Como obter o menu de aplicativos globais no Ubuntu 18.04

8

É 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)?

Existem muitas informações conflitantes sobre o assunto na internet, com sugestões principalmente 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 é para o Ubuntu 17.10. Então, eu estou querendo saber se há uma maneira de tê-lo para o Ubuntu 18.04?

    
por Oleg 28.04.2018 / 21:37

1 resposta

5

Se esse fato importa, sou o autor da extensão: link

Eu não posso falar por 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 sessão do Ubuntu.

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 que não são realmente válidos agora, por essa razão o Gnome-Global-AppMenu não está descontinuado agora, além disso, tem melhorias.

O Gnome-Global-AppMenu está usando agora (como uma decisão do usuário) o fork do módulo unit-gtk chamado appmenu-gtk-module. Esse é o mesmo fork usado no Mate e no XFCE. Também o suporte do jayanta foi melhorado para realmente funcionar e mais coisas foram adicionadas.

Depois de muito tempo invertido para underestand como Gtk, Gnome shell e também unity-gtk-module funciona no menu global, com o desenvolvedor deste fork chamado appmenu-gtk-module, fomos capazes de criar algum código funcional para manipulou as janelas Gtk Wayland. Aqui está o código original que você pode instalar e testar a partir da fonte: link

Pessoalmente, também quero contribuir para melhorar mais o suporte a Wayland para os aplicativos Gtk dentro do appmenu-gtk-module, porque o módulo appmenu-gtk 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 dessa extensão ou algo assim. Mas também, se isso acontecer, o código será e será considerado pelos desenvolvedores que desejam continuar com ele.

Você pode verificar todas essas coisas se instalar a extensão em seu site oficial no gitlab. Os problemas podem ser relatados também lá.

    
por lestcape 05.05.2018 / 00:17