web-dev-qa-db-ja.com

Synergyデュアルスクリーンクライアント

LinuxマシンでSynergyクライアント1.4を実行し、LinuxまたはWindowsラップトップで同じバージョンのサーバーを実行しています(どちらにも以下で説明する問題があります)。

私のLinuxクライアントはデュアルモニターセットアップです。 2つのモニターが接続された1つのビデオカード(独自のドライバーを備えたNVidia)があります。1つはDVI出力に、もう1つはHDMIに接続されています。デュアルスクリーンはKDEディスプレイ構成を介して構成され、HDMI出力はLeft-of-DVIに設定されます。両方のモニターの解像度は1920x1080です。

セットアップはそれ自体で完璧に機能します。しかし、相乗効果を使用してクライアントを制御しようとすると、マウスカーソルで画面の1つ(HDMI出力)にしか入力できません。

モニターの相対位置は次のとおりです。

+--------------+ +--------------+
|              | |              |
|  client 1    | |  client 2    |
|              | |              |
|              | |              |
+--------------+ +--------------+
            ↖
         +-------------+
         |             |
         |   server    |
         |             |
         +-------------+

矢印は、シナジーを介してアクセスできるモニターを示しています。

できることはありますか?

7
Czar

モニター画面を定義して配置した後、シナジーが開始されていることを確認してください。

ローカルマウスが使用可能なすべての画面領域にアクセスできるのに、相乗効果で使用できる画面が1つだけ、または画面の一部だけである場合があります。画面にカスタム定義が適用される前に、synergycが起動し、常駐していることが問題になるたびに。

KDMでは、ここで説明する手順を使用します: https://help.ubuntu.com/community/SynergyHowto 。過去数年間(KUBUNTU 12.04以降)、KDMのスタートアップファイルは/etc/kde4/kdm)にあります。他のディスプレイマネージャもSynergyHowToで説明されています。

KDMログインの前にディスプレイを設定するには、Xsetupに画面の向きと位置の設定を入れます。 KDMログイン後にディスプレイを設定するには、Xsessionに表示を配置します。

[デフォルトとして保存]ボタンを使用しても、ビジュアルモニターの設定を使用してデスクトップ全体を表示する相乗効果を得ることができませんでした。問題は、起動シーケンスで設定が適用されるときだと思います。

例として、私の/etc/kde4/kdm/Xsetupには次のものが含まれています。

xrandr --output HDMI-0 --pos 0x0 --rotate left
xrandr --output DVI-I-1 --pos 1024x256 --primary

/ sbin/initctl-qはlogin-session-startDISPLAY_MANAGER = kdmを発行します

/ usr/bin/killall synergyc
sleep 1
/usr/bin/synergyc --name CLIENTSCREENNAME SERVERHOSTNAME

7
Will Smith