单击中间按钮不允许我滚动页面。有什么办法可以解决这种行为吗?
信息:
更新:还有 Chrome 和其他基于 Chromium 的。
我运行的是 Kubuntu 20.04。
我刚刚注意到单击鼠标中键会粘贴我的剪贴板;我不喜欢这样。
我找不到禁用此行为的方法。我想保持鼠标中键单击工作,但禁用粘贴操作。
如何禁用鼠标中键单击粘贴(AKA PRIMARY selection buffer),但保持该按钮工作?
我的系统:带有 KDE v5.8.5 的 Ubuntu 16.04。
我经常使用鼠标滚轮在我的文档和文件中上下滚动。从 Windows 移出后,我没有意识到鼠标中键/滚轮在单击时会在鼠标指向的位置粘贴突出显示的文本。
我已经多次遇到这种情况,我的脚本由于粘贴需要一段时间才能发现而失败。
在多次尝试禁用鼠标中键后,我成功了:
xmodmap -e "pointer = 1 25 3 4 5 6 7 8 9"
我在这个站点上找到了这个,它也说明了如何坚持它。
此功能的问题在于,我依赖单击鼠标中键的其他元素,例如在新选项卡中打开链接或在浏览器中关闭选项卡(仅举 2 个)。
我很烦我已经失去了这些功能。如何禁用粘贴但保留鼠标中键单击的所有其他用途?
* 请注意,我对 Ubuntu 和 Linux 还是相当陌生,并且还阅读了有关修补内核的文章,但我对这样做没有信心!!*
我爱上了 Ubuntu,但我真的很讨厌这个功能。我是一名程序员,我多次引入错误,因为我无意中粘贴了一些不属于那里的代码。我仍然有调试的噩梦。
我什至无法在“鼠标和触摸板”窗口中将其关闭。
我认为这是一个奇怪的设计决定。大多数人希望鼠标中键映射到滚动。这个决定背后的理由是什么?
在 OS X(或者我猜我们现在称它为 macOS)上,如果我点击一个非活动窗口,它不会注册点击,而只是将该窗口设为活动窗口。例如,如果我单击一个文本编辑器,我可以单击窗口上的任意位置,它不会将光标移动到我单击的位置,它只会将该文本编辑器窗口置于最前面并使其成为活动窗口。
我不确定那叫什么,但我真的很想在 Ubuntu 上获得这种行为。那可能吗?
我已经安装了“调整”并关闭了“中键单击粘贴”。那没有帮助。
\n我还遵循了这些帖子中的所有建议:
\n\n但是,我无法禁用它。在我看来,这是一种非常烦人的行为,而且我不明白为什么很难摆脱它。看起来像一个巨大的错误。
\n$ xinput list\n\xe2\x8e\xa1 Virtual core pointer id=2 [master pointer (3)]\n\xe2\x8e\x9c \xe2\x86\xb3 Virtual core XTEST pointer id=4 [slave pointer (2)]\n\xe2\x8e\x9c \xe2\x86\xb3 Elan Touchpad id=12 [slave pointer (2)]\n\xe2\x8e\x9c \xe2\x86\xb3 Elan TrackPoint id=13 [slave pointer (2)]\n\xe2\x8e\xa3 Virtual core keyboard id=3 [master keyboard (2)]\n \xe2\x86\xb3 Virtual core XTEST keyboard id=5 [slave keyboard (3)]\n \xe2\x86\xb3 Video Bus id=6 [slave keyboard (3)]\n \xe2\x86\xb3 Video Bus id=7 [slave keyboard (3)]\n \xe2\x86\xb3 Power Button id=8 [slave keyboard (3)]\n …Run Code Online (Sandbox Code Playgroud) 我在我的 ThinkPad 和 Ubuntu 上使用鼠标中键来滚动,我不小心在我的文档中粘贴了很多文本,这非常烦人,而且我经常以混乱的文档结束。
我在互联网上搜索了如何禁用此功能。唯一的快速解决方案,我发现是执行xmodmap -e "pointer = 1 25 3 4 5 6 7 8 9"在konsole中或持久的变化把pointer = 1 25 3 4 5 6 7 8 9中~/.Xmodmap文件。所以中间的butten被重新映射到另一个按钮。这对我来说很好用,但现在我不能将鼠标中键用于其他任何事情——尤其是我钟爱的通过中键单击在 Firefox 中打开新标签的功能。或者只是其他任何东西......
除了直接修补 GTK 之外,我找不到其他任何东西。有人知道一种更优雅的方法来取消 Ubuntu 中的中间点击粘贴功能吗?
我的系统:
ThinkPad-R61
3.8.0-30-generic #44-Ubuntu SMP Thu Aug 22 20:54:42 UTC 2013 i686 i686 i686 GNU/Linux