Synergy : un clavier / souris pour plusieurs machines


windowslivewritersynergyunclaviersourispourplusieursmachi-14f2fsynergy-header4


Qui n’a jamais rêvé d’utiliser un seul clavier souris pour commander ses différentes machines même si celles-ci tournent sous différents OS tout en gardant chacune leur propre bureau à l’affichage. Nous parlons donc là de différentes machines qui utilisent leur propre écran mais controlées par le même clavier et la même souris.
Par exemple, un pc portable et un ordinateur de bureau ce qui est notre cas.


kvm1
Certes des solutions matérielles mais onéreuses existent sous le nom de KVM ( Keyboard Video Mouse ) mais pour le commun des mortels et également pour des raisons économiques, on peut être amené à se tourner vers une solution logicielle.
Celle-ci répond au doux nom de Synergy. Synergy est un développement open-source et son équivalent commercial se nomme Multiplicity.
Synergy est un programme Client-Serveur qui vous permet donc de “switcher” (lisez : passer ) d’un ordinateur à un autre en passant d’un bureau à un autre via un côté de chaque bureau.

Pour pouvoir utiliser Synergy, vous devez obligatoirement posséder l’un des systèmes suivants:

  • Microsoft Windows 95, Windows 98, Windows Me (Windows 95 édition familiale)
  • Microsoft Windows NT, Windows 2000, Windows XP (Windows NT familiale)
  • Mac OS X 10.2 ou supérieur
  • Unix
A ce jour , Synergy a été utilisé sur plus de 8 machines simultanément.

Comment fonctionne Synergy ?

Un de vos ordinateurs va avoir le rôle de serveur: C’est donc avec son clavier et sa souris que l’on va contrôler toutes les autres machines.
Les autres machines exécuteront synergy mais en tant que client.La configuration de Synergy : c’est (assez) simpleIl y a principalement 2 choses à configurer: L’agencement des écrans pour passer d’une machine à une autre et les IP ou les noms de machines à configurer.

Configuration sous windows :
Sur le serveur ( et je préviens d’avance : c’est un peu rébarbatif )Lancer Synergy, cliquer sur Share this computer

File

Puis cliquez sur “Configure”

File

Si vos yeux vous permettent de distinguer quoi que ça soit :La partie Screens contient deux éléments ( pour deux machines ) : Dell & Ultimate.J’utilise ici le “Dell” comme serveur & “Ultimate” comme client.

Dans la partie “Links” :
La première ligne définit qu’Ultimate est à gauche de Dell. Dans une configuration simple ( deux machines côté à côté par exemple ) on utilisera les paramètres suivants pour la machine de gauche :
0 to 100% of the Left of [nom de la machine de droite] goes to 0 to 100% of [nom de la machine de gauche]

File

Comme on le voit ci-dessus, pour la seconde ligne la configuration à adopter serait :
0 to 100% of the right of [machine de gauche] goes to 0 to 100% of [machine de droite]
Une fois les deux lignes nécessaires en place, vous pouvez enregistrer en cliquant sur “OK”
Vous revenez alors à l’écran d’accueil du logiciel - bien que pas fort “accueillant” - et vous pouvez lancer le serveur en mode test d’un clic sur le bouton du même nom. Une fois vos tests concluants, vous privilégierez la fonction Start associée à un démarrage automatique ( bouton AutoStart ).
On passe à la
configuration du client (en laissant le serveur tourner en test afin que le client puisse se connecter ) :

File

Comme illustré, sur PC il faut choisir “use another computer’s shared keyboard and mouse” :
ensuite un click sur “Test” et vous serez fixé sur l’une des deux possibilités : vous avez réussi du premier coup / vous allez devoir tatonner un peu plus


Configuration sous MAC / UNIX :
Sous mac, vous pourrez faire ça en éditant le fichier de configuration ou grâce à une interface qui a été crée pour le faire comme sous windows mais celle-ci n’est pas officielle.Cependant, je vous la met à disposition même si la configuration de synergy cette interface pour MAC s’est soldée par un échec. Elle se trouve sur cette page.Personnellement en éditant le fichier de configuration, cela va très vite et cela vous prendra 1 minute. Voila donc la configuration du fichier à effectuer sous MAC et sous UNIX.

Voila donc pour illustrer ces propos à quoi doit ressembler votre fichier de configuration (synergy.conf):

File

A ce moment là, vous pouver lancer le programme en tant que serveur et en tant que client sur chacune des machines.
En ligne de commande, vous lancez donc synergy de cette facon sur le serveur:
./synergys -f –config synergy.conf

Sur les clients, on lance alors:
./synergyc -f server-host-nameOn remplace “server-host-name” par le nom de la machine serveur.

Après à vous d’automatiser le lancement du programme serveur et du programme client au démarrage des machines (UNIX, MAC).
Sous Mac et UNIX, vous trouverez les instructions pour effectuer cela sur cette page: ici


Synergy est téléchargeable ici :
windowslivewritersynergyunclaviersourispourplusieursmachi-14f2fdownload-manager4


Source

SynergyKM Mac Boure de séparation Synergy Windows Boure de séparation Synergy Linux