Como obter o menu global de aplicativos no Ubuntu 18.04

11

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

Oleg
fonte
Você já tentou alguma das respostas para o Ubuntu 17.10? Eles são sobre uma versão mais antiga, não significa que eles não funcionarão com o 18.04?
Pomsky # 28/18
2
Eu não. As únicas respostas que encontrei sugerem a instalação de algumas extensões obsoletas. Eu só quero saber se existe uma maneira melhor para o 18.04.
Oleg
2
Resposta curta é "provavelmente não". Possivelmente, a única esperança é que alguém se sinta motivado a escrever e manter outra extensão.
precisa saber é o seguinte

Respostas:

8

AVISO: esta extensão não existe mais, tornando esta resposta desatualizada. No entanto, a resposta foi mantida intacta por razões históricas. Sugere-se que você tente usar outros mecanismos para atingir esse objetivo, em vez deste plugin.

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á.

paisagem
fonte
Nunca é "liberação", ou pelo menos não para mim. Não quero publicar nada no site do gnomo. As extensões.gnome.org/extension/ 1250/… não foram publicadas, seja eu. Leia meu próprio comentário lá. O appmenu-gtk-module pode ser baixado e instalado nos repositórios do ubuntu 18.04, conforme distribuído no desktop Mate.
Lestcape
1
O link de extensão agora retorna 404 não encontrado.
Omar Bahareth
1
Todos: embora o link 404 esteja agora, este post foi deixado intacto por razões históricas. Não sinalize esta postagem para qualquer atenção adicional do moderador.
Thomas Ward
1
Sim ... A extensão foi finalmente descontinuada. Isso não significa que alguém não pode atualizar o código de extensão para trabalhar com a última versão do gnome-shell. Apenas significa que eu não serei mais essa pessoa. A razão por trás da minha decisão de descontinuar a extensão pode ser encontrada aqui: gitlab.gnome.org/GNOME/gtk/issues/1132 Se você tiver interesse em encontrar o código da extensão: extensions.gnome.org/extension-data /… Também a versão mais recente pode ser encontrada aqui: github.com/jiqing112/Gnome-Global-AppMenu
lestcape