Risoluzione dei problemi Errore di "impossibile leggere la configurazione" di Synergy

Se stai riscontrando problemi di errore relativi alla configurazione di Synergy, prova quanto segue:
* Scarica l'ultima versione di Synergy KM da SourceForge
* Assicurati che i client abbiano anche l'ultima versione di Synergy installata (è piuttosto vecchia per i client Windows, ma funziona)
* Crea una nuova 'Posizione' e aggiungi nuovamente il tuo server, schermi, client, nell'ordine che desideri.
* Prestare attenzione a caratteri e spazi speciali, non usarli nei nomi delle schermate della sinergia. "ScreenName" è migliore di "Screen Name"
* Avvia il server Synergy e connettiti con i client

Ora ecco la spiegazione completa se sei interessato ...

Di recente ho aggiunto uno schermo esterno sul mio Mac e, di conseguenza, ho dovuto regolare la configurazione del server Synergy per sapere dove posizionare il mio Mac, il nuovo schermo esterno e il mio PC. (Per coloro che non lo sanno, Synergy è una grande utility che consente di condividere un singolo mouse e una tastiera su più macchine, indipendentemente dalla loro piattaforma: sono supportati Mac OS, Windows e Linux). Sembra abbastanza semplice, quindi ho appena aggiunto un nuovo nome per lo schermo LCD nel pannello di controllo Synergy e ho fatto clic su "Applica". Purtroppo non ha funzionato, ho ricevuto diversi errori e Synergy non si avviava:

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

È stato il primo errore, quindi sono andato a cancellare i file tmp e ho provato di nuovo, per ottenere un nuovo errore:

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

Li ho cancellati e ho ricevuto di nuovo il primo errore. Hmm, ok allora. Quindi che si fa? Ricreerò semplicemente la configurazione, giusto?

Ho installato il nuovissimo Synergy KM, puoi ottenere l'ultima versione di Synergy KM da SourceForge. L'ho installato e inserito nella scheda "Configurazione server" nel pannello di Synergy KM. Creata una "Nuova posizione" e ha aggiunto di nuovo tutti i miei schermi, quindi ha avviato il server di sinergia. Il server ha avviato OK, ma ora generava diversi errori di configurazione e non permetteva ai client di connettersi. Dispari. Così ho nuovamente aggiunto di nuovo gli schermi, ma ho solo rimproverato uno spazio che avevo nel nome di una schermata da "Monitor esterno" a "ExternalMonitor", ho riavviato il server e indovina cosa? Tutto ha funzionato. Ho pensato che fosse davvero strano, ma suppongo che per qualche ragione lo spazio nel nome dello schermo abbia causato problemi con la lettura del file di configurazione. I trattini (-) sembrano funzionare bene, ma gli spazi erano problematici. Non ho un sacco di spiegazioni per questo perché ho usato gli spazi molte volte nei nomi, ma ciò nonostante mi è sembrato fare il trucco.