Dépannage de l'erreur "Impossible de lire la configuration" de Synergy

Si vous rencontrez des problèmes d'erreur Synergy 'ne peut pas lire la configuration', essayez ce qui suit:
* Obtenir la dernière version de Synergy KM à partir de SourceForge
* Assurez-vous que la version la plus récente de Synergy est également installée sur les clients (elle est assez ancienne pour les clients Windows, mais fonctionne)
* Créez un nouveau 'Emplacement' et rajoutez votre serveur, vos écrans, vos clients, dans l'ordre que vous désirez.
* Faites attention aux caractères spéciaux et aux espaces, ne les utilisez pas dans les noms d'écran de synergie. "ScreenName" est meilleur que "Screen Name"
* Lancer le serveur Synergy et se connecter avec les clients

Maintenant, voici l'explication complète si vous êtes intéressé ...

J'ai récemment ajouté un écran externe sur mon Mac et par conséquent j'ai dû ajuster la configuration de serveur de Synergy pour savoir où placer mon Mac, le nouvel écran externe, et mon PC. (Pour ceux qui ne le savent pas, Synergy est un excellent utilitaire qui vous permet de partager une seule souris et un seul clavier sur plusieurs machines, quelle que soit leur plateforme: Mac OS, Windows et Linux sont supportés). Cela semble assez simple, donc j'ai juste ajouté un nouveau nom d'écran pour mon nouvel écran LCD dans le panneau de configuration Synergy, et j'ai cliqué sur "Appliquer" - malheureusement cela n'a pas fonctionné, j'ai eu plusieurs erreurs et Synergy ne démarre pas:

ERROR: cannot read configuration "/var/tmp/synergy-A38198/

Était la première erreur, alors je suis allé et supprimé les fichiers tmp et essayé à nouveau, pour obtenir une nouvelle erreur:

ERROR: cannot read configuration "/var/folders/iO/

J'ai supprimé ceux-ci, puis j'ai de nouveau eu la première erreur. Hmm, d'accord alors. Alors que faire? Je vais juste recréer la configuration, non?

J'ai installé le tout nouveau KM Synergy, vous pouvez obtenir la dernière version de Synergy KM de SourceForge. J'ai installé cela, puis entré dans l'onglet "Configuration du serveur" dans le panneau Synergy KM. Création d'un "nouvel emplacement" et ajout de tous mes écrans, puis démarrage du serveur de synergie. Le serveur a démarré correctement, mais il lançait maintenant différentes erreurs de configuration et ne permettait pas aux clients de se connecter. Impair. J'ai donc ré-ajouté les écrans, mais juste sur une intuition j'ai enlevé un espace que j'avais dans un nom d'écran de "External Monitor" à "ExternalMonitor", a redémarré le serveur, et devinez quoi? Tout a fonctionné. Je pensais que c'était vraiment étrange, mais je suppose que pour une raison quelconque, l'espace dans le nom de l'écran causait à Synergy d'avoir de la difficulté à lire le fichier de configuration. Les tirets (-) semblent fonctionner correctement, mais les espaces étaient problématiques. Je n'ai pas une tonne d'explication pour cela parce que j'ai utilisé des espaces plusieurs fois dans les noms, mais néanmoins cela semblait faire l'affaire.