问题描述
Ubuntu Heads-Up显示器(HUD) – 你喜欢它或者你讨厌它。就个人而言,我更喜欢经典的桌面,所以我使用Xfce或GNOME-fork Cinnamon,并且我想让这些菜单保持原样。
但是,当你的菜单很复杂,你忘记了选项的位置时,HUD非常棒。这使得搜索技巧非常有趣。
我知道HUD是Unity特有的。我正在寻找一个HUD-like工具来补充Unity以外的菜单。
有KDE的Appmenu Runner这样做。 KDE还有appmenu-qt。
上面的问题是它使用KDE库,它只适用于KDE应用程序。
这是Linux,对于GNOME /GTK应用程序来说就是这样的,对吧?
寻找任何可以搜索菜单的工具。我已经使用(d)Synapse,Kupfer和GNOME Do,但这些只是app-launchers(有一些技巧)。像这样的东西就足够了,只要他们包括搜索当前集中的应用程序的菜单。
HUD允许用户通过输入部分名称来激活菜单项。它使用模糊搜索算法来突出部分匹配。它可以匹配应用程序菜单层次结构中多层的菜单项。该功能取代了传统的菜单加速器,可以通过按下alt键来激活。
类似的问题:
-
Is there a way to search a menu bar in Debian? – Unix.StackExchange
-
How can I access menu bar items alike hud (unity)? – Unix.StackExchange
-
HUD in other window managers (especially xmonad) – AskUbuntu
最佳解决思路
我比Gnome-Do更喜欢Synapse。
似乎有一些关于bringing this feature to Synapse的讨论。
次佳解决思路
有qmenu_hud:https://github.com/tetzank/qmenu_hud
它只是通过dbus检索菜单条目并将它们显示在dmenu中。
你仍然需要获得你的应用程序,或者说他们正在使用的工具包,以将他们的菜单条目导出到dbus。使用appmenu-qt可轻松完成KDE和Qt应用程序。我不确定,但我认为你需要一个补丁版本的gtk才能在那里启用appmenu。我想默认情况下,Ubuntu会为Unity修补gtk包。