Zeigen Sie nur ein Menü unter Unity an

8

Wir möchten, dass unsere App Nitro unter Ubuntu nativer wird. Dazu fügen wir Unity-Quicklist-Support und Appmenu-Support hinzu.

Kann die App nur das App-Menü verwenden? Wenn der Benutzer Unity nicht verwendet, wird keine Menüleiste angezeigt. Der einzige Grund, warum das Menü in der Ubuntu-Version enthalten sein soll, ist die Desktop-Integration.

consindo
quelle
Normalerweise, wenn Sie ein normales Menü in die App aufgenommen haben, konvertiert Unity es in ein App-Menü und andere de platziert das Menü in der App selbst,
Tachyons
Ja, aber wir möchten das Menü nicht in der App selbst haben. Nur unter Einheit.
consindo
Du meinst, es wird andere DE LIKE GNOME SHELL und xfce nicht unterstützen?
Tachyons
In Gnome Shell wird das Gnome Shell App-Menü verwendet. Die App benötigt keine Menüs - es ist in Ordnung, wie es ist. Wir wollen sie nur zur Integration.
consindo

Antworten:

6

Ja, das ist sicherlich kein normaler Anwendungsfall :-) Es gibt also verschiedene Möglichkeiten, Dinge zu tun. Was die Chrome-Entwickler getan haben, ist, die Menüleiste zu erstellen, sie jedoch ausgeblendet zu lassen. Sie wird von appmenu-gtk übernommen, aber nicht angezeigt.

Eine andere Möglichkeit besteht darin, nur nach der UBUNTU_MENUPROXYUmgebungsvariablen zu suchen . Wenn es festgelegt ist, können Sie die Menüleiste erstellen. Wenn nicht, erstellen Sie sie nicht.

Ich hoffe, das hilft,

Ted Gould
quelle