配置:Ubuntu 18.04 LTS、GNOME Tweaks 3.28.1(我相信它已预装在 18.04 中)、中键粘贴:关闭
问题:它不会禁用中键单击粘贴,尽管它曾经有效过一次(直到第一次重新启动并将该选项设置为“关闭”之后)。
问题:禁用 MCP 功能的实际 shell 命令是什么?
问题背后的推理:我认为 GNOME Tweaks 正在通过切换 ON/OFF 选项来执行该命令,并且它现在可能使用错误的命令。这可能是由于 dist-upgrade 更改了命令所致。
答案1
在下面,Tweaks
更改dconf
密钥
/org/gnome/desktop/interface/gtk-enable-primary-paste
您可以通过以下方式在终端中执行相同的操作dconf
(例如将其关闭):
dconf write /org/gnome/desktop/interface/gtk-enable-primary-paste false
或通过gsettings
(例如重新打开):
gsettings set org.gnome.desktop.interface gtk-enable-primary-paste true
答案2
这askubuntu.com 答案在我的 Ubuntu 18.04 系统上使用xdotool
和xbindkeys
似乎可以正常工作。
具体配置将中间按钮(或滚轮)单击映射为双击主按钮,从而有效地阻止不需要的粘贴操作。
为了方便起见,引用askubuntu.com的答案:
操作系统:Ubuntu 18:04
所需软件包:xdotool
和xbindkeys
你可以安装这些软件包
sudo apt install xdotool xbindkeys
gedit .xbindkeysrc
粘贴以下内容
"xdotool click --repeat 2 1" b:2
保存文件并运行
xbindkeys --poll-rc
现在您的中键单击应该像双击一样工作。
最初的答案还解决了 Unity 的差异。
答案3
即使我在dconf
编辑器中关闭了中间按钮粘贴,我也遇到了同样的问题。
事实证明,该问题只存在于 Mozilla Firefox 和 Thunderbird 中。他们似乎也默认启用了此功能。
您可以通过以下方式将其关闭:
火狐浏览器:
在 URL/搜索栏中输入内容about:config
,单击“我接受风险”,搜索middlemouse.paste
并将其设置为false
雷鸟:
转到Preferences > Advanced > General > Config Editor
,搜索middlemouse.paste
并将其设置为false
答案4
我没有使用 Ubuntu,我找到了一个也适用于 Centos 的答案这里。
xmodmap -e '指针 = 1 25 3 4 5 6 7 8 9'
如果您有更多鼠标按钮,则不断添加它们;这允许指针映射到不同的动作,但是现在我们不使用带有需要一公斤力的弹簧的古代鼠标,中鼠标有点麻烦。 :)