在 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 向我指出了我所遗漏的内容。