我对 Unity 感到相当兴奋,因为它看起来像是 Ubuntu 的一个有前途的新方向。但是,我确实有一个问题 - 是否可以在没有全局菜单的情况下使用 Unity?
我将我的窗口管理器设置为焦点跟随鼠标/草率焦点,并发现生产力的提高是巨大的。然而,草率焦点与全局菜单不兼容,因为在您从一个窗口移动到另一个菜单时焦点可能会改变。
Unity 是否支持在仍然使用 Unity 的同时使用窗口菜单的选项?
有没有办法在 Unity 中禁用全局应用程序菜单的自动隐藏行为。虽然我希望默认情况下禁用此行为(因为它是糟糕的 UX),但看起来它会保留下来,所以我想知道作为用户,我是否能够将其关闭。
Ubuntu平视显示器( HUD ) - 你喜欢它或者你讨厌它。就我个人而言,我更喜欢经典桌面,所以我使用Xfce或 GNOME-fork Cinnamon,并且我希望将这些菜单保留在它们所在的位置。
但是当您的菜单很复杂并且您忘记了选项所在的位置时,HUD 非常棒。这使得搜索技巧非常有趣。
我知道 HUD 是 Unity 特定的。我正在寻找类似 HUD 的工具来补充 Unity 以外的 shell 中的菜单。
有Appmenu亚军为KDE做这个。KDE也有appmenu-qt。
上面的问题是它使用 KDE 库,并且它只适用于 KDE 应用程序。
这是 Linux,GNOME/GTK 应用程序应该有类似的东西,对吧?
寻找任何可以搜索菜单的工具。我已经使用 (d) Synapse、Kupfer和GNOME Do,但这些只是应用程序启动器(有一些技巧)。只要它们包括搜索当前聚焦的应用程序的菜单,这样的事情就足够了。
HUD 允许用户通过键入部分名称来激活菜单项。它使用模糊搜索算法来突出部分匹配。它可以匹配应用程序菜单层次结构中多层深层的菜单项。该功能取代了传统的菜单加速器,通过按 alt 键激活。
类似问题:
Maverick 中的新指标应用菜单打破了 LyX 菜单:应用程序菜单既不显示在应用程序窗口中,也不显示在小程序中。(请参阅错误报告。)
作为修复错误的解决方法,有没有办法为小程序设置例外,以便忽略 LyX,而小程序仍可用于其他所有内容?类似于 Maximus 异常的东西。
用户如何确定在启动器中显示的应用程序的路径?
这适用于非程序员或专家,因此终端命令并不真正适合他们。为什么:我们需要让我们的用户能够在我们的应用程序上拖动文件/文件夹,这是 Ubuntu 中完全缺少的标准操作系统功能。
gvim在12.04没有全局菜单(appmenu/application menu),从终端启动gvim时,25秒后终端出现如下警告:
** (gvim:20320): WARNING **: Unable to create Ubuntu Menu Proxy: Timeout was reached
Run Code Online (Sandbox Code Playgroud)
如何解决这个问题?
我正在使用 Ubuntu 16.04 和 Gnome 3.18。使用扩展我摆脱了仪表板,只使用屏幕左上角的应用程序菜单。(我没有 Unity。)我不知道如何添加新程序、将软件移动到不同类别以及创建新类别?
此外,访问应用程序菜单的任何键盘快捷键?
我已经安装了 Ubuntu 13.10 并且工作正常,但是我的 Eclipse 菜单栏没有与 Unity 全局菜单栏集成,因此,我无法在 Eclipse 中执行任何操作。
我尝试了各种命令,比如libappmenu从 vim修改。但是没有找到 Eclipse 条目进行修改。
有没有办法启用 Eclipse 全局菜单栏?
我正在寻找关于如何向非 gtk、非 qt 应用程序添加全局菜单支持的良好文档(示例、教程或指南)。(在 gtk 中,它对主菜单“神奇地”工作......)。我想与它一起使用的工具包是kivy,它支持 glib-mainloop(例如用于 gstreamer),所以原则上都应该在那里工作。
我已经看到了Dbusmenu和这里的 API 参考,但这对理解机制不是很有帮助。
有一个简短的示例用于创建包含 dbus-menu的启动器快速列表,但不包含 global-menu / appmenu。
有一个wiki 页面不包含任何相关信息,除了“欢迎支持其他工具包上的应用程序菜单,但不是 DX 团队的优先事项,需要帮助。”
该图有一些来自指标应用菜单源代码的信息,但还不够,在 developer.ubuntu.com 上找不到,需要更多解释:

所以:
我的桌面上有 XFCE,我想为 Super_L 和 Super_R(称为 Windows 键)创建一个键盘快捷键来打开我的应用程序菜单。
命令是什么?

