Avez-vous déjà rêvé de pouvoir contrôler plusieurs machines avec un seul clavier et une seule souris sans avoir à acheter un
commutateur KVM
? Et bien c'est exactement ce que fait
Alors bien sur elle est bien là la limitation... Synergy permet de partage souris/clavier mais pas l'écran. Il faut donc pour que la solution vous soit utile que vous disposiez déjà d'un moniteur connecté aux machines que vous désirez contrôler. Mais si cette condition est remplie, voilà la marche à suivre.
Pour donner un exemple concret, je vais chercher de ma machine principale "mon_pc" à contrôler deux machines, un serveur nommé "mon_serveur", et mon Zaurus. Pour cela, il font installer sur mon pc le paquet de synergy par un urpmi synergy.
Ensuite, nous pouvons créer son fichier de configuration en /etc/synergy.conf qui contiendra le code suivant :
Là vous devinez comment tout cela va fonctionner. Grâce à ce fichier de configuration, j'ai positionné déclaré que l'écran de mon serveur était à la gauche de celui de mon PC, que celui du PC était à la droite du serveur, que mon Zaurus était sous l'écran de mon PC et donc que mon PC était au dessus de celui du Zaurus.
In suffit maintenant de lancer le serveur Synergy (synergys) sur mon pc
Pour que cela reste bien clair, j'ajoute le -f qui empêche le server de passer en mode démon et ainsi de voir ce qui se passe. Je pourrais l'enlever lorsque tout fonctionnera.
Coté serveur c'est encore plus simple, il n'y a rien à faire que de lancer une session graphique, d'installer synergy (urpmi synergy) et de le lancer en indiquant là aussi de ne pas passer en démon (-f), l'écran qui va faloir prendre en charge (généralement le :0.0) et le nom de la machine dont on va partage la souris et le clavier (mon_pc).
Il suffit maintenant de faire "taper" la souris sur le bord gauche de l'écran du PC pour qu'elle passe comme par magie sur l'écran du serveur. Le clavier est alors utilisable à cet endroit. Et comble du fin, le presse-papier est aussi exporté !! Si vous copiez du texte d'un côté, vous pouvez le coller de l'autre. C'est pas beau ça ?
Je suis à peu près sur d'en connaître certains qui vont être intéressés par cette manip. Manip loin d'être sorcière en réalité car sur le Zaurus, cela marche sans rien avoir à faire d'autre que récupérer le binaire synergic et doit qui marche comme un charme sur l'Angstrom modifiée par dab.
Seule manipulation préalable, sur les distributions zaurus basées sur matchbox, il n'est pas rare de ne pas avoir de pointeur de souris. Pour y remédier, il suffit de modifier le fichier /etc/matchbox/session et de remplacer la dernière ligne comme suit, puis de redémarrer GPE par un /etc/init.d/gpe-dm restart.
Il ne reste maintenant plus qu'à lancer le client Synergy, exactement de la même manière que pour "mon_serveur". Et là vous pouvez commencer à utiliser le zaurus avec un grand clavier et une souris standard.
Depuis longtemps je voulais dédier le 3ième écran du Golgoth à la l'unit multimédia
, c'est maintenant chose faite et la découverte de ce petit outil me ravis.
- répondre
Dab, le 24 January, 2008 - 22:37Héhé en effet je suis l'un des intéressés
Marrant ce truc, et qui de plus couplé avec un vnc complète bien la panoplie.
hmmmm ... ça va finir dans Zaurusfr, qu'en pense tu ?
- répondre
Ulhume, le 24 January, 2008 - 23:13Je pense que ça le ferait bien
En plus c'est ultra-fluide et permet de modifier la distrib bcp plus rapidement qu'avec vnc ou le sytus. En plus le copier/coller du PC vers le zaurus et vice-versa, un bonheur 
- répondre
Dab, le 25 January, 2008 - 00:17OK c'est dedans.
Là je bataille pour la supprssion de l'ipv6 et de l'irda comme tu me l'a suggéré... C'est tenace ces saloperies
- répondre
Ulhume, le 25 January, 2008 - 09:12Un peu oui
J'avoue que ma méthode (suppression du module) est quelque peu.. sauvage 
- répondre
Janusz , le 25 January, 2008 - 09:53Très bon outils en effet. Même le presse papier (copier/coller) entre machines de système différents fonctionne.
Attention tout de même à ne pas prendre l'habitude de taper ses mots de passe par Synergy ; les informations circulent en claire sur le réseau. Un tunnel ssh peut corriger ce problème (voir dans la doc du site de Synergy).
- répondre
Ulhume, le 25 January, 2008 - 10:36@janusz bonne remarque pour la sécurité mais c'est tout de même limité en terme de risque par le besoin d'avoir un écran physique, la machine est donc généralement dans nos pieds
Pour le copier coller je l'avais marqué il me semble, je vais mettre cela plus en relief car c'est vraiment un des éléments qui rend la solution ultra-naturelle. Manquerait plus que le drag-n-drop
- répondre
Dab, le 26 June, 2008 - 10:27Et hop un p'tit lien intéressant que je viens de voir passer sur Planete Libre : http://0pointer.de/blog/projects/mango-lassi.html ( http://www.atlas95.com/blog/2008/06/25/en-vrac-pulseaudio-51-pulseaudio-... )
- répondre
Ulhume, le 26 June, 2008 - 12:17Ca avait l’air sympa ce Mango-Lassi, mais… marche pas bien chez moi… Peut-être la faute au double twinview (ma machine A et ma machine B ont chacune 2 écrans en nvidia/twin) ?
- Sur la machine A (celle qui a clavier-souris), j’ai les préférences et je peux connecter la machine B mais la souris ne sort pas de l’écran de A pour aller sur B.
- Et sur la machine B, qui n’a ni clavier ni souris, il me claque une erreur lorsque je cherche à afficher les préférences :
(mango-lassi:6699): Gtk-CRITICAL **: gtk_window_present_with_time: assertion `GTK_IS_WINDOW (window)’ failed
Donc pas grand succès… Pourtant tout le monde se voit, les messages de connection s’affichent des deux côtés, c’est juste la souris qui ne semble pas désirer se balader…
Et pourtant, le plus étrange est que si je débranche la souris de A pour la brancher sur B, j’ai une souris qui apparaît sur A… Et qui ne va jamais sur B
))) Là, là… ça devient assez surréaliste 
Alors soit j’ai loupé une énorme marche, soit il va falloir laisser le produit un peu maturer
Synergy, lui, je l’utilise depuis des mois (depuis cet article en fait) et il marche très bien. La seule différence est qu’il n’utilise pas Avahi ce qui n’est pas d’un grand intérêt à mon sens pour des machines qui sont côte à côte par la force des choses. L’autre petite différence sont les messages à l’écran pour dire qui est connecté sur quoi, mais là aussi, le but est que ce soit connecté tout court, a la limite les messages me font prendre conscience que ce sont deux bécanes différentes alors qu’avec synergy je finis même par oublier ce “détail” tant je passe naturellement de l’une aux autres.
Enfin bon, on va voir comment ça va évoluer mais à première vue, synergy a encore une bonne longueur d’avance et je ne suis pas bien sur de comprendre l’intérêt d’un 3ième produit qui fait la même chose.
- répondre
Dab, le 26 June, 2008 - 16:50Je dois te dire que je n'ai même pas testé (zaurus au repos en ce moment), mais j'aimais bien l'idée d'un transfert de la souris ET du son avec pulseaudio.
Sinon c'est vrai que si son seul apport est l'affichage de popup je vais freiner des 4 fers.
Un surcouche à synergy le fait aussi semble-t-il : http://code.google.com/p/gnome-synergy/source/checkout
- répondre
Ulhume, le 26 June, 2008 - 16:52Ahbé ça je connaissais pas, merci
Poster un nouveau commentaire