Feilsøking Synergy kan ikke lese konfigurasjonsfeil

Hvis du har Synergy 'kan ikke lese konfigurasjon' feilproblemer, kan du prøve følgende:
* Få den nyeste versjonen av Synergy KM fra SourceForge
* Pass på at klientene også har den nyeste versjonen av Synergy installert (den er ganske gammel for Windows-klienter, men fungerer)
* Opprett en ny 'Plassering' og legg til din server, skjermbilder, klienter, i den rekkefølgen du ønsker.
* Vær oppmerksom på spesialtegn og mellomrom, ikke bruk dem i synergiskjermnavnene. "ScreenName" er bedre enn "Skjermnavn"
* Start Synergy-serveren og koble til klienter

Nå er her den fulle forklaringen hvis du er interessert ...

Jeg har nylig lagt til en ekstern skjerm på min Mac, og derfor måtte jeg justere Synergys serverkonfigurasjon for å vite hvor jeg skal plassere Mac, den nye eksterne skjermen og PCen min. (For de som ikke vet, er Synergy et flott verktøy som lar deg dele en enkelt mus og tastatur over flere maskiner, uavhengig av plattformen. Mac OS, Windows og Linux støttes). Dette høres enkelt nok, så jeg har nettopp lagt til et nytt skjermnavn for min nye LCD i Synergy-kontrollpanelet, og klikket "Apply" - dessverre fungerte det ikke, jeg fikk flere feil og Synergy ville ikke starte:

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

Var den første feilen, så jeg gikk og slettet tmp-filene og prøvde igjen for å få en ny feil:

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

Jeg slettet dem, og fikk den første feilen igjen. Hmm, ok da. Så, hva gjør vi? Jeg vil bare gjenskape konfigurasjonen, ikke sant?

Jeg installerte den nyeste Synergy KM, du kan få den nyeste versjonen av Synergy KM fra SourceForge. Jeg installerte det og så gikk inn i "Serverkonfigurasjon" -fanen i Synergy KM-panelet. Har laget en "Ny plassering" og lagt til alle mine skjermbilder igjen, og startet deretter synergiserveren. Serveren startet OK, men kaster nå forskjellige konfigurasjonsfeil og vil ikke la kundene koble til. Merkelig. Så jeg la skjermene på nytt igjen, men bare på en hunch fjernet jeg et mellomrom som jeg hadde i et skjermnavn fra "External Monitor" til "ExternalMonitor", startet serveren igjen, og gjett hva? Alt fungerte. Jeg trodde dette var veldig rart, men jeg gjetter at plassen i skjermnavnet for noen grunn forårsaket at Synergy har problemer med å lese konfigurasjonsfilen. Dashes (-) ser ut til å fungere bra, men mellomrom var problematiske. Jeg har ikke mye forklaring på dette fordi jeg har brukt mellomrom mange ganger i navn, men det syntes likevel å gjøre kunsten.