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.


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,

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.