在 Linux / Ubuntu 中将鼠标光标锁定到一个屏幕

kar*_*hov 9 linux multiple-monitors accessibility cursor ubuntu

这个问题已经有人问过了,但对于 Windows:是否可以将鼠标锁定到一个屏幕?

我正在使用 Ubuntu 10.04 和 2 个不同分辨率的屏幕。让鼠标光标从一个屏幕意外移动到另一个屏幕真的很烦人。

是否可以将鼠标暂时锁定在一个屏幕上,并可能通过快捷方式释放它?

dig*_*txp 7

这不是一个太大的修复,因为它是一个烦恼最小化器,但是在 System->Preferences->Monitors 中,将第二个监视器拖到边缘,以便它们只接触角落。从理论上讲,这意味着只有将鼠标拉到角落时它才会转移。在 Gentoo Wiki 上,他们发布了一个可能也有效的小程序。我祝你好运。


kar*_*hov 5

搞定了!比在 Windows 中更好!

诀窍是通过 xorg.conf 中的虚拟空间将 2 个屏幕分开,然后使用名为 mouse-switchscreen 的工具在屏幕之间“跳转”。

我的配置:Ubuntu 10.04 x64、ATI Mobility RadeonHD、ATI Catalyst Control Center 正确安装、屏幕模式为“单显示桌面”(每个屏幕都有自己的桌面)

这些是我做的步骤:

  1. http://digamma.cs.unm.edu/trac.dmohr/wiki/DualscreenMouseUtils下载dualscreen-mouse-utils
  2. 解压包,在终端输入:make,你可能需要 xorg-dev 包(在 Ubuntu 中:sudo apt-get install xorg-dev
  3. 将鼠标切换屏幕二进制文件复制到 PATH 中包含的文件夹(我使用了 /usr/bin)
  4. 启动 gconf-editor (Alt-F2),在 apps\metacity\keybinding_commands 中选择一个空命令,并添加:mouse-switchscreen -f 1
  5. 在 gconf-editor apps\metacity\global_keybindings 中为 run_command_n 选择相同的数字并添加您选择的快捷方式,我个人输入:< Super>Tab =Win+Tab(Super 前没有空格)
  6. 如果一切正常,编辑/etc/X11/xorg.conf(最好先备份),在“ServerLayout”部分,更改一个屏幕的位置,使两者分开。一个像素就足够了:D

您现在可以sudo /etc/init.d/gdm restart并享受。当然,Win+Tab 切换屏幕。您还可以尝试 mouse-wrapscreen, mouse-wrapscreen -h以获取更多信息。

所有功劳归于:David Antliff 和 David Mohr 的鼠标切换屏幕,以及 Linux 社区的信息。