É possível ter o menu principal do aplicativo global no Ubuntu 18.04 (semelhante ao que estava disponível no Unity, com o menu do aplicativo aparecendo na barra superior)?
Há muitas informações conflitantes sobre esse assunto na Internet, principalmente com sugestões para instalar algumas extensões do Gnome que não estão mais disponíveis ou não são mantidas. Além disso, a maioria (se não todas) das respostas são para o Ubuntu 17.10. Então, eu estou querendo saber se existe uma maneira de tê-lo para o Ubuntu 18.04?
gnome-shell
18.04
Oleg
fonte
fonte
Respostas:
Se esse fato for importante, sou o autor da extensão: https://gitlab.com/lestcape/Gnome-Global-AppMenu
Não posso falar pelos desenvolvedores do ubuntu ou gnome, mas como você já observou, não há nenhuma implementação oficial disponível para o gnome-shell ou a ubuntu-session.
A extensão Gnome-Global-AppMenu é suportada no Ubuntu 18.04 (sessão X11) melhor do que nunca.
Minha intenção de descontinuar o Gnome-Global-AppMenu foi baseada em fatos diversos que não são realmente válidos atualmente, por esse motivo, o Gnome-Global-AppMenu não é descontinuado agora, além disso, possui melhorias.
O Gnome-Global-AppMenu agora está usando (como uma decisão do usuário) a bifurcação do módulo unitity-gtk chamado appmenu-gtk-module. Este é o mesmo garfo usado no Mate e no XFCE. Também o suporte jayanta foi aprimorado para realmente funcionar e mais coisas foram adicionadas.
Depois de muito tempo invertido para entender como o Gtk, o Gnome shell e também o unity-gtk-module funcionam em todo o menu global, com o desenvolvedor deste fork chamado appmenu-gtk-module, conseguimos criar um código funcional para lidar com o Janelas de Gtk Wayland. Aqui está o código original que você pode instalar e testar a partir da fonte: https://gitlab.com/lestcape/unity-gtk-module
Pessoalmente, também quero contribuir para aprimorar mais o suporte do Wayland aos aplicativos Gtk dentro do appmenu-gtk-module, porque o appmenu-gtk-module tem apenas um suporte inicial para o Gtk-Wayland.
Desenvolver algo é para mim um prazer e nunca será uma obrigação. Então, nada disso significa que eu prometo não descontinuar o desenvolvimento desta extensão ou algo parecido. Mas também, se isso acontecer, o código será e estará disponível para os desenvolvedores que desejam continuar com ele.
Você pode verificar por si mesmo tudo isso se instalar a extensão do site oficial no gitlab. Problemas também podem ser relatados lá.
fonte