Differences

This shows you the differences between two versions of the page.

Link to this comparison view

unix:x2x [2010/01/12 13:29] (current)
Line 1: Line 1:
 +C'est tres sympatique d'​avoir plusieurs becanes sous  differents Freenix avec X sur le meme bureau ou physiquement tres proches.
  
 +C'est deja beaucoup moins sympathique d'​avoir plusieurs claviers et souris sur le meme bureau. Ca prend de la place et ca multiplie les risques de confusion.
 +
 +C'est pour eviter ces desagrement que x2x a ete cree, en effet cet outil bien sympathique permet d'​utiliser le meme clavier/​souris pour plusieurs pc sous X. En plus ce magnifique objet propose plein de raffinement pour rendre son utilisation confortable et transparente,​ et oui mesdames, c'est le reve de la menagere que vous tenez entre vos mains.
 +
 +Il suffira donc de passer le curseur de la souris au bord d'un ecran pour qu'​elle apparaisse sur l'​autre ecran, le clavier est quand a lui geré par  le "​focus"​ des windowmanager respectifs. Meme le cut'n paste avec le bouton du milieu de la souris marche.
 +
 +On definit la machine "​**maitre**"​ comme celle ou est branché le clavier et la souris. et la machine "​**esclave**"​ comme celle qui n'en a pas.
 +
 +  * si votre distribution ne la propose pas, telecharger x2x [[http://​gatekeeper.dec.com/​pub/​DEC/​SRC/​x2x/​|ici]].
 +  * installer x2x sur le pc maitre ​
 +  * configurer la machine esclave pour que son serveur X11 accepte les connexions venant de la machine maitre :
 +<​code>​ xhost +maitre</​code>​
 +(Si votre serveur X n'​ecoute pas sur un port X11, il vous faudra modifier son script de demarrage pour enlever l'​option -nolisten tcp)
 +  * sur la machine maitre taper par exemple:
 +<​code>​x2x -west -to esclave:​0.0</​code>​
 +  * **-west**: a remplacer par la direction ou se trouve l'​ecran esclave, les differentes possibilités sont: -east/west -north/​south
 +  * **-to esclave:​0.0**:​ la machine et le display esclave
 +
 +D'​autres options bien pratiques:
 +  * **-wait** :interroge regulierement le display esclave pour connaitre sa disponiblité,​ tres pratique pour placer dans le .xinitrc ou autre.
 +  * **-buttonblock** :c'est un "​workaround"​ pour un   bug assez vicieux a l'​interaction entre le windowmanager du pc esclave et x2x. A activer si, pendant que vous deplacez une fenetre en restant appuyer sur le bouton de la souris, vous passez sur le bord de l'​ecran et que le wm ne reagit plus aux boutons de la souris.  ​
 +
 +
 +**PS:**Voir aussi [[http://​synergy2.sourceforge.net/​about.html|Synergy]] Une solution plus evoluée que j'​utilise actuellement a la place de x2x
unix/x2x.txt · Last modified: 2010/01/12 13:29 (external edit)