Synergy est un programme qui permet de partager un clavier et une souris entre plusieurs ordinateurs avec différents système d'exploitation, chacun avec son propre écran. Afin de passer d'un ordinateur à un autre, il suffit de faire sortir le curseur de la souris de l'écran.
Synergy fonctionne sur les systèmes d'exploitation suivants :
Pour installer synergy, il faut le paquet synergy. Nous allons toutefois ajouter le paquet quicksynergy, qui permet d'avoir une interface graphique pour faciliter la configuration.
# apt-get install synergy quicksynergy
Lancer l'interface de configuration :
$ quicksynergy
L'interface se compose de deux onglets :


Tout d'abord, il faut spécifier le nom des écrans qui correspondent à la configuration des clients. Ici, dans notre exemple, nous avons un client nom de dont le nom d'écran est "Niny-pc". Ensuite, pour lancer le serveur, il faut cliquer sur le bouton Start dans l'onglet Server.

Pour lancer le client, il suffit de spécifier l'adresse IP du serveur, puis de cliquer sur Start dans l'onglet Client.

Aller sur le site officiel, dans la catégorie Download > Latest Release et télécharger l'exécutable pour MS Windows, puis lancez-le.




Pour lancer Synergy, il faut cliquer sur le raccourci présent dans le Menu démarrer :

Pour lancer un client, il faut choisir l'option Use another computer..., puis spécifier l'adresse IP du client.

Pour changer le nom de l'écran, il faut cliquer sur _Advanced et y modifier le champ Screen name. Le nom de l'écran doit correspondre à un nom d'écran sur le serveur.

Une fois prêt, il ne reste plsuq u'à cliquer sur Start. Un message indiquant le bon fonctionnement apparait, puis la fenêtre diparait. Maintenant, pour arrêter Synergy ou consulter son status, il y a une icône présente dans la systray.


Tout d'abord, il faut lancer le serveur, y spécifier les noms d'écrans qui correspondent à la configuration des clients. Ensuite, il faut lancer les clients.
Le port 24800 est utilisé par défaut avec Synergy. Si vous utilisez un firewall, il faut penser à autoriser ce port.
Synergy ne crypte pas ses transactions, et ne demande aucune authentification. Les clients peuvent donc savoir quelles touches du clavier sont utilisées sur le serveur et les autres clients. Les mots de passes peuvent ainsi être facilement trouvés.
Il est possible de créer des tunnels SSH afin de sécuriser le flux de données.