Mostra solo un menu in Unity


8

Vogliamo che la nostra app Nitro sia più nativa su Ubuntu. Lo faremo aggiungendo il supporto Quicklist Unity e il supporto del menu app.

È possibile che l'app utilizzi solo il menu dell'app? Se l'utente non utilizza Unity non otterrà alcuna barra dei menu. L'unico motivo per cui vogliamo che il menu sia nella versione di Ubuntu è nell'interesse dell'integrazione desktop.


Normalmente, se hai incluso un menu normale nell'app, l'unità lo convertirà in appmenu e altri de posizioneranno il menu nell'app stessa,
Tachyons

Sì, ma non vogliamo il menu nell'app stessa. Solo sotto l'unità.
consindo,

Vuoi dire che non supporterà altri DE LIKE GNOME SHELL e xfce?
Tachyons,

In Gnome Shell utilizzerà il menu dell'app Gnome Shell. L'app non ha bisogno di menu: va bene come è. Li vogliamo solo per motivi di integrazione.
consindo,

Risposte:


6

Sì, certamente non è un caso d'uso normale :-) Quindi ci sono un paio di modi per fare le cose. Quello che gli sviluppatori di Chrome hanno fatto è creare la barra dei menu ma lasciarla nascosta, viene raccolta da appmenu-gtk ma non viene mostrata.

Un'altra opzione è solo cercare la UBUNTU_MENUPROXYvariabile d'ambiente. Se è impostato, è possibile creare la barra dei menu, in caso contrario, non crearla.

Spero che aiuti,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.