禁用 Linux 鼠标中键

禁用 Linux 鼠标中键

在 Linux 中,默认情况下鼠标中键(即滚轮)将选定的文本复制到光标的位置。

当我尝试通过鼠标滚动代码/配置文件时,这会导致意外粘贴 - 尤其是在 Eclipse 中。

知道如何禁用它吗?

更新

主要问题是我使用 FreeNX 作为远程终端,而 xorg.conf 中没有鼠标部分。我猜是因为 FreeNX 使用某种虚拟鼠标。

是否可以在 FreeNX 或 Gnome 窗口管理器中将其关闭?

谢谢。

答案1

恕我直言,这是非 X11 平台上缺少的功能。:)

如果您正在使用 KDE 或 GNOME,您应该开始了解它们各自的鼠标配置面板。

否则,请检查http://linuxreviews.org/howtos/xfree/mouse/本页列出了调整 X11 配置文件的几种方法。

可能能够摆脱这样的困境:

xmodmap -e "pointer = 1 0 3 4 5"

答案2

在这里找到答案:http://ubuntuforums.org/showthread.php?t=59730

摘自本文:用以下命令替换 xorg.conf 文件中的 emulate3button 选项:

Option "ButtonMapping" "1 1 3 4 5"

这会将中间按钮重新映射到左键,本质上将鼠标中键单击转变为左键单击。

答案3

检查窗口管理器首选项,看看是否有简单的方法将按钮 2 设置为其他内容。如果这不起作用,您可以使用 xmodmap 将该按钮映射掉。

答案4

xterm可以使用-xrm '*.omitTranslation: reset'。这会将带有元修饰符的鼠标按钮 2 分配给 clear-saved-lines 操作,从而停止其任何效果。其他鼠标中键操作仍然有效。

附言:感谢“xterm”背后的策划者 Thomas Dickey 向我指出了我所遗漏的内容。

相关内容