但是有区别;显示“应用程序”启动器后,如果再按一次,“ Super + Space”快捷方式也将其隐藏; Alt + F2不能这样做。
其他快捷方式也没有:
如果按链接答案中的指示更改了默认快捷方式,则存在相同的区别。问题:启动器是显示的,而不仅仅是超级键隐藏的(不同于Ubuntu Unity)。这是我反对在基本OS上放弃默认的Super + Space快捷方式而只支持Super的主要原因。
Super + Space背后的特殊之处是什么?
#1 楼
区别在于,Super + Space已硬编码到Slingshot中。它不会检查系统设置中是否有不同的键绑定。我获取了最新的源代码,并寻找了“ Super”一词。我在一个源文件中遇到了这个问题:
// Handle super+space when the user is typing in the search entry
private bool search_entry_key_press (Gdk.EventKey event) {
if ((event.keyval == Gdk.Key.space) && ((event.state & Gdk.ModifierType.SUPER_MASK) != 0)) {
hide ();
return true;
}
switch (event.keyval) {
case Gdk.Key.Tab:
// context view is disabled until we get plugins that are actually
// useful with a context
// search_view.toggle_context (!search_view.in_context_view);
return true;
}
return false;
}
您可以看到它是硬编码的,只为了隐藏即可检查Super + Space。 >
源代码可以在558版本413行中找到。
评论
辉煌;)A +的努力!
– V_Pavel
15年7月14日在20:42
@ TW80000您可以提供文件名和编号吗?我们应该能够链接到源代码,然后完成。
–路易斯·戈达德♦
15年7月14日在21:04
干得好! bazaar.launchpad.net/~elementary-pantheon/slingshot/trunk/view/…
–TW80000
15年7月14日在21:06
谢谢!该链接未指定修订版本,但我找不到执行此操作的方法,并且以后总是可以完成。不幸的是,StackExchange不会让我在最初的24小时内获得赏金,所以我明天必须回来。
–路易斯·戈达德♦
15年7月14日在21:13
我找到了一种方法,并更新了链接以包含修订号。谢谢你,我很感激!
–TW80000
15年7月14日在21:16