Sinergia interrotta su Windows 8.1 + HDPI


8

Quando eseguo una sinergia e muovo il cursore su un client, il cursore diventa invisibile e si attacca all'angolo in basso a destra dello schermo (attivando la visualizzazione di Windows). Questo rende tutti i computer inutili fino a quando i client e i server non vengono uccisi.

Ottengo dropped bogus delta motionerrori sul server e CALV/ CNOPno-ops sul client.

Sto eseguendo l'ultima versione di Windows 8.1Update con gli ultimi aggiornamenti. Sto anche eseguendo l'ultima Synergy 1.5.0 e 1.5.1 Nightly (ho provato tutte le permutazioni). Questo ha funzionato prima che me ne andassi per una settimana e ora è rotto. Non ho idea del perché.


2
non andare mai più in vacanza!
— Keltari,

Risposte:


4

Questo funziona per me:

  1. Sinergia downgrade a 1.3.8 sia su server (win8.1) che su client (linux)

  2. Impostare la compatibilità di synergy.exe e synergys.exe sul server su win7 e disabilitare il ridimensionamento dello schermo con impostazioni DPI elevate


1
Il downgrade non è necessario, è richiesto solo il secondo passaggio.
— James White,

Ho confermato che il downgrade non è necessario, tuttavia ho dovuto disabilitare il ridimensionamento DPI PER TUTTI gli utenti tramite "Modifica impostazioni per tutti gli utenti" nella scheda Compatibilità
— Tristan

2

Ecco una soluzione che ti consentirà di evitare di dover uccidere client e server per rendere nuovamente utili i tuoi computer ...

Sul server, fai clic sul pulsante Configura server e nella procedura guidata che si apre:

  • Scheda Schermate e collegamenti: organizza le schermate in modo da non poter passare dall'una all'altra utilizzando il mouse
    • aggiungere spazi orizzontali o verticali
    • disporre gli schermi in diagonale
  • Scheda Tasti di scelta rapida: imposta i tasti di scelta rapida per passare direttamente a ciascuna schermata:
    • creare un nuovo tasto di scelta rapida
    • selezionare il tasto di scelta rapida appena creato
    • crea una nuova azione 'switchToScreen (screenName)'
    NOTA: non dimenticare di creare una sequenza di tasti di scelta rapida per tornare al server!

Avrei pubblicato delle foto, ma ho bisogno di 10 punti reputazione e questa è la mia prima "risposta" / post, quindi al momento ne ho 1 ... quella che ottieni per la registrazione, cioè;) ... Comunque, lo modificherò pubblica quando posso e aggiungo le foto ...

Inoltre, la mia installazione di Synergy ha iniziato a funzionare subito dopo aver abilitato gli "angoli morti" - hai apportato modifiche simili nella scheda Impostazioni server avanzate?

Buona fortuna - e per favore pubblica una soluzione qui se scopri come risolvere questo problema prima di me;)

EDIT: hanno contattato Synergy e inviato file di registro ... in attesa di risposta ...


dead cornerssono attualmente disabilitati.
— PythonNut,

Gli sviluppatori di Synergy stanno esaminando questo aspetto, la segnalazione di bug si trova sul loro tracker dei problemi, è prevista per la 1.5.1 prevista per il 15 agosto. Spero che possano sistemarlo per la prossima scuderia.
— James White,

1

Il problema è legato al ridimensionamento DPI in Windows 8.1. Ho pubblicato sul sito di domande e risposte Synergy e un utente riporta che la reimpostazione al 100% risolve il problema:

http://synergy.askbot.com/question/244/synergy-150151-on-windows-81-update-1-hidpi/

Questo, tuttavia, non è possibile per chiunque utilizzi un dispositivo HiDPI perché senza ridimensionare il desktop e l'interfaccia utente sarebbe minuscolo.

Ho anche segnalato il problema su Synergy Bug Tracker, ma finora non ho sentito nulla dal supporto Synergy.

http://synergy-project.org/spit/issues/details/4111/


1

Procedi come segue (leggi le altre risposte in questa pagina):

  1. Il downgrade non è necessario.
  2. Eseguire la procedura "compatibilità e DPI".
  3. Eseguire il "tasto di scelta rapida" aggirare la procedura.
  4. Riavvia la sinergia e questo dovrebbe già funzionare, ma devi premere il tasto di scelta rapida per cambiare schermata.
  5. NUOVA PROCEDURA: vai nuovamente alle impostazioni e nella scheda Schermate e collegamenti , riorganizza nuovamente le schermate nella posizione desiderata. Premere OK. Quindi, premere Applica.

Questo ha funzionato per me e ora non è necessario cambiare schermo usando i tasti di scelta rapida. La commutazione delle schermate ora avviene con il movimento del mouse.


0

Ho spostato il mio server sul mio laptop (con Windows 7) e il mio client sul mio desktop (con Windows 8.1), quindi ho collegato la tastiera e il mouse al mio laptop. Funziona per ora - sto aspettando una risposta da Synergy dai registri che ho inviato. Manterrà tutti aggiornati.


1
Ok, quindi ho notato che 1920x1080nell'angolo in alto a sinistra dello schermo del mio server c'è un rettangolo (il mio monitor è 4K). Se il mio mouse rimane in quella zona, allora le due macchine eseguono il ping CALV, NOPeseguono il ping avanti e indietro. Tuttavia, se il mio mouse è fuori da quella zona, ottengo trying to leave on downe no neighbor down. Sospetto che ciò abbia a che fare con Synergy che non rileva la mia risoluzione.
— PythonNut

0

Se hai intenzione di fare un passaggio, consiglierei Mouse senza frontiere di MSFT . Sembra funzionare in modo più fluido su piattaforme Windows.


Grazie. Se tutto il resto fallisce, lo userò. Uso anche Linux. (Funziona bene) Rinunciare a quelle macchine sarebbe triste, ma forse inevitabile.
— PythonNut,

0

Alcune soluzioni ai problemi con il server Synergy su Windows 8 sono descritte in
Come risolvere i problemi di scorrimento e connettività di Synergy in Windows 8 :

  1. Disinstalla sinergia, disattiva UAC, quindi reinstalla utilizzando la modalità di compatibilità di Windows 7

  2. Nella dashboard, seleziona l'opzione Elevate

  3. Sempre nella dashboard, menu File -> Modifica -> Impostazioni, Impostazioni avanzate, modifica la Modalità processo su Desktop (legacy).

Se non riesci a far funzionare correttamente Synergy su Windows 8.1, prova l'alternativa ShareMouse , che è freeware per utenti non esperti (definizione sul sito Web).


No. :(non ha risolto il problema. ShareMouse non supporta Linux.
— PythonNut

In questo caso, ho aggiunto il tag Linux al tuo post.
— harrymc,

0

L'idea di ridimensionamento DPI è interessante, tuttavia ho visto quasi tutte le segnalazioni di questo problema a partire da un aggiornamento di Windows. Credo di averlo ridotto al particolare aggiornamento che ha causato il problema. Se tutti potessero verificare se hanno installato questo aggiornamento e disinstallarlo, si prega di riferire se è stato risolto o meno per te:

KB2973201


Come riportato nelle Domande e risposte di Synergy, la disinstallazione di questo aggiornamento non ha fatto alcuna differenza per me.
— James White,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.