如何在Ubuntu 18.04上获取全局应用程序菜单


11

在Ubuntu 18.04中是否可以有全局应用程序主菜单(类似于Unity中可用的菜单,应用程序菜单显示在顶部栏中)?

互联网上关于此主题的信息有很多冲突,大多数建议是安装一些不再可用或无法维护的Gnome扩展。此外,大多数(如果不是全部)答案都是针对Ubuntu 17.10的。所以我想知道是否有一种方法可以用于Ubuntu 18.04?


您是否尝试过Ubuntu 17.10的任何答案?他们是关于较旧的发行版本,并不意味着它们不能与18.04一起使用?
pomsky '18

2
我没有。我发现的唯一答案建议安装一些过时的扩展。我只想知道18.04是否有更好的方法。
Oleg

2
简短的回答是“很可能不会”。可能唯一的希望是有人有动力去编写和维护另一个扩展名。
pomsky '18

Answers:


8

注意:此扩展名不再存在,因此此答案已过时。但是,由于历史原因,答案仍保持原样。建议您尝试使用其他机制而不是此插件来实现此目标。

如果这个事实很重要,我是扩展程序的作者:https : //gitlab.com/lestcape/Gnome-Global-AppMenu

我不能代表ubuntu或gnome开发人员,但是正如您已经注意到的那样,没有针对gnome-shell或ubuntu-session的任何官方实现。

侏儒全局AppMenu扩展在Ubuntu 18.04(X11会话)比以往更好的支持。

我之所以停止使用Gnome-Global-AppMenu,是基于几个事实,这些事实现在并不真正有效,因为这个原因,Gnome-Global-AppMenu现在不停止使用,除此之外,它还有一些改进。

Gnome-Global-AppMenu现在正在使用(作为用户决定)被称为appmenu-gtk-module的unity-gtk-module的分支。这与Mate和XFCE中使用的叉子相同。此外,jayanta支持得到了改进,可以真正发挥作用,并增加了更多功能。

经过大量的时间理解之后,了解Gtk,Gnome shell以及unity-gtk-module如何在全局菜单中工作,并使用名为appmenu-gtk-module的此fork的开发人员,我们能够创建一些功能代码来处理Gtk Wayland窗户。这是您可以从源代码安装和测试的原始代码:https : //gitlab.com/lestcape/unity-gtk-module

就我个人而言,我也想为appmenu-gtk-module内的Gtk应用程序增加对Wayland的支持,因为appmenu-gtk-module只是对Gtk-Wayland的初步支持。

开发某些东西对我来说是一种享受,永远不会成为一种义务。因此,这并不意味着我将保证不会中断此扩展程序或类似程序的开发。但是,如果发生这种情况,那么该代码对于想要继续使用它的开发人员来说是并且将是可行的。

如果您从gitlab的官方站点安装扩展,则可以自己检查所有事情。问题也可以在那里报告。


它永远不会“释放”,或者至少对我来说不是。我不想在gnome网站上发布任何内容。该extensions.gnome.org/extension/1250/...未发布是我。在这里阅读我自己的评论。可以从与Mate桌面一起分发的ubuntu 18.04存储库中下载和安装appmenu-gtk-module。
lestcape

1
扩展链接现在返回404 Not Found。
奥马尔·巴哈雷斯

1
大家:尽管现在链接404了,但由于历史原因,此帖子仍保持不变。请不要将此帖子标记为任何其他版主关注的内容。
托马斯·沃德

1
是的...该扩展程序终于终止了。这并不意味着某些人不能将扩展代码更新为与最新的gnome-shell版本一起使用。只是意味着我将不再是那个人。我决定中止扩展名的原因可以在以下位置找到:gitlab.gnome.org/GNOME/gtk/issues/1132如果您有兴趣找到扩展的代码,则为extensions.gnome.org/extension-data /…也可以在这里找到最新版本:github.com/jiqing112/Gnome-Global-AppMenu
lestcape
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.