Synergy : partage de clavier et de souris

Synergy est un logiciel gratuit qui permet de partager le clavier et la souris entre plusieurs ordinateurs à travers le réseau TCP/IP. L’avantage de ce logiciel est qu’il est multi-plateforme, il fonctionne avec MacOs X, Linux et Windows.

L’installation sur Windows est très facile puisqu’un package d’installation existe, la version Mac est cependant plus complexe à installer et nécessitera de passer par un shell, la version Linux ne sera pas traîté (pour l’instant) dans ce tutorial.

Ce tutorial vous permettra donc de vous passer à l’avenir d’un switch mécanique et de travailler sur n’importe quel poste de travail, quelque soit sa configuration ou son système d’exploitation.

Synergy sur Mac

Etape 1 : téléchargement

Pour télécharger Synergy il faut se rendre à cette page, puis dans la section dowload et ensuite last released.

http://synergy2.sourceforge.net/ > download > last released > binaries > synergy-1.3.1-1.OSX.tar.gz

Etape 2 : installation

Une fois télécharger il faut décompresser le dossier en double cliquant dessus, un nouveau dossier apparaîtra. Seul trois fichiers vont nous intéresser :

  • synergy.conf : le fichier de configuration du serveur
  • synergyc : le logiciel client
  • synergys : le logiciel serveur

Vous allez choisir un dossier dans lequel placé votre applicatif, pour ma part j’ai choisi le dossier Utilitaire du dossier application, ce choix reste personnel et vous pourrez installer synergy n’importe où.

Créer un dossier synergy dans le dossier de votre choix, puis déplacer les trois fichiers dans ce dossier. Synergy est prêt à être utilisé mais avant cela il va falloir faire quelques configurations.

Etape 3 : configuration

Pour fonctionner en mode serveur on doit modifier le fichier synergy.conf qui se trouve dans notre dossier synergy. Ce fichier va instaurer une liste d’ordinateur qui pourront se connecter au serveur et indiquera la position des écrans entre eux. Dans l’exemple on va situer mon ordinateur MacBookPro (on peut trouver son nom dans le dossier partage des préférences systèmes) par rapport à l’ordinateur sur windows qui s’apelle PC.

section: screens
PC:
MacBookPro.local:
end

section: links
MacBookPro.local:
right = PC
PC:
left = MacBookPro.local
end

Je pense que cet exemple est assez parlant pour que chacun puisse créer son fichier de configuration. J’ai eu quelques problèmes lors de la création de ce fichier avec certains logiciels, je me suis rabattu sur TextEdit avec qui tout a fonctionné parfaitement.

Etape 4 : utilisation

Le lancement de synergy se fait via le terminal (qui se trouve dans le dossier utilitaires des applications).

Synergy en mode serveur

/Applications/Utilities/synergy/synergys --address 192.168.1.102 --config /Applications/Utilities/synergy/synergy.conf

192.168.1.102 correspond à mon adresse IP sur le réseau et /Applications/Utilities/synergy/ à l’emplacement de mon dossier.

Synergy en mode client

/Applications/Utilities/synergy/synergyc 192.168.1.102

192.168.1.102 correspond à l’adresse ip du serveur et le dossier correspond toujours au dossier que l’on a mis en place au début du tutorial.

Etape 5 : automatisation

Pour lancer automatiquement l’une des deux commandes suivantes on va mettre en place en place un shell qui se lancera au démarrage du Terminal qui se lancera lui aussi automatiquement au démarrage de l’ordinateur.

On va ajouter le Terminal aux élements qui se lancement au démarrage de la machine

Préférences systèmes > Comptes > Ouverture > + > Terminal

On cochera la case Masquer pour éviter d’être dérangé par ce démarage automatique

On va maintenant créer un shell, pour se faire il faut lancer le terminal puis de suivre cette procédure :

Fichier > Nouveau Shell > Saisir la commande (voir au-dessus)
Fichier > Enregistrer Sous > Donner un nom à la commande
Cocher "Ouvrir cette commande au démarrage"
Cocher "Exécuter cette commande (spécifier le chemin complet)"
Recopier ici la commande
Cocher "Exécuter la commande dans un Shell"
Cliquer sur enregistrer

Synergy sur PC

Etape 1 : téléchargement

Pour télécharger Synergy il faut se rendre à cette page, puis dans la section dowload et ensuite last released.

http://synergy2.sourceforge.net/ > download > last released > binaries > SynergyInstaller-1.3.1.exe

Etape 2 : installation, configuration, utilisation

Pour l’installer rien de plus puisqu’il suffit de lancer l’installateur fourni lors du téléchargement. Les autres étapes (configuration, utilisation) sont vraiment simple puisque c’est le logiciel qui se charge de tout. Si vous voulez d’autres précisions n’hésitez pas à demander, je rajouterais quelques screenshoot de la configuration PC.

2 commentaires sur “Synergy : partage de clavier et de souris

  1. il manque quelques détails dant ton tutorial pour le néophyte que je suis….

    etape 1 téléchargement version 1.3.1 binaries synergy-1.3.1-1.OSX.targ.gz…… c la bonne pour macbook?

    etape 2 no problem

    etape 3 je cite" on doit modifier le fichier synergy.conf "
    ….j ai ouvert synergy.conf avec texedit
    j ai remplacé larry et moe par le nom de mes ordi en les positionnant a droite l un de l autre…. les adresses ip doivent elles apparaitre qq part? pour l instant ca donne
    "
    section: screens
    Ordinateur de Jérôme Legay-Cerutti (2):
    Ordinateur de Jérôme Legay-Cerutti:
    end

    section: links
    Ordinateur de Jérôme Legay-Cerutti:
    right = Ordinateur de Jérôme Legay-Cerutti (2)

    Ordinateur de Jérôme Legay-Cerutti (2):
    left = Ordinateur de Jérôme Legay-Cerutti

    end

    section: aliases
    # curly is also known as shemp
    Ordinateur de Jérôme Legay-Cerutti (2):
    shemp
    end
    "

    EST CE LE BON RESULTAT?

    étape 4
    , je connais mes adresses ip locales de mes ordi mais que faire…. si je clique sur synergys une fenetre apparait me disant:" Last login: Fri Aug 24 01:17:47 on ttyp1
    /Applications/Utilities/SYNERGY/synergys; exit
    Welcome to Darwin!
    Ordinateur-de-J-r-me-Legay-Cerutti-2:~ G$ /Applications/Utilities/SYNERGY/synergys; exit
    synergys: no configuration available
    logout
    [Opération terminée]

    "
    en clair ca marche pas ce fichier ne me semble pas modifiable…..

    ETAPE 5….
    je n ai pas de dossier terminal juste une appli du même nom je n’ai pas de fichier lauchsynerfy ou lauchsynergy.term
    quand je lance l appli d origine terminal j ai cela….Last login: Fri Aug 24 01:23:31 on ttyp1
    Welcome to Darwin!
    Ordinateur-de-J-r-me-Legay-Cerutti-2:~ G$

    "rien d autre et non modifiabble"
    voila merci donc par avance d’éclairer ma lanterne….

  2. etape 1 : oui

    etape 3 : perso je préfère ne pas mettre d’espace dans les noms de mes ordinateurs, je ne sais pas si ca peut venir de là … je t’ai envoyé par mail mon fichier synergy.conf pour que tu voies par toi même.

    étape 4 : enfaite quand tu lances syngergy il suffit de lui indiquer l’emplacement du fichier de configuration avec l’option –config EMPLACEMENT

    étape 5 : tu verras ca quand tu arriveras à lancer correctement synergy, ce sera plus simple

Les commentaires sont fermés.