Ubuntu 18.04 中是否可以拥有全局应用程序主菜单(类似于 Unity 中的功能,应用程序菜单出现在顶部栏中)?
互联网上关于这个问题有很多相互矛盾的信息,大多数建议安装一些不再可用或不再维护的 Gnome 扩展。此外,大多数(如果不是全部)答案都是针对 Ubuntu 17.10 的。所以我想知道是否有办法将它用于 Ubuntu 18.04?
答案1
注意:此扩展不再存在,因此此答案已过时。但由于历史原因,答案仍保持原样。建议您尝试使用其他机制来实现此目标,而不是使用此插件。
如果这个事实很重要,那么我就是该扩展的作者: https://gitlab.com/lestcape/Gnome-Global-AppMenu
我不能代表 ubuntu 或 gnome 开发人员发言,但正如您已经注意到的,gnome-shell 或 ubuntu-session 没有任何官方实现。
这Gnome 全局应用程序菜单Ubuntu 18.04(X11 会话)对扩展的支持比以往更好。
我决定停止使用 Gnome-Global-AppMenu 是基于几个现在不再有效的事实,因此Gnome 全局应用程序菜单现在还没有停产,除此之外,它还有改进。
Gnome-Global-AppMenu 现在使用(由用户决定)unity-gtk-module 的分支,称为 appmenu-gtk-module。这与 Mate 和 XFCE 中使用的分支相同。此外,jayanta 支持也得到了改进,可以真正发挥作用,并添加了更多功能。
经过大量时间的深入了解 Gtk、Gnome shell 以及 unity-gtk-module 如何围绕全局菜单工作后,我们与这个名为 appmenu-gtk-module 的分支的开发人员一起,能够创建一些功能代码来处理 Gtk Wayland 窗口。以下是您可以从源代码安装和测试的原始代码: https://gitlab.com/lestcape/unity-gtk-module
就我个人而言,我也想为增强 appmenu-gtk-module 中 Gtk 应用程序的 Wayland 支持做出贡献,因为 appmenu-gtk-module 对 Gtk-Wayland 的支持还处于初步阶段。
开发某样东西对我来说是一种乐趣,绝不会成为一种义务。所以,这并不意味着我承诺不会停止开发这个扩展或类似的东西。但如果发生这种情况,代码将可供想要继续使用它的开发人员使用。
如果你从 gitlab 的官方网站安装扩展,你可以自己检查所有这些内容。也可以在那里报告问题。