Queremos que nosso aplicativo Nitro seja mais nativo no Ubuntu. Vamos fazer isso adicionando suporte à lista rápida do Unity e suporte ao menu de aplicativos.
É possível que o aplicativo utilize apenas o menu do aplicativo? Se o usuário não estiver usando o Unity, ele não receberá nenhuma barra de menus. A única razão pela qual queremos que o menu esteja na versão Ubuntu é em prol da integração da área de trabalho.
unity
python
application-development
appmenu
consindo
fonte
fonte
Respostas:
Sim, certamente esse não é um caso de uso normal :-) Portanto, existem algumas maneiras de fazer as coisas. O que os desenvolvedores do Chrome fizeram foi criar a barra de menus, mas deixá-la oculta, ela é captada pelo appmenu-gtk, mas não é mostrada.
Outra opção é procurar apenas a
UBUNTU_MENUPROXY
variável de ambiente. Se estiver definido, você poderá criar a barra de menus; caso contrário, não a construa.Espero que ajude,
fonte