Synergie unter Windows 8.1 + HDPI unterbrochen

8

Wenn ich Synergieeffekte ausführe und den Cursor auf einen Client bewege, wird der Cursor unsichtbar und bleibt in der unteren rechten Ecke des Bildschirms hängen (was einen Windows-Blick auslöst). Dies macht alle Computer unbrauchbar, bis die Clients und Server getötet werden.

Ich erhalte dropped bogus delta motionFehler auf dem Server und CALV/ CNOPno-ops auf dem Client.

Ich verwende das absolut neueste Windows 8.1-Update mit den neuesten Updates. Ich verwende auch die neuesten Synergy 1.5.0 und 1.5.1 Nightly (habe alle Permutationen ausprobiert). Das hat funktioniert, bevor ich für eine Woche gegangen bin und jetzt ist es kaputt. Ich habe keine Idee warum.

PythonNut
quelle
2
Nie wieder Urlaub machen!
Keltari

Antworten:

4

Das funktioniert bei mir:

  1. Herabgestufte Synergie auf 1.3.8 auf Server (Win8.1) und Client (Linux)

  2. Stellen Sie die Kompatibilität von synergy.exe und synergys.exe auf dem Server auf win7 ein und deaktivieren Sie die Anzeigeskalierung bei hohen DPI-Einstellungen

bsujja
quelle
1
Ein Downgrade ist nicht erforderlich, nur Schritt zwei ist erforderlich.
James White
Ich habe bestätigt, dass ein Downgrade nicht erforderlich ist, musste jedoch die DPI-Skalierung für alle Benutzer über "Einstellungen für alle Benutzer ändern" auf der Registerkarte "Kompatibilität" deaktivieren
Tristan
2

Hier ist eine Problemumgehung, mit der Sie vermeiden können, dass Clients und Server getötet werden müssen, um Ihre Computer wieder nützlich zu machen ...

Klicken Sie auf dem Server auf die Schaltfläche Server konfigurieren und im daraufhin angezeigten Assistenten:

  • Registerkarte "Bildschirme und Links": Ordnen Sie Ihre Bildschirme so an, dass Sie nicht mit der Maus von einem zum anderen wechseln können
    • Fügen Sie horizontale oder vertikale Leerzeichen hinzu
    • Bildschirme diagonal anordnen
  • Registerkarte "Hotkeys": Richten Sie Hotkeys ein, um direkt zu jedem Bildschirm zu springen:
    • Neuen Hotkey erstellen
    • Wählen Sie den neu erstellten Hotkey aus
    • Erstellen Sie eine neue Aktion 'switchToScreen (screenName)'
    HINWEIS: Vergessen Sie nicht, eine Hotkey-Sequenz zu erstellen, um zum Server zurückzukehren!

Ich hätte Fotos gepostet, brauche aber 10 Reputationspunkte und dies ist meine erste 'Antwort' / Post, also habe ich derzeit 1 ... die, die Sie für die Anmeldung erhalten, das heißt;) ... Wie auch immer, ich werde dies bearbeiten poste wenn ich in der Lage bin und füge die Fotos hinzu ...

Außerdem wurde meine Synergy-Installation direkt nach dem Aktivieren von "Dead Corner" aktiviert. Haben Sie auf der Registerkarte "Erweiterte Servereinstellungen" ähnliche Änderungen vorgenommen?

Viel Glück - und bitte posten Sie hier eine Lösung, wenn Sie herausfinden, wie Sie dies beheben können, bevor ich es tue;)

BEARBEITEN: haben Synergy kontaktiert und Protokolldateien gesendet ... warten auf Antwort ...

cr0ck3t
quelle
dead cornerssind derzeit deaktiviert.
PythonNut
Die Synergy-Entwickler prüfen dies nun. Der Fehlerbericht befindet sich in ihrem Issue-Tracker, der am 15. August für 1.5.1 vorgesehen ist. Ich hoffe, sie können es für den nächsten Stall reparieren.
James White
1

Das Problem hängt mit der DPI-Skalierung in Windows 8.1 zusammen. Ich habe auf der Synergy Q & A-Website gepostet und ein Benutzer berichtet, dass die Einstellung auf 100% das Problem löst:

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

Dies ist jedoch für niemanden möglich, der ein echtes HiDPI-Gerät verwendet, da der Desktop und die Benutzeroberfläche ohne Skalierung winzig wären.

Ich habe das Problem auch im Synergy Bug Tracker gemeldet, aber bisher habe ich nichts vom Synergy Support gehört.

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

James White
quelle
1

Führen Sie die folgenden Schritte in der angegebenen Reihenfolge aus (lesen Sie die anderen Antworten auf dieser Seite):

  1. Ein Downgrade ist nicht erforderlich.
  2. Führen Sie das Verfahren "Kompatibilität und DPI" aus.
  3. Führen Sie die Umgehungsprozedur "Hotkey" aus.
  4. Starten Sie die Synergie neu und dies sollte bereits funktionieren - Sie müssen jedoch den Hotkey drücken, um den Bildschirm zu wechseln.
  5. NEUES VERFAHREN: Gehen Sie erneut zu den Einstellungen und ordnen Sie die Bildschirme auf der Registerkarte Bildschirme und Links erneut an der gewünschten Position an. Drücke OK. Drücken Sie dann Übernehmen.

Das hat bei mir funktioniert und jetzt müssen Sie nicht mehr mit den Hotkeys zwischen den Bildschirmen wechseln. Das Umschalten der Bildschirme erfolgt jetzt mit Mausbewegung.

Tobats
quelle
0

Ich habe meinen Server auf meinen Laptop (unter Windows 7) und meinen Client auf meinen Desktop (unter Windows 8.1) verschoben und dann meine Tastatur und Maus an meinen Laptop angeschlossen. Es funktioniert vorerst - ich warte auf eine Antwort von Synergy aus den von mir gesendeten Protokollen. Hält alle auf dem Laufenden.

cr0ck3t
quelle
1
Okay, ich habe festgestellt, dass sich in der 1920x1080oberen linken Ecke des Bildschirms meines Servers ein Rechteck befindet (mein Monitor ist 4K groß). Wenn meine Maus bleibt in dieser Zone, dann die beiden Maschinen ping ihre CALV, NOPPings zurück und nach vorn. Befindet sich meine Maus jedoch außerhalb dieser Zone, erhalte ich trying to leave on downund no neighbor down. Ich vermute, dass dies damit zu tun hat, dass Synergy meine Auflösung nicht erkennt.
PythonNut
0

Wenn Sie einen Wechsel vornehmen möchten, würde ich MSFTs Maus ohne Grenzen empfehlen . Auf Windows-Plattformen scheint es reibungsloser zu funktionieren.

Garrett Dumas
quelle
Vielen Dank. Wenn alles andere fehlschlägt, werde ich das verwenden. Ich benutze auch Linux. (Es funktioniert einfach gut) Diese Maschinen aufzugeben wäre traurig, aber vielleicht unvermeidlich.
PythonNut
0

Einige Lösungen für Probleme mit dem Synergy-Server unter Windows 8 werden unter
Beheben von Synergy-Bildlauf- und Konnektivitätsproblemen in Windows 8 beschrieben :

  1. Deinstallieren Sie Synergy, deaktivieren Sie die Benutzerkontensteuerung und installieren Sie sie im Windows 7-Kompatibilitätsmodus neu

  2. Aktivieren Sie im Dashboard die Option Erhöhen

  3. Noch im Dashboard, Menü Datei -> Bearbeiten -> Einstellungen, Erweiterte Einstellungen, Prozessmodus auf ändern Desktop (legacy).

Wenn Synergy unter Windows 8.1 nicht ordnungsgemäß funktioniert, probieren Sie die alternative ShareMouse aus , bei der es sich um Freeware für Nicht-Power-User handelt (Definition auf der Website).

harrymc
quelle
Nee. :(Das Problem wurde nicht behoben. ShareMouse unterstützt Linux nicht.
PythonNut
In diesem Fall habe ich Ihrem Beitrag das Linux-Tag hinzugefügt.
Harrymc
0

Die Idee der DPI-Skalierung ist interessant, ich habe jedoch fast alle Berichte zu diesem Problem gesehen, die nach einem Windows Update beginnen. Ich glaube, ich habe es auf das spezielle Update eingegrenzt, das das Problem verursacht hat. Wenn jeder überprüfen kann, ob dieses Update installiert ist, und es deinstallieren kann, melden Sie bitte zurück, ob dies das Problem für Sie behoben hat oder nicht:

KB2973201

wir s
quelle
Wie in den Fragen und Antworten zu Synergy berichtet, hat die Deinstallation dieses Updates für mich keinen Unterschied gemacht.
James White