如何对齐不同分辨率的双视图监视器,防止鼠标消失在死区?

我正在使用两个不同品牌和分辨率的显示器和NVIDIA TwinView,效果很好,但有一点让我感觉就是鼠标如何移动到左侧屏幕下方可见屏幕空间的边缘以及右侧屏幕(见截图)。

由于光标刚刚从边缘消失,因此在每个屏幕的底部/顶部按下按钮会变得更加困难。 有没有办法改变这种行为?

移动到那些死区的鼠标是一个已知的X bug,但有一个使用XCreateMouseVoid的解决方法,我在这个问题中有详细说明:

  • 如何使用左侧的辅助显示器轻松打开启动器

如果您希望仅沿顶部或底部边缘对齐显示器,请将绝对位置+1920+90修改为+1920+0+1920+56

由于你使用的是Nvidia二进制驱动程序,你可以放:

选项“ConstrainCursor”“是”

在xorg.conf的屏幕部分。 实际上,这是默认行为。

这将防止鼠标进入任何空隙。 但是,如果使用Unity,它还会阻止您通过“推”屏幕边缘来显示启动器。