Partager le même clavier-souris entre différents ordinateurs Windows, Mac et Linux avec Synergy

Header de l'article Partager le même clavier-souris entre différents ordinateurs Windows, Mac et Linux avec Synergy

« J’aime les ordinateurs, j’en ai plusieurs! » Vous aussi?

« J’en utilise plusieurs pour travailler, et souvent j’en ai plusieurs sur mon bureau » Vous aussi?

« Sur mon bureau, je jongle entre différents claviers et souris, c’est super fun! » Moi? Non.

Un seul clavier-souris pour les « gouverner tous », voici ce que je vous propose dans ce tutoriel. Que vous ayez un Mac, un PC sous Windows ou Linux, vous retrouverez ici le bonheur d’un bureau déchargé de la redondance inutile de plusieurs claviers et souris.

Matériel nécessaire

  • Plusieurs ordinateurs sur un même bureau, qu’ils soient sous Windows, Linux ou Mac OS X
  • Un clavier et une souris rattachés à un ordinateur principal
  • Chaque ordinateur doit être sur le même réseau Wifi ou filaire, peu importe
  • Un logiciel que je vais vous présenter: Synergy (gratuit ou payant, voir plus bas)

Comment ça marche? Comment m’y prendre?

L’idée est de commencer par désigner et définir l’ordinateur principal que vous souhaitez utiliser pour piloter tous les autres, avec son clavier et sa souris.

Chacun de vos écrans des différents PC/Mac se comporteront dès lors comme un seul et même ordinateur: comme s’ils utilisaient le multi-écrans.

Vous pourrez définir dans le programme serveur la disposition spatiale de chaque écran sur votre bureau.

Les signaux du clavier et la souris du serveur sont transmis via réseau (Wifi ou filaire) vers les clients.

En bonus, le copier-coller de texte fonctionne d’un ordinateur à un autre, peu importe leur système d’exploitation!

Les souris et clavier de chaque ordinateur continuent d’être bien entendu utilisables séparément et en parallèle à Synergy.

Retour au sommaire

Téléchargement et installation de Synergy

Tout d’abord, vous devez télécharger Synergy, il existe à ma connaissance 3 versions :

Si vous souhaitez soutenir ce merveilleux projet, les 10 ou 29 dollars les valent largement!

Les versions Pro et basique donnent un accès illimité à Synergy.

Voici les différences entre la version basique et Pro :

  • Pro: les communications entre les clients et le serveur se font de manière chiffrée sur le réseau local en utilisant SSL.
  • Pro: accès au support par téléphone ou mail pendant 1 an.

Commencez par installer le serveur, puis le(s) client(s).

Retour au sommaire

Installation de Synergy sur Windows

Lors de l’installation, sous Windows notamment, il vous sera demandé d’autoriser le Firewall Windows à ouvrir les ports nécessaires dont Synergy a besoin.

Il faut donc autoriser un accès à « réseau privé » pour son bon fonctionnement.

Installez en premier le serveur, puis le(s) client(s).

Retour au sommaire

Installation de Synergy sur Mac

L’installation est légèrement différente que sous Windows.

Mais une fois installée, l’application est similaire de Windows à Mac.

Installez en premier le serveur, puis le(s) client(s).

  1. Ouvrez l’archive .dmg téléchargée
  2. Déplacer « Synergy.app » dans le dossier « Applications »
  3. Lancer Synergy
  4. Lors du premier lancement, il vous faudra autoriser Synergy à accéder aux contrôles du Mac : ouvrez le panneau « Sécurité et confidentialité » de « Préférences Système » comme proposé
  5. Ajoutez Synergy.app dans l’onglet « Confidentialité » de la section « Accessibilité »

Lorsque vous lancez l’application, une icône Synergy apparaît dans la barre des menus.

Retour au sommaire

Configuration de Synergy

Le client et le serveur ont la même fenêtre, il s’agit juste d’une option à choisir entre « server » ou « client ».

Différentes options sont disponibles sur le serveur, comme l’emplacement de chaque écran par rapport à l’écran du serveur.

Retour au sommaire

Synergy côté serveur

  1. Lancer l’application Synergy (c’est la même application pour le client et le serveur)
  2. Cochez la case « server »

Si vous avez déjà ajouté des clients, vous pouvez choisir leur emplacement par rapport au serveur :

  1. Cliquez sur « Configurer le serveur »
  2. « Configurer le serveur »
  3. Onglets « Écrans et liens ».
  4. Glissez-déposez chaque écran client autour du serveur.

Retour au sommaire

Astuce Gaming

J’ai remarqué que si je lançais un jeu sur un client et que l’économiseur d’écran du serveur se mettait en route, celui-ci se synchronisait avec le serveur, éteignant l’écran du jeu… !

Pour palier à ce problème, voici l’astuce Gaming :

  1. Toujours dans le panneau « Configurer le serveur »
  2. Onglet « Configuration serveur avancé »
  3. Décochez « Synchronisez les écrans de veille »

Retour au sommaire

Synergy côté client

Le mieux est d’avoir au préalable commencé par installer le serveur :

  1. À la fin de l’installation du client, le serveur est détecté, on vous demande alors si le « fingerprint » (empreinte digitale) est bien celui de VOTRE serveur. Ceci peut s’avère utile dans le cas où vous seriez plusieurs à utiliser Synergy dans un même réseau local.
  2. Sur le serveur, une fenêtre apparaît vous demandant où se situe le client par rapport au serveur.

Si vous avez terminé l’installation sans ces fenêtres, alors, il suffit de cocher « Clients » dans la fenêtre de Synergy.

Retour au sommaire

Démarrage automatique de Synergy au lancement de Windows

A noter que sur PC sous Windows, contrairement à Mac, Synergy se lance comme un « service » au démarrage, ce qui signifie que vous n’avez pas besoin de le lancer après avoir démarré Windows.

Et cela peut s’avérer très pratique! Votre ordinateur serveur pourra ainsi entrer le login et le mot de passe sur l’écran d’un client Windows à son démarrage.

Retour au sommaire

Astuce Mac : lancer Synergy au démarrage du Mac

  1. Ouvrez les « Préférences Système »
  2. Cliquez sur « Utilisateurs et groupes »
  3. Choisissez votre nom d’utilisateur
  4. Cliquez sur l’onglet « Ouverture »
  5. Cliquez sur le « + » au bas de cet onglet
  6. Recherchez l’application « Synergy » et ajoutez-là

Retour au sommaire

Avis et retour d’expérience personnel

J’utilise Synergy quotidiennement depuis plusieurs mois maintenant avec grand plaisir entre différents Mac et PC. C’est presque « magique » de pouvoir ainsi jongler entre différents ordinateurs.

A noter que Synergy est stable, ne plante pas ou très rarement. Les connexions entre les clients et le serveur sont très rapides à s’initialiser au démarrage d’un ordinateur client.

La connexion est permanente entre clients et serveur. Il n’y a pas de « mise en veille ». Ce qui signifie, qu’il n’y a pas à attendre que la connexion se fasse à nouveau pour basculer d’un écran à un autre. C’est véritablement le confort transparent d’un multi-écrans virtuel.

Concernant le type d’entrées utilisées pour le serveur: tous fonctionnent! J’ai en effet, pu à la fois, utiliser le trackpad de mon MacBook Pro, une souris classique sans fil, ou encore, une trackball que j’utilise souvent pour gagner encore un peu plus de place sur le bureau.

A noter, que les « raccourcis » associés à votre souris et clavier de chaque système d’exploitation, seront bien entendu différents d’un système à l’autre (Mac/PC).

Ainsi, le « copier-coller » permettant de copier du texte d’un des ordinateur à un autre fonctionnera très bien… mais si vous copiez depuis un serveur Mac avec « CMD+C », alors sous Windows, il ne faudra pas se mélanger les pinceaux, et bien changer en « Ctrl+V » pour coller le texte.

N’ayant pas utilisé la version Linux, je n’en ai pas parlé dans ce tutoriel. Si certains d’entre vous l’utilise, n’hésitez pas à partager votre expérience en la matière! :-)

Retour au sommaire

Y a t-il des « inputs lags » ? Et en Wifi ?

L’utilisation du Wifi ne pose chez moi pas de problème : pas de lag. On parle d’input lag, pour un retard noticiable entre une action comme un clic ou un déplacement de souris, et le résultat constaté plus tard à l’écran.

Pour ma part, tout est très réactif. Par moments quelques rares saccades, surtout au démarrage de l’ordinateur client, mais rien de bien méchant.

En ce qui concerne le Wifi, tout dépend ensuite, de la distance entre votre PC et votre hotspot Wifi.

Retour au sommaire

Dans un jeu vidéo ?

Pour une utilisation dans un jeu vidéo? Bonne question! Je n’ai jamais vraiment essayé, mis à part de petits jeux en mode fenêtré. Je dirais que si ce n’est pas un jeu d’action très rapide, du style FPS (First Person Shooter), alors le résultat devrait être transparent.

Maintenant si vous êtes un Gamer, rien ne vaut un bon clavier/souris « Gamer » raccordés directement ou même un controller/manette pour une meilleure immersion!

En attendant, Synergy dépanne

Retour au sommaire

Zatras
Concepteur de Zatras - Développeur - Designer - Intégrateur - Administrateur - Rédacteur

Cet article m'a apporté quelque chose :

 
Une question, une remarque ?

Connectez-vous ou inscrivez-vous pour participer, c'est gratuit !

Inscription Zatras

  • profile
    Zatras le 13 nov. 2016

    Bonjour !

    Cela m'est déjà arrivé. Synergy ne semble pas réussir à communiquer avec les autres clients ou le serveur.

    Pour commencer, il vaut mieux s'assurer d'avoir la dernière version de Synergy depuis son éditeur officiel Symless.com sur tous les ordinateurs: clients et le serveur.

    Synergy doit être lancé sur chaque ordinateur. Contrairement à Windows, où il fonctionne de façon transparente en tant que « service » une fois installé. (c’est à dire, qu’il n’y a pas besoin de le lancer à chaque démarrage).
    Sur Mac, il faut l’ajouter dans les préférences utilisateurs en tant que programme de démarrage (App Préférence Système => Utilisateurs et Groupes, puis onglet « Ouverture »).

    Une fois Synergy installé et lancé sur tous les postes, si celui-ci vient à ne plus répondre alors :

    1. Je clique sur « Stop », en bas à droite de la fenêtre de Synergy sur tous les ordinateurs, utilisant celui-ci.
    2. Je démarre Synergy en premier sur le serveur
    3. Je démarre Synergy un à un sur les postes clients.

    Si cette solution ne fonctionne pas, on peut également tenter d’autres approches :

    • Fermer complètement Synergy via la barre des menus du Mac, puis « Synergy / Quitter », puis ré-effectuer les manipulations 1, 2, 3 précédentes.
    • Tenter d’éteindre chaque ordinateur, puis les rallumer 1 par un, en commençant par le serveur, avec les étapes 1, 2, 3.

    Si tout cela ne fonctionne toujours pas, peut-être, y-a-t-il un firewall ou pare-feu installé sur le Mac comme Little Snitch et/ou sur d’autres ordinateurs, qui empêche la connexion de se faire entre les clients et le serveur. Dans ce cas, il faut donner les autorisations nécessaires en ouvrant le port d’entrée/sortie nécessaire à Synergy depuis l'application Firewall utilisée (port 24800 il me semble).
    On peut connaître le port utilisé, en cliquant dans la barre des menus du Mac sur « Synergy / Préférences ».

    J’espère que une des manipulations ci-dessus vous aura aidé, et permis de résoudre ce problème.

    N’hésitez pas à me tenir au courant si le problème persiste.

    Répondre 0 0
  • profile
    Beatrix le 12 nov. 2016

    Bonjour ,

    Et merci pour ce tuto super bien fait. Je viens d'installer Synergy sur mon mac avec El Capitain 10.11 Sauf que j'ai un gros problème. Message d'erreur constamment affiché : starting cocoa loop . SOS que, dois - je faire.

    Merci d'avance

    Répondre 0 0
  • profile
    Geronimo le 2 dec. 2015

    Super! La manip marche! Ca m'évite de redémarrer le PC lol Même si ce petit "bug" était supportable. c'est vraiment super pratique de pouvoir tout contrôler avec les même clavier et souris! mais comment ai-je fait avant ?? ;-D

    Répondre 0 0
  • profile
    Zatras le 1 dec. 2015

    @Geronimo Merci !

    Pour te répondre, j'ai également ce genre de problème de temps à autre, et j'ai trouvé une manière très rapide de le résoudre.

    Je ne sais pas d'où cela provient: est-ce un bug ? Ou un problème de configuration de la rapidité de la souris, ou encore une sorte de conflit entre la rapidité du curseur de souris niveau serveur et celle du client?

    En tous les cas, voici ma solution :
    Il suffit depuis le serveur, de stopper Synergy, puis de le relancer. Il n'y a pas besoin de quitter l'application, juste faire un "Stop/Start" ou "Démarrer/Arrêter" si vous avez utilisez l'interface en français.

    Cette manipulation n'est à effectuer que sur le serveur. En effet, la manipulation réinitialise la connexion avec les clients.

    • Sur Mac, cela se fait simplement en cliquant sur l'icône de la barre des menus.
    • Sur PC, il faudra certainement lancer Synergy depuis le menu démarrer, car il fonctionne en arrière plan en temps que service.

    Ce problème sera peut-être résolu prochainement dans une mise à jour. Mais ce n'est pas bien génant, vu qu'une fois la manip faîte, la souris ne galope plus :-)

    Répondre 1 0
  • profile
    Geronimo le 30 nov. 2015

    Salut Zatras ! Excellent ce logiciel!

    J'ai par contre un petit problème. Je viens d'installer Synergy sur mon MacBook, et je souhaite contrôler mon PC qui se trouve juste à côté. Jusque là tout va bien, ça marche à merveille :-D
    Donc mon ordinateur serveur est le Mac, et le client le PC.

    Il arrive par moment que le déplacement de la souris sur le PC "s'affole" un peu. Non, elle ne court pas toute seule sur l'écran, il s'agit plus d'un problème de vélocité du curseur à l'écran. Cela se produit de façon continue: la souris semble un peu plus rapide à se déplacer sur le PC que sur le Mac. Ce n'est pas à tout les coups et ce n'est pas trop génant non plus.

    Je demandais si tu avais rencontré ce genre de problème ou si c'est moi qui ait mal configuré quelque chose?

    En tous les cas merci pour ce tutoriel, c'est une super découverte pour moi!

    Répondre 0 0