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.