web-dev-qa-db-ja.com

Synergy 1.3.7:サーバーが私たちの名前のクライアントを拒否しました

Windows 7サーバーとUbuntu 11.04クライアントをSynergy 1.3.7に接続しようとしています。

netstat -anoを実行して、サーバーが正しいポートでリッスンしていることを確認しました。また、クライアントがこのポートでtelnetを使用してサーバーに接続できることを確認しました。

  • サーバーの画面名はRupert-PCです。

    Screenshot

  • サーバーは、サーバー画面のRupert-PCとクライアント画面のUbuntuの両方でセットアップされます。

    Screenshot

hostnameを実行して、クライアントがubuntuと呼ばれていることを確認しました。 synergyc -f --name ubuntu 000.000.000.0を呼び出して直接指定することも試みました。

ただし、クライアントはまだ接続できず、次のエラーが発生します。

Error server refused client with name "ubuntu"

これを機能させるために他に何をチェックできるかについてのアイデアはありますか?

編集:Synergy 1.4.3ベータ版を使ってみましたが、同じ結果が得られました。

問題はハイフンにあります。私は同じ問題に直面していました。クライアント構成の画面名とホストのサーバー構成画面名から「-」を削除したとき。出来た。

14
Samir

問題は、サーバーの画面名「Rupert-PC」にありました。代わりに「ルパート」を使用することにより、相乗効果はうまく機能しました。

これは、大文字またはハイフンに問題がある可能性があります。

画面名から特殊文字を削除し、同じ名前(サーバーのクライアント画面名とクライアント名)を使用していることを確認すると、これが機能しました。

クライアントとしてMac(1.4.1)を、サーバーとしてWindows(1.6.3)を使用していました。

1

以下の設定の場合

  • ubuntu 15.04(サーバーとして機能)
  • windows 10(クライアントとして機能)
  • Synergy 1.7.4安定バージョンと
  • ubuntuとWindowsの両方のホスト名に-と大文字を含む

これを機能させるには、サーバーとクライアントの両方の画面名を持つ構成ファイルを作成する必要がありました。 (また、すべてのシナジープロセスを強制終了して再起動する必要がありました)

以下は設定ファイルの内容であり、ここに参照 link があります。

section: screens
subu:
    halfDuplexCapsLock = false
    halfDuplexNumLock = false
    halfDuplexScrollLock = false
    xtestIsXineramaUnaware = false
    switchCorners = none 
    switchCornerSize = 0

    swin:
            halfDuplexCapsLock = false
            halfDuplexNumLock = false
            halfDuplexScrollLock = false
            xtestIsXineramaUnaware = false
            switchCorners = none
            switchCornerSize = 0

end

section: aliases
end

section: links
subu:
right = swin
swin:
left = subu

end

section: options
    relativeMouseMoves = false
    screenSaverSync = true
    win32KeepForeground = false
    switchCorners = none 
   switchCornerSize = 0
end
1