Kann das automatische Ausblenden des Anwendungsmenüs in Unity deaktiviert werden?

84

Wird es eine Möglichkeit geben, das automatische Ausblenden des globalen Anwendungsmenüs in Unity zu deaktivieren? Obwohl ich es vorziehen würde, dieses Verhalten standardmäßig zu deaktivieren (da es sich um ein schlechtes UX handelt), scheint es hier zu bleiben. Daher frage ich mich, ob ich es als Benutzer deaktivieren kann.

sect2k
quelle

Antworten:

33

16.04 und später (Einheit 7)

Zusätzlich zu der in 15.04 eingeführten Menüoption "gsettings" wurde diese Option zu "Einstellungen - Darstellung" hinzugefügt:

Bildbeschreibung hier eingeben

15.04, 15.10 & 14.04

15.04 hat jetzt die Möglichkeit, das globale Menü sowie die lokal integrierten Menüs (über die Registerkarte Systemeinstellungen - Darstellung - Verhalten) dauerhaft ein- oder auszuschalten.

Wenn Sie eine vollständig aktualisierte Version von 14.04 ausführen, wurde dieselbe Funktion zurückportiert.

Dauerhaft einschalten:

gsettings set com.canonical.Unity always-show-menus true

So schalten Sie die automatische Ausblendung aus:

gsettings set com.canonical.Unity always-show-menus false

12.10 bis 13.10 + 14.10

Es gibt einen Implementierungsbericht, der einige spekulative Vorschläge zum globalen Menü enthält, einschließlich der Möglichkeit, das globale Menü immer einzuschalten.

Leider wurde für diese Versionen von Ubuntu die Funktion zum automatischen Ausblenden nicht implementiert

12.04

Es kann nicht verhindert werden, dass das globale Menü mit der Standardinstallation von Unity automatisch ausgeblendet wird.

Im Gegensatz zu früheren Versionen von Unity, in denen beim Öffnen einer Anwendung nie das globale Menü angezeigt wurde, wird in 12.04 das globale Menü vor dem Ausblenden zwei Sekunden lang angezeigt, nachdem eine Anwendung gestartet wurde.

... Sie können das automatische Ausblenden des globalen Menüs auch um bis zu 10 Sekunden verzögern

gconftool-2 -t int -s /apps/compiz-1/plugins/unityshell/screen0/options/menus_discovery_duration 10

Lösungen von Drittanbietern

Kürzlich veröffentlichten Ubuntu-Foren eine Lösung, um das globale Menü immer anzuzeigen (dh es wird nie ausgeblendet).

Diese Lösung umfasst das Hinzufügen einer benutzerdefinierten Version von Unity zu Ihrer Installation. Daher sind Sie bei zukünftigen Unity-Versionen usw. auf den PPA-Betreuer angewiesen. Ob dieser Hund Ihre Katze frisst - ich überlasse es Ihnen, den ubuntuforums-Thread zu überwachen. Ich werde nicht für seine Richtigkeit oder Stabilität bürgen.


fossfreedom
quelle
18

12.04

[Gemäß diesem Beitrag wurde die Option "Menü immer sichtbar" aus dem unity-revamped ppa entfernt.]

Jetzt ist es möglich. Das Unity Revamped PPA , das Unity zwei Patches zur Verfügung stellt: Dodge Windows und Minimieren / Unmaximieren beim Klicken für den Unity-Launcher, wurde gestern mit einigen Fixes aktualisiert, die noch nicht für das Unity-Paket aus den offiziellen Ubuntu 12.04-Repositories sowie verfügbar sind Ein neuer Patch, der eine häufig nachgefragte Funktion enthält: eine Option zum Deaktivieren des automatischen Ausblendungsverhaltens des Anwendungsmenüs (globales Menü) .

Die Option, mit der Sie das automatische Ausblenden von Menüs in Unity deaktivieren können, sollte standardmäßig in den Systemeinstellungen für Ubuntu 12.04 enthalten sein, wurde jedoch aus irgendeinem Grund nicht aktiviert. Hoffentlich schafft es diese Option standardmäßig in Ubuntu 12.10, aber bis dahin können Sie die unten stehende PPA verwenden, um eine Option zum Deaktivieren des automatischen Ausblendverhaltens des Anwendungsmenüs zu erhalten:

Verwenden Sie die folgenden Befehle, um von der Unity Revamped PPA in Ubuntu 12.04 Precise Pangolin auf die neueste gepatchte Unity zu aktualisieren:

sudo apt-add-repository ppa:ikarosdev/unity-revamped
sudo apt-get update
sudo apt-get upgrade

Nachdem die Pakete erfolgreich aktualisiert wurden, melden Sie sich ab und wieder an.

Damit das Menü immer sichtbar ist, müssen Sie CompizConfig Settings Manager installieren:

sudo apt-get install compizconfig-settings-manager

Bildbeschreibung hier eingeben

Öffnen Sie dann den CompizConfig Settings Manager (CCSM), wählen Sie "Ubuntu Unity Plugin" und aktivieren Sie auf der Registerkarte "Experimental" das Kontrollkästchen neben "Menü immer sichtbar" (es ist nicht standardmäßig aktiviert).

Jasmin
quelle
Wurde dies seit diesem Beitrag von Compiz entfernt? Das Ausführen der aktuellen Version von Compiz und der Registerkarte "Experimental" bietet diese Option nicht. [Ich bin auch verwirrt, warum sie sich sogar dafür entscheiden würden, die Menüs standardmäßig auszublenden, was ist der Vorteil hier?]
Exupery
Verwenden Sie Unity Revamped?
Jasmine
Ich glaube schon, ich habe das PPA hinzugefügt: ikarosdev / unity-revamped PPA und ein Update / Upgrade durchgeführt (es wurden jedoch Nullen für alle angegeben, so dass ich dies wahrscheinlich zuvor getan hatte).
Exupery
Probieren Sie das neue Unity Revamped PPA aus: webupd8.org/2013/04/new-unity-revamped-ppa-for-ubuntu-1204.html
jasmines
Der Autor erwähnt in diesem Artikel, dass er die Option auch in Compiz nicht finden konnte. Trotzdem habe ich es trotzdem versucht und während es andere Optionen in Compiz hinzufügte, die vorher nicht da waren, war die Option Immer anzeigen immer noch nicht da. Trotzdem danke, ich hoffe nur, dass die Option eines Tages wieder hinzugefügt wird.
Exupery