[Mac OS X] X11, quartz-wm, affichage déporté,... questions de débutant.
Le
jperrocheau
Bonjour,
Avec un léger cruci-postage chez les cousins linuxien, j'aurais une
question de débutant
Si j'ai bien suivi les discussions des unixiens de tout poil sur
fr.comp.os.mac-os.x, avec les unix "normaux" on peut afficher sur une
machine une application XWindow tournant sur une autre machine d'un
LAN (affichage déporté).
Ma question est:
Y-a-t-il tout ce qu'il faut dans une installation standard de Mac OS
10.3.x + X11 pour faire ceci ? C'est à dire sans ajouter d'autres
unixeries de pro
Parce que moi XWindow, X11, XDarwin, Fink, Serveurs X, je mélange un
peu tout.
Ce que j'ai capté c'est, twm, OroborX, quartzwm, KDE sont des
gestionnaire de fenêtres plus ou moins "conçus" ou "intégrés" pours les
différentes "flaveurs" de Serveurs X
Si la réponse est oui, y aurait-il une bonne âme pour m'indiquer un
tutorial un peu plus convivial qu'un "man" pour effectuer la manip ?
D'avance merci.
--
Jacques PERROCHEAU
________________________________________________________________________
e-mail: mailto:jperrocheau@mac.com
Avec un léger cruci-postage chez les cousins linuxien, j'aurais une
question de débutant
Si j'ai bien suivi les discussions des unixiens de tout poil sur
fr.comp.os.mac-os.x, avec les unix "normaux" on peut afficher sur une
machine une application XWindow tournant sur une autre machine d'un
LAN (affichage déporté).
Ma question est:
Y-a-t-il tout ce qu'il faut dans une installation standard de Mac OS
10.3.x + X11 pour faire ceci ? C'est à dire sans ajouter d'autres
unixeries de pro
Parce que moi XWindow, X11, XDarwin, Fink, Serveurs X, je mélange un
peu tout.
Ce que j'ai capté c'est, twm, OroborX, quartzwm, KDE sont des
gestionnaire de fenêtres plus ou moins "conçus" ou "intégrés" pours les
différentes "flaveurs" de Serveurs X
Si la réponse est oui, y aurait-il une bonne âme pour m'indiquer un
tutorial un peu plus convivial qu'un "man" pour effectuer la manip ?
D'avance merci.
--
Jacques PERROCHEAU
________________________________________________________________________
e-mail: mailto:jperrocheau@mac.com

Poser une question


On peut, exactement de la même manière que sous linux. Pour lancer le
programme xclock sur une machine truc avec affichage sur son mac :
ssh -X # -X pour activer l'affichage déporté
xclock
X11 n'est qu'une API permettant à un programme d'ouvrir une fenêtre et
de dessiner dedans. Il gère aussi ce qui concerne l'affichage déporté
sur une autre machine.
Le gestionnaire de fenêtres est le programme qui interprète les
informations transmises par X11 et affiche/gère effectivement les
fenêtres à l'écran. Ce gestionnaire tourne sur la machine sur lequel
s'effectue l'affichage, pas sur la machine sur laquelle tourne le
programme.
KDE, a un status spécial : c'est une gestionnaire de fenêtre + des
applications de base (barre des tâches, Kmail, KOffice, un gestionnaire
de son)
--
Schmurtz
??? C'est tout ? En plus si je comprends bien, on tunnelise ? Pas
besoin de s'occuper des redirections de ports ?
Je tape cela où ? dans une un fenêtre du Terminal ou dans une fenêtre
xterm une fois le X11 de mon Mac lancé ? Désolé si ma question est
basique, je suis vraiment béotien dans ce domaine, mais en général
j'apprends quand je comprends ce que je fais ;)
Bon le reste je comprends, où se trouve le logiciel à
lancer en l'occurence xclock ;).
Dans le Terminal ce n'est pas ça, j'ai:
Error: Can't open display:
Dans une fenêtre xterm... ;-) cela semble marcher.
Comment puis-je être sur que j'ai lancé le xclock de la machine cible et
non pas le "/usr/X11R6/bin/xclock" de ma machine ?
Bon je sais bien je ne suis pas sur ma machine, j'ai un prompt de la
machine distante et quand je tape
uname -a
Linux xxxxxxxxxxxxxxxxxxxxx 2.4.22-1.2115.nptl #1 Wed Oct 29 15:42:51
EST 2003 i686 i686 i386 GNU/Linux
je me rends bien compte que je suis sur l'autre machine mais comme le
xclock qui apparait a le même aspect que celui que je lance en local...
je doute ;)
Un indice, le temps de lancement de l'application par rapport au temps
de lancement de celle en local. Euh! y'a pas un moyen plus
scientifique ?, je sais bien, je vous emme*`de. Bon, un autre indice, il
n'y a pas de xman ni de xedit sur cette machine.
Pour ce soir ce sera tout.
Merci pour le coup de main, je vais me coucher moins idiot ;-)
--
Jacques PERROCHEAU
________________________________________________________________________
e-mail: mailto:
Oui, mais j'aime bien pour désigner les "chapelles unixiennes", cela
donne du parfum... ;-)
Avec le post de Schmurtz, j'ai réussi à faire un premier test. J'aime
bien les tutoriaux quand il sont court comme celui-ci. ;-)
P.S. ton tin/1.7.7-20041215 interprète de manière bizarre les en-têtes
de mon MacSOUP 2.6.1... (?)
--
Jacques PERROCHEAU
________________________________________________________________________
e-mail: mailto:
Oui :) ...
... mais c'est vrai que j'avais oublié un détail : pour l'utiliser avec
le terminal, il faut d'abord exécuté la commande :
export DISPLAY="localhost:0.0"
pour permettre à ssh de savoir où trouver le serveur d'affichage local
d'X11.
parce que DISPLAY est configuré automatiquement :)
Doute pas ! comme tu es connecté sur l'autre machine via ssh, c'est bien
le xclock de l'autre machine que tu as lancé.
simple : le programme xclock ne tourne pas en local, il appait pas dans
la liste des processus lancées ("ps aux" ou le moniteur d'activité).
--
Schmurtz
Un espace insécable mal interprété ?
--
Schmurtz