[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux] Re: remote XWindow : Linux <-> Win : Exceed config



voilà, ça fonctionne !
Donc, en résumé :
- un serveur Linux à Paris
- un PC Win 2000 à Bruxelles, avec une émulation XWindow Exceed 6 
(Hummingbird)
- entre eux, 2 lignes à 2Mbps

Le but, évidemment, travailler en graphique sur le serveur Linux, par ex, 
avec KDE...

Par défaut, Exceed tourne son PROPRE window manager sur le Pc Win !
Dans ce cas, il accepte des sessions XWindow, mais PAS d'autres Windows 
Manager.

Si je démarre Exceed dans ce mode, ensuite une session SSH vers le serveur 
Linux, et que je tape (par ex)

xeyes -display mon_ip:0 
ou
kwrite -display mon_ip:0

ça fonctionne, j'ai bien une fenêtre qui s'ouvre sur le PC Win, avec 
kwrite ou xeyes.

Mais impossible de faire de la même façon un " kde - display mon_ip:0 " ! 
...
ni avec kwm ...
kwm essaye de démarrer, mais finalement répond qu'un AUTRE Window manager 
est déjà présent (sur le PC Win !)

--> configurer Exceed en mode "single window" :

-1- lancer sur le PC Xconfig :
-2- dans Xconfig: Communication: sélectionner le mode XDMCP-query, 
configurer le nom ou ip du serveur distant.
(XDMCP doit être autorisé et démarré du côté serveur)
-3- dans Xconfig: prendre Screen definition : mode SINGLE (et pas 
multiple), éventuellement Full screen (pour éviter les chevauchements des 
barres KDE et Windows)
-4- configurer la session : lancer Xsession
-5- dans Xsession : "new program", "X Client", ensuite remplir les 
paramètres : "Start method" (Telnet ?), userid, psw, host, "Host Type" = 
Unix, et, le plus important ...
On démarre en fait un terminal en mode X ! 
Ma ligne de commande est :

"/usr/bin/X11/xterm  -sb  -display mon_ip:0

-6- sortir de Xsession en SAUVANT les paramètres sous un nom précis.

Lancer la connexion :

-1-  Sélectionner Xsession, double click sur l'entrée sauvée précédemment.
-2- clicker dans la barre de menu sur "Run!"
L'émulation Exceed démarre, écran gris, puis la commande initiale 
s'exécute: on obtient une fenêtre xterm en Xwindow sur le PC win...
-3- reste à lancer le Window Manager sur le serveur Linux :
simplement taper "kde" dans la fenêtre xterm. (ou "kde &")
ne pas s'inquiéter des messages d'erreur, du genre "DPMS missing" ou 
"cannot open audio device".... (normal)


J'ai trouvé que je pouvais améliorer les performances (surtout pour un 
accès remote... sur un LAN ce n'est pas important) en :

-1- lancer Xconfig:
-2- dans Protocol, désélectionner les options "Allow Old X11 Bugs", "Pad 
Depth 1 Pixmaps to 32 bits" et "Use 32 Bits Per Pixel for TrueColor"
-3- dans Performance, faire un "Tune", faire tous les tests, et conserver 
les méthodes proposées.
-4- en KDE, supprimer les animations ! (par ex, qd on masque la barre des 
tâches, etc... les menus déroulants...)
-5- supprimer les wallpapers !!! (c'est HYPER LENT ! Même si ça ne bloque 
pas, il faut parfois 20 à 50 sec pour que l'image de fond apparaisse...)

Avec tout ça, ça devient assez confortable...
Faudrait encore que je vérifie si, par défaut, ma session XWindows est en 
8, 16 ou 24 bits... je devrais la forcer en 8 bits, c'est bien assez 
puisque le but n'est pas l'édition graphique, et je n'ai plus de 
wallpaper...

Malheureusement, la connexion n'est pas en SSH, et surtout dans mon cas, 
il n'y a pas de compression...

J'avais une autre solution : VNC ...
VNC ou émulation XWindow ?

Sans hésiter... XWindow !!!
Je viens de réessayer VNC et comparer.
L'affichage est plus agréable, les mouvements de souris bcp plus régulier 
avec Exceed qu'avec VNC.
L'ouverture des menus est aussi plus rapide, tt comme la fermeture d'une 
fenêtre qui est franchement lent en VNC (réenvoie graphique de ce qu'il y 
avait en dessous de la fenêtre...)
Evidemment, VNC est nettement plus facile à mettre en oeuvre !
VNC reste une bonne solution sur un LAN, ou un usage occasionnel, et 
surtout si on n'a pas d'émulation Xwindow sur le PC Windows...

Mais si vous avez une émulation Xwindow, ou si ce sont 2 PC Linux, le 
mieux est de rester en XWindow !

Didier






...
> Didier> je pensais justement à ça !!!
> tout à l'heure, ça a presque marché !
> Puisque le $ kwm -display 10.170.30.115:0 a juste répondu qu'il y avait
> DEJA un Window manager (sur mon PC)!
> En reconfigurant Exceed en mode single (sans Window Manager), et via 
SSH,
> ça pourrait peut-être fonctionner ?

Je pense bien, oui.

Note qu'il y a aussi une option pour ça dans Exceed: window manager à lui,
remote ou bien "automatique". Ne me demande plus où c'est, mais je suis
sur d'avoir vu ça...

--
  -o) Pascal Bleser   ATOS Origin/Aachen(DE) |
  /\\         <pascal.bleser@atosorigin.com> |
 _\_v <guru@linuxbe.org>                     |
---------------------------------------------|
Jesus saves,Buddha makes incremental backups :
---------------------------------------------'


[ Soyez précis dans vos sujets svp afin de déterminer directement  ]
[ le type de demande...                                            ]
[ Pour vous (dés)inscrire, aller sur http://unixtech.be/ml.php     ]
[ Archives de la mailing list: http://archives.unixtech.be/linux/  ]
[ http://unixtech.be              Contact: listmaster@unixtech.be  ]