ubuntuusers.de

MenuLibre

Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:

Zum Verständnis dieses Artikels sind folgende Seiten hilfreich:

./menulibre_logo.png MenuLibre 🇬🇧 ist ein Menüeditor auf GTK-Basis. Er eignet sich daher desktop-übergreifend für die grafischen Oberflächen Unity, GNOME, Xfce und LXDE, um dort Programmstarter bzw. das Anwendungsmenü (nur bei Xfce und LXDE) anzupassen. Wer sich für den Aufbau des Menüs und die zugrunde liegenden Strukturen interessiert, findet weitere Informationen im Artikel Programmstarter.

Die Programmoberfläche ist auf Deutsch übersetzt und sollte nach Lektüre dieses Artikels keine unlösbaren Rätsel mehr aufgeben. Erstellt wurde die Anwendung mit Python.

Experten-Info:

MenuLibre eignet sich nicht, um das Kontext-Menü (Root-Menü) von LXDE bzw. Openbox zu bearbeiten (siehe menu.xml). Außerdem besitzt die Version 2.x ein optisch anderes Erscheinungsbild als die in diesem Artikel beschriebene ältere Version 1.x.

Installation

Wiki/Icons/synaptic.png Das Programm ist in den offiziellen Paketquellen enthalten und nur bei Xubuntu vorinstalliert. Daher wird folgendes Paket benötigt [1]:

  • menulibre (universe)

Paketliste zum Kopieren:

sudo apt-get install menulibre 

Oder mit apturl installieren, Link: apt://menulibre

Verwendung

Um die Anwendung zu starten [3], verwendet man entweder den Menü-Eintrag "System → Hauptmenü" oder gibt den Programmnamen in die Dash von Unity ein.

./menulibre_mainview.png ./menulibre_addlauncher.png ./xubuntu_menulibre2.png
MenuLibre 1.x nach dem Programmstart Einen Programmstarter hinzufügen MenuLibre 2.x unter Xubuntu

Einen Programmstarter hinzufügen

Nicht alle Felder müssen für einen Menü-Eintrag ausgefüllt bzw. aktiviert werden, z.T. sind diese optional:

  • Symbolauswahl ./menulibre_addicon.png. Rechts daneben sind zwei Eingabefelder zu finden, von denen nur das erste zwingend erforderlich ist:

    • Name im Menü

    • Kommentar (optional)

  • "Application Settings":

  • "Options":

    • "Run in terminal" - Programm in einem Terminal ausführen (optional)

    • "Use startup notification" - Mauszeiger "beschäftigt" anzeigen (optional)

    • "Hide from menus" - nicht im Menü sichtbar (optional)

  • "Category" - in welchem Abschnitt des Menüs der Menü-Eintrag später zu finden ist (z.B. "Internet")

Quicklists

Nur für Unity relevant. Damit können Einträge in der Launchbar (die Leiste am linken Bildschirmrand) bearbeitet werden. Weitere Details zum Thema sind im Artikel Quicklists zu finden.

Editor

Hier kann der Quellcode des erstellten Programmstarters (der Inhalt der .desktop-Datei) betrachtet werden.

Probleme

Unter Umständen kann es vorkommen, dass Menulibre nicht mehr startet. Dies liegt an einem bekannten Problem. Um MenuLibre wieder verwenden zu können, muss das Verzeichnis ~/.config/menus umbenannt oder gelöscht werden:

mv ~/.config/menus ~/.config/menus.bak 

MenuLibre sollte nun wieder starten und das Verzeichnis neu anlegen.

Diese Revision wurde am 27. März 2020 18:49 von Heinrich_Schwietering erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen: LXDE, Xfce, GNOME, Unity, Desktop