web-dev-qa-db-ja.com

Synergyは接続しますが、マウスは画面を切り替えません(そして問題を示すデバッグ出力がありません)

Synergyをセットアップしようとしていますが、正しく設定できないようです。設定は次のとおりです。

  • サーバー:TVという名前の画面を備えたWinXP
  • クライアント:LAPTOPという名前のUbuntu 11.04

サーバー構成:

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

接続すると、サーバーログに次のように表示されます。

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

クライアントで、次のコマンドを実行します。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

ただし、すべてが接続されているように見えても、ラップトップ上のマウスが現在の画面から離れることはありません。

役立つデバッグメッセージが表示されません。誰かが私が間違っていることを見ますか?

TIA

4
Mike Crowe

Scroll Lockを使用して、マウスを1つの画面に固定したままにすることができます。したがって、ScrollLockを押して、マウスが解放されるかどうかを確認してください。

13
Andrew Chilcott

Fedora28とUbuntu18.04 LTSを使用していましたが、スクロールロックは役に立ちませんでした。しかし、助けになったのは

  • Fedora 28、Ubuntu18.04と同じバージョン1.8.8に戻しました
  • FedoraとUbuntuの両方でWaylandを無効にする
  • 再起動(グッドラックキス)

そして出来上がり!

1
ruturaj

1.4.8から1.4.10にアップグレードすると、この問題が発生しました

サーバー:win7-64ビットSynergy-v1.4.10クライアント:Thinkpad T430s Ubuntu-v12.04-32ビットSynergy-v1.4.10

クライアント側で別のマシンを試してみましたが、まだうまくいきません:クライアント:Thinkpad T420s Ubuntu-v12.10-32bit Synergy-v1.4.10

また、Windowsの1.4.10サーバーでUbuntuの1.4.8クライアントを使用してみましたが、同じ問題が発生しました。

そのため、最終的にクライアントとサーバーからsynergy 1.4.10をアンインストールし、両方にv1.4.8を再インストールすると、すべてが正常に機能します。両方のバージョンで同じ構成が使用されているため、そうではありません...

0
syner-marr