Frage Synergy verbindet sich, aber die Maus wechselt nicht zwischen den Bildschirmen (und keine Debug-Ausgabe zeigt das Problem an)


Der Versuch, Synergy einzurichten, scheint nicht richtig zu sein. Hier ist die Konfiguration:

  • Server: WinXP mit Bildschirm namens TV
  • Client: Ubuntu 11.04 mit dem Namen LAPTOP

Serverkonfiguration:

section: screens
    LAPTOP:
        halfDuplexCapsLock = false
        halfDuplexNumLock = false
        halfDuplexScrollLock = false
        xtestIsXineramaUnaware = false
        switchCorners = none +top-left +bottom-left 
        switchCornerSize = 0
    TV:
        halfDuplexCapsLock = false
        halfDuplexNumLock = false
        halfDuplexScrollLock = false
        xtestIsXineramaUnaware = false
        switchCorners = none +top-right +bottom-right 
        switchCornerSize = 0
end

section: links
    LAPTOP:
        right = TV
    TV:
        left = LAPTOP
end

section: options
    relativeMouseMoves = false
    screenSaverSync = false
    win32KeepForeground = false
    switchCorners = none 
    switchCornerSize = 0
    keystroke(F12) = lockCursorToScreen(toggle)
end

Wenn ich mich verbinde, zeigt das Serverprotokoll Folgendes an:

2011-07-04T09:57:18 NOTE: client "LAPTOP" has disconnected
    ..\lib\server\CClientProxy1_0.cpp,209

2011-07-04T09:57:21 NOTE: accepted client connection
    ..\lib\server\CClientListener.cpp,130
2011-07-04T09:57:21 NOTE: client "LAPTOP" has connected
    ..\lib\server\CServer.cpp,299

2011-07-04T09:57:38 NOTE: client "LAPTOP" has disconnected
    ..\lib\server\CClientProxy1_0.cpp,209

2011-07-04T10:01:48 NOTE: accepted client connection
    ..\lib\server\CClientListener.cpp,130
2011-07-04T10:01:48 NOTE: client "LAPTOP" has connected
    ..\lib\server\CServer.cpp,299

2011-07-04T10:01:53 INFO: screen "LAPTOP" grabbed clipboard 1 from "TV"
    ..\lib\server\CServer.cpp,1239

2011-07-04T10:01:53 INFO: screen "LAPTOP" updated clipboard 1
    ..\lib\server\CServer.cpp,1524

2011-07-04T10:02:02 NOTE: client "LAPTOP" has disconnected
    ..\lib\server\CClientProxy1_0.cpp,209

2011-07-04T10:07:01 NOTE: accepted client connection
    ..\lib\server\CClientListener.cpp,130
2011-07-04T10:07:01 NOTE: client "LAPTOP" has connected
    ..\lib\server\CServer.cpp,299

2011-07-04T10:08:40 INFO: screen "LAPTOP" grabbed clipboard 1 from "LAPTOP"
    ..\lib\server\CServer.cpp,1239

2011-07-04T10:08:40 INFO: screen "LAPTOP" updated clipboard 1
    ..\lib\server\CServer.cpp,1524

Auf dem Client führe ich: synergyc -d DEBUG -f -n LAPTOP -l --log = / tmp / synergy.debug TV

2011-07-04T10:06:50 INFO: Synergy 1.3.6 Client on Linux 2.6.38-10-generic #44+kamal~mjgbacklight4-Ubuntu SMP Mon Jun 6 19:40:12 UTC 2011 x86_64
    /build/buildd/synergy-1.3.6/cmd/synergyc/synergyc.cpp,765
2011-07-04T10:06:50 DEBUG: XOpenDisplay(":0")
    /build/buildd/synergy-1.3.6/lib/platform/CXWindowsScreen.cpp,889
2011-07-04T10:06:50 DEBUG: xscreensaver window: 0x00000000
    /build/buildd/synergy-1.3.6/lib/platform/CXWindowsScreenSaver.cpp,342
2011-07-04T10:06:50 DEBUG: screen shape: 0,0 1920x1080 
    /build/buildd/synergy-1.3.6/lib/platform/CXWindowsScreen.cpp,131
2011-07-04T10:06:50 DEBUG: window is 0x07e00004
    /build/buildd/synergy-1.3.6/lib/platform/CXWindowsScreen.cpp,132
2011-07-04T10:06:50 DEBUG: opened display
    /build/buildd/synergy-1.3.6/lib/synergy/CScreen.cpp,41
2011-07-04T10:06:50 NOTE: started client
    /build/buildd/synergy-1.3.6/cmd/synergyc/synergyc.cpp,339
2011-07-04T10:06:50 NOTE: connecting to 'TV': 192.168.1.75:24800
    /build/buildd/synergy-1.3.6/lib/client/CClient.cpp,115
2011-07-04T10:06:59 DEBUG: open clipboard 0
    /build/buildd/synergy-1.3.6/lib/platform/CXWindowsClipboard.cpp,316
2011-07-04T10:06:59 DEBUG: empty clipboard 0
    /build/buildd/synergy-1.3.6/lib/platform/CXWindowsClipboard.cpp,269
2011-07-04T10:06:59 DEBUG: grabbed clipboard 0
    /build/buildd/synergy-1.3.6/lib/platform/CXWindowsClipboard.cpp,292
2011-07-04T10:06:59 DEBUG: close clipboard 0
    /build/buildd/synergy-1.3.6/lib/platform/CXWindowsClipboard.cpp,351
2011-07-04T10:06:59 DEBUG: open clipboard 1
    /build/buildd/synergy-1.3.6/lib/platform/CXWindowsClipboard.cpp,316
2011-07-04T10:06:59 DEBUG: empty clipboard 1
    /build/buildd/synergy-1.3.6/lib/platform/CXWindowsClipboard.cpp,269
2011-07-04T10:06:59 DEBUG: grabbed clipboard 1
    /build/buildd/synergy-1.3.6/lib/platform/CXWindowsClipboard.cpp,292
2011-07-04T10:06:59 DEBUG: close clipboard 1
    /build/buildd/synergy-1.3.6/lib/platform/CXWindowsClipboard.cpp,351
2011-07-04T10:06:59 NOTE: connected to server
    /build/buildd/synergy-1.3.6/cmd/synergyc/synergyc.cpp,256

Auch wenn alles verbunden zu sein scheint, verlässt meine Maus auf meinem Laptop niemals den aktuellen Bildschirm.

Ich sehe keine Debug-Meldungen, die helfen könnten. Hat jemand etwas gesehen, was ich falsch mache?

TIA


4
2017-07-04 14:23


Ursprung




Antworten:


Es stellt sich heraus, dass Sie mit Scroll Lock die Maus auf einem Bildschirm festhalten können! Versuchen Sie also, ScrollLock zu drücken, um zu sehen, ob das die Maus freigibt.


12
2018-01-31 15:14



Das war fast nervig leicht. - isaaclw


Ich habe nur Fedora 28 und Ubuntu 18.04 LTS benutzt. Die Scroll-Sperre hat nicht geholfen. Aber was half, war

  • Fedora 28, ich kehrte zu derselben Version 1.8.8 wie Ubuntu 18.04 zurück
  • Deaktivieren Sie Wayland auf Fedora und Ubuntu
  • Neustart (der gute Kuss)

und voila!


1
2018-05-07 06:22





Upgrade von 1.4.8 auf 1.4.10 und dieses Problem erschien mir

Server: win7-64bit Synergy-v1.4.10 Client: Thinkpad T430s Ubuntu-v12.04-32bit Synergy-v1.4.10

mit einer anderen Maschine auf der Client-Seite versucht und immer noch nicht gehen: Client: Thinkpad T420s Ubuntu-v12.10-32bit Synergy-v1.4.10

versuchte auch mit dem 1.4.8 Client in Ubuntu mit dem 1.4.10 Server in Windows und gleichen Problemen.

so habe ich synergy 1.4.10 vom kunden und vom server endlich deinstalliert und v1.4.8 auf beiden neu installiert und alles funktioniert super. selbe Konfiguration, die auf beiden Versionen verwendet wird, also nicht ...


0
2017-12-06 22:03



Leider habe ich vergessen zu erwähnen, dass ich zu lange versucht habe, mit den SCRLK-Tasten auf beiden Geräten herumzuspielen. Ich habe es einmal zur Arbeit gebracht und ich glaube, ich habe eine Kombination von Schlüsseln, aber ich konnte sie nie wieder finden, so dass ich es nach dem Neustart oder dem Neustart des Dienstes nicht funktionierte. - syner-marr
Dies sollte nicht wirklich ein Kommentar sein, sondern ein Schnitt. Klicken edit unter Ihrer Frage und setzen Sie den Inhalt Ihres Kommentars in die Frage, und löschen Sie dann Ihren Kommentar. - BenjiWiebe