我不明白如何使用completeregion[left|right|low|up]
x2x 的选项 - 它总是将鼠标困在:to 屏幕上的一行中。
例如:
DISPLAY=:0.0 ssh -Y -i .ssh/id_bar bar /home/foo/x2x/x2x -completeregionleft 0 -completeregionright 3286 -completeregionup 1080 -completeregionlow 0 -geometry 1440x900 -west -to :0.0
答案1
x2x 没有很好的手册页。
你遇到的问题是,Xorg 垂直 Y 轴向下增加。因此,你的命令行将是
-completeregionup 0 -completeregionlow 1080
仅当您不使用北、南、东或西时才使用 -geometry 参数。它会弹出一个 X 窗口,当您单击它时,将激活“目标”桌面上的鼠标和键盘。要离开该桌面,您必须在“源”桌面上的 x2x X 窗口上按下两个鼠标按钮。(鼠标在远程“目标”桌面上时仍会移动到您的主“源”桌面上。)
最好在窗口中使用一次,因为它有助于理解 x2x 的工作原理:它会缩放您自己的“源”桌面并将其投影到“目标”桌面上。因此,如果您有两个分辨率不同的显示器,您将在“目标”桌面上看到死区。对我来说,左边是 1280x1024,右边是 1366x768,它们的底部边缘对齐。当将其投影到远程“目标”桌面(最初是 1440x900)时,它会在右上角留下一个鼠标无法触及的块。
我尝试使用 completeregion 开关来解决这个问题,但没有成功。
我发现,如果我设法将“目标”桌面分辨率与我的某个源桌面匹配,并使用“-noscale”功能,我就能访问整个“目标”桌面。因此,我将遥控器调低至 1280x1024,并使用 -noscale 和 -east,得到了一个不错的布局。
因此,我在装有两台显示器的工作桌面上运行这个程序。
x2x -noscale -to my-remote:0.0 -east
(当然,您已设法启用 TCP 并管理访问控制。手册页中可能会提到另外几个陷阱。)