Synergy 双屏客户端

Synergy 双屏客户端

我在 Linux 机器上运行着 synergy 客户端 1.4,在 Linux 或 Windows 笔记本电脑上运行着相同版本的服务器(两者都存在下面描述的问题)。

我的 Linux 客户端是双显示器设置。有一块显卡(带专有驱动程序的 NVidia),它连接了两个显示器:一个连接到 DVI 输出,另一个连接到 HDMI。双屏是通过 KDE 显示配置配置的,HDMI 输出设置为 DVI 左侧。两个显示器的分辨率均为 1920x1080。

设置本身运行完美。但当我尝试使用 synergy 来控制客户端时,我只能使用鼠标光标进入其中一个屏幕(HDMI 输出)。

监视器的相对位置如下:

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

箭头表示哪个监视器可通过协同访问。

有什么可以做的吗?

答案1

确保在定义和定位监视器屏幕后 synergyc 启动。

我偶尔会遇到只有一个屏幕或屏幕的一部分可供 synergy 使用的情况,而本地鼠标可以访问所有可用的屏幕区域。每次出现的问题都是 synergyc 在屏幕应用自定义定义之前启动并驻留。

对于 KDM,我使用此处描述的程序:https://help.ubuntu.com/community/SynergyHowto。过去几年(KUBUNTU 12.04 及以上版本)/etc/kde4/kdm的 KDM 启动文件位于 中。SynergyHowTo 中还介绍了其他显示管理器。

要在 KDM 登录前设置显示,请将屏幕方向和位置设置放入 Xsetup 中。要在 KDM 登录后设置显示,请将它们放入 Xsession 中。

我无法使用可视化监视器设置查看整个桌面,即使使用“另存为默认”按钮也是如此。我认为问题在于启动顺序中应用设置的时间。

作为示例,我的/etc/kde4/kdm/Xsetup包含以下内容:

xrandr --输出 HDMI-0 --pos 0x0 --向左旋转
xrandr --输出 DVI-I-1 --pos 1024x256 --primary

/sbin/initctl -q 发出登录会话启动 DISPLAY_MANAGER=kdm

/usr/bin/killall synergyc
sleep 1
/usr/bin/synergyc --name 客户端屏幕名称 服务器主机名

相关内容