是否可以添加包含超级键的自定义快捷方式。
例如,我将“ gnome-terminal”添加为自定义快捷方式,并希望应用“ Super + t”。这也显示,但不起作用。(请参阅GNOME bugzilla)
我读到,您必须用“ Mod4”替换“ Super”,但在dconf中找不到此设置的位置。
有任何想法吗?
是否可以添加包含超级键的自定义快捷方式。
例如,我将“ gnome-terminal”添加为自定义快捷方式,并希望应用“ Super + t”。这也显示,但不起作用。(请参阅GNOME bugzilla)
我读到,您必须用“ Mod4”替换“ Super”,但在dconf中找不到此设置的位置。
有任何想法吗?
Answers:
升级后我也遇到了同样的问题。dconf路径为org/gnome/settings-daemon/plugins/media-keys
。预定义的快捷方式位于此处。自定义快捷方式位于custom-keybindings/custom0
(或custom1,依此类推)下方。
更改<Super>
为<Mod4>
快捷方式可以解决此问题。
此gnome-shell错误报告既概述了Super + Key快捷键的问题,又详细介绍了变通办法(对我而言完全可以解决该问题!):
https://bugzilla.gnome.org/show_bug.cgi?id=659899
基本上,问题在于自定义快捷方式是由gnome-settings-daemon处理的,该守护程序无法正确拾取Super键。窗口管理器(在本例中是杂音)可以看到Super键。因此,Olivier Crete编写了一个扩展程序,可以读取您的自定义快捷方式定义并将其传递给杂音。我安装了扩展程序,它对我非常有用。无需像以前的评论者所谈论的那样,只需按两次键即可。
该扩展不在官方gnome扩展站点中,因为它被拒绝了(您可以在这里阅读热闹的评论:https : //extensions.gnome.org/review/1658 ...显然,审阅者在阅读理解方面遇到了问题! )。但是,您可以通过错误报告中的注释33下载扩展。
将文件解压缩到您的〜/ .local / share / gnome-shell / extensions目录,重新启动gnome-shell(Alt + F2,r),并启动Gnome Tweak Tool并启用扩展名。然后,您应该会很好。
编辑:还有一件事。如果您有6个以上的自定义快捷方式并激活了此扩展,则gnome shell会爆炸。扩展硬代码支持10个快捷方式,但仅编译支持6个。要添加对任意数量的快捷方式的支持,请在schemas目录中编辑org.gnome.shell.extensions.command-keybindings.gschema.xml文件和复制/粘贴更多的绑定整体(应该很明显地做到这一点-只需确保增加绑定号即可)。然后,在schemas目录中运行“ glib-compile-schemas”。最后,在extension.js文件中,找到“ for(让i = 0; i <10; i ++)”行,并将设置的总绑定数更改为10。现在,您应该支持更多的自定义快捷方式。!没有人说Gnome 3很简单!等一下...
在Debian Wheezy下遇到了同样的问题,并且在dconf下将“ Super”更改为“ Mod4”。旧的快捷方式又回来了,但是按两次字符键仍然很烦人。
谢谢你!希望他们能尽快解决...