Synergy
partage du clavier et de la souris sur plusieurs machines...
Vous avez plusieurs machines avec ou non des OS differents et vous en avez marre de bosser avec deux, trois claviers et autant de souris...alors achetez tout de suite Synergy! ah ben non pas besoin de l'acheter, en fait synergy est sous licence GPL.
Son fonctionnement est assez simple, il se compose de deux entitées principales:
- un serveur dont le clavier et la souris serviront pour les clients.
- un client qui utilisera donc le cavier du serveur.
- serveur synergy sous linux (non testé sur une BSD):
- Tout d'abord, rendez vous à cette page pour recuperer la derniere version de la bête.
Une fois téléchargé, il nous reste simplement à l'installer comme suit$ tar zxvf synergy-1.3.1.tar.gz
Par défaut les exécutables sont placés dans /usr/local/bin si vous ne spécifiez pas d'autres options à la compilation.
$ cd synergy-1.3.1/
$ ./configure && make && sudo make install
Nous créons ensuite le fichier de configuration qui va définir le comportement de synergy; nous créons le fichier ~/.synergy.conf et y plaçons les informations de ce style:section: screens
Comme vous pouvez le voir, la section "screens" déclare les machines qui utilisent synergy, on les liste donc en commençant par le serveur. Ensuite la section "links" va indiquer à synergy à quel endroit de l'écran la souris va changer de machine. Comme physiquement client1 est à droite de Serveur, nous décidons de conserver ce schéma mais chacun fait comme il l'entend. Enfin la section "aliases" nous permet de préciser les IPs de chaque poste (iil vous faut donc les connaitre ;-).
Serveur:
Client1:
Client2:
end
section: links
Serveur:
right = Client1
Client1:
left = Serveur
end
section: aliases
Client1:
192.168.0.xxx
Serveur:
127.0.0.1
end
Cette configuration est relativement classique, toutefois il y a davantage d'option que vous pouvez regarder dans le fichier INSTALL.
Nous pouvons donc lancer notre serveur Synergy comme ceci:(à ajouter ou non au démarrage selon vos envies)$ /usr/local/bin/synergys -f --config ~/.synergy &
- client synergy sous linux (non testé sur une BSD):
- Avant de passer à la configuration du client, il est conseillé de
configurer votre système pour que synergyc soit lancé à chaque
démarrage
de X sinon il faudra laisser brancher l'autre clavier et c'est ce que l'on veut éviter justement... la configuration pour passer en démarrage automatique étant propre à chaque système, je vous laisse regarder de plus pret sur ce point précis mais il faudra y rajouter le code suivant:
$ /usr/local/bin/synergyc ip/nomduserveur &
- serveur synergy sous windows:
- Tout d'abord, rendez-vous à cette page pour recuperer la version windows de synergy. La configuration du serveur sous Windows est assez classique : exécutez le programme « synergy.exe », vous verrez alors apparaître une fenêtre de configuration dans laquelle il nous faudra sélectionner, apres les avoir ajouter, (add) tous les systèmes présents dans le réseau Synergy et le positionnement des uns par rapport aux autres comme ci-dessous.
- client synergy sous windows:
- Il est tres facile à utiliser puisqu'il s'agit juste de remplir le champ contenant l'ip ou le hostname en ayant bien entendu selectionner client. cliquez sur start et voila!
Notons qu'il éxiste également le moyen de deployer synergy sur mac mais je ne suis pas équipé de l'une de ces petites bêtes...