如何禁用Unity键盘快捷键覆盖?


24

是否可以在Ubuntu 12.04中禁用键盘快捷键覆盖?


禁用此功能或延迟快捷键覆盖的出现的原因之一是,它会干扰通常使用<Super> Button 1启动的轻松屏幕捕获功能进行屏幕捕获。覆盖中的提示会出现在屏幕捕获中,这通常不是您想要的。

我没有使用12.10,但据我所知该选项尚未删除。您可以尝试使用$ compiz.reset,注销和登录重置您的compiz / unity设置,然后执行$ dconf write /org/compiz/profiles/unity/plugins/unityshell/shortcut-overlay false
杰西

Answers:


16

对于Ubuntu 12.04及更低版本:

键盘快捷方式覆盖由compiz的Unity插件的选项控制。

在此处输入图片说明

在实验标签中,ccsm您可以取消选中显示的选项。

请记住,强烈建议不要使用CCSM-您可以通过 gconf-editor

在此处输入图片说明

取消选中路径中显示的选项 /apps/compiz-1/plugins/unityshell/screen0/options/shortcut_overlay


3
在我的全新12.10安装中,/apps/compiz-1/plugins/unityshell不存在。
Bart van Heukelom 2012年

为什么使用gconf-editor首选而不是使用ccsm
Kristopher Ives 2013年

1
: - @KristopherIves这个Q&A,说明您的问题askubuntu.com/questions/80589/...
fossfreedom

1
在我刚刚完成的14.04安装中,也不存在/ apps / compiz-1 / plugins / unityshell。
汤姆·斯威

/ apps / compiz-1 / plugins / unityshell在16.04.1上也不存在
anon58192932

7

对于那些喜欢命令行的人:

Ubuntu 12.10+:

(测试到16.04)

dconf write /org/compiz/profiles/unity/plugins/unityshell/shortcut-overlay false

Ubuntu 12.04及以下版本:

sudo apt-get install gconf-editor
gconftool-2 --set /apps/compiz-1/plugins/unityshell/screen0/options/shortcut_overlay --type bool false

在运行Unity的Ubuntu 18.04上运行良好。
Muhammad bin Yusrat

5

对于Ubuntu 12.10:

您可以按照以下步骤禁用此行为:

  1. 安装Ubuntu Tweak 安装它
  2. 打开标签Tweaks并选择Unity

    屏幕截图

  3. 现在,您必须查看第二个称为“ 快捷方式提示覆盖”的选项

    screenshoot2

  4. 现在,单击该框以关闭此功能,因此保持不变:

    屏幕截图3


1
出于好奇,该如何在命令行上完成?
Kupiakos

我不知道这是否会更改gconf架构中的某些特定选项。如果是这样,应该有
Lucio

0

我知道这是一个旧线程,但是dconf解决方案至少在16.04(甚至更早)之前不再起作用。

对于16.04+,最简单的方法是获取Unity Tweak工具,然后转到Overview-> Additional,然后取消选中“为键盘快捷键保留超级”


奇怪,我刚刚在16.04中测试了我的解决方案,效果很好。
bmaupin

0

这些答案根本对我不起作用,Ubuntu Tweak并不会真正有帮助,因为这是每个用户的设置,并且在您打开Ubuntu Tweak时,您已经退出了此首次弹出窗口(在第一个鼠标/键盘事件上退出)。那么,禁用已经禁用的弹出窗口有什么意义呢?此设置仅对新用户有意义。

我试过几个dconf / gsettings /任何答案,没有人可以成功设置它。我试过了

gsettings set org.compiz.unityshell:/ shortcut-overlay false

而且也可以通过/usr/share/compiz/unityshell.xml,但不可以,它将无法正常工作。显然,如果.config/unity/first_run.stamp文件不存在,则会显示此弹出窗口。这样你就可以:

mkdir -p /etc/skel/.config/unity
touch /etc/skel/.config/unity/first_run.stamp

这样,新用户将在首次登录时拥有此文件,而不会看到该死的弹出窗口。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.