"multimenu" "1" "" "" "Starbuntu"

NAME

multimenu - ein eigenständiges Menü für Anwendungen, Memos, die exponierten Dateien und URLs und für selbst erstellte Listen (bereitgestellt von Starbuntu)

SYNTAX

multimenu apps      für das Anwendungsmenü
multimenu notes    für das Memo-Menü
multimenu files    für das Datei-Expositionsmenü
multimenu links    für das Url-Expositionsmenü
multimenu        für eine neu zu erstellende Liste
multimenu <Listendatei>  für eine eigene Liste

BESCHREIBUNG

Das Starbuntu-Programm multimenu, das mit dem Programm list-cmd-edit arbeitet, liefert ein Standalone-Menü für Anwendungen und schließt damit eine Lücke der verwendeten Leiste tint2. Ferner stellt es die strukturierbaren Listen der Memos, der Datei-Exposition, der Url-Exposition sowie selbst erstellte Listen in einem Menü dar. Abgesehen von den eigenen Listen lässt es sich durch Anklicken der entsprechenden Leistensymbole oder mit einer entsprechenden Tastenkombination (Menu bzw. Strg+Alt+n bzw. Super+Menu bzw. Alt+Menu) aufrufen und liest dann die Daten aus, die in $HOME/.config/menus oder in $HOME/.config/gtk-3.0/notes.lst / files.lst / links.lst gespeichert sind.

Da in Starbuntu ein eigener Dateityp für Listen, nämlich mit der Dateierweiterung *.lst, eingerichtet wurde, genügt auch ein bloßer Klick auf eine solche Datei um das betreffende Menü zu öffnen.

Bis auf das Anwendungsmenü sind alle aufgelisteten Menüs editierbar. Zur Vermeidung der Unübersichtlichkeit können auch hier analog zu den Kategorien im Anwendungsmenü Kenner gebildet und Menüpunkte entsprechend zugeordnet werden, sodass eine verschachtelte Struktur entsteht.

Am einfachsten definiert, löscht oder setzt man Kenner nach einem Klick auf die Schaltfläche '± ▶'. Damit wird das Starbuntu-Programm mk-rec-rm-identifier gestartet, das die aktuelle Verschachtelung des Menüs übersichtlich in einem Fenster darstellt und ihre Bearbeitung oder die Zuordnung eines Kenners erlaubt. Allerdings ist auch eine manuelle Änderung der Menüstruktur nicht kompliziert. Dabei verfährt man wie folgt:

Zunächst muss eine Kategorie mit Titel und Kenner (und evtl. einem Symbol) definiert werden. Dazu öffnet man das entsprechende Menü, klickt auf 'Edit', legt als Label den Kategorietitel und als Detail in geschweiften Klammern den Kategoriekenner fest, wählt evtl. noch ein Kategoriesymbol und klickt auf 'Neu'. Ein normaler Menüeintrag wird nun dieser Kategorie zugeordnet, indem seinem Label der Kategoriekenner in geschweiften Klammern direkt vorangestellt wird. Genauso lässt er sich durch Löschen des Kategoriekenners aus seinem Label wieder von der Kategorie entkoppeln, was allerdings nur mit der Edit-Funktion möglich ist. Innerhalb einer Kategorie lassen sich Unterkategorien bilden sowie Menüeinträge wie üblich editieren, neu erstellen oder löschen.

Bevor eine Liste überschrieben wird, wird von ihr ein Backup erstellt, sodass die Liste im Bedarfsfall mit dem Befehl 'mv <Listenpfad>.bak <Listenpfad>' zurückgesetzt werden kann.

Zum Anwendungsmenü: Zu Beginn einer jeden Computersitzung wird das Anwendungsmenü mithilfe des Starbuntu-Programms appmenu-refresh aktualisiert, und die neuen Daten werden nach $HOME/.config/menus geschrieben. Dieses Programm sollte auch nach jeder Installation oder Deinstallation aufgerufen werden, damit die Systemänderungen auch im Applikationsmenü korrekt wiedergegeben werden. Zum Aufruf des Programms klickt man auf das Leistenymbol von Apwal und dann auf das Starbuntu-Logo oder man drückt die Tastenkombination Super+Alt+Menu.

DATEIEN

/usr/local/bin/multimenu
/usr/local/bin/list-cmd-edit
$HOME/.config/gtk-3.0/files.lst
$HOME/.config/gtk-3.0/links.lst
$HOME/.config/gtk-3.0/notes.lst
$HOME/.config/gtk-3.0/volume.lst
$HOME/.config/rox.sourceforge.net/ROX-Filer/marked-directories.lst
$HOME/.config/menus/Apps.lst
$HOME/.config/menus/AudioVideo.lst
$HOME/.config/menus/File-Management.lst
$HOME/.config/menus/Game.lst
$HOME/.config/menus/Graphics.lst
$HOME/.config/menus/LibreOffice.lst
$HOME/.config/menus/Network.lst
$HOME/.config/menus/Office.lst
$HOME/.config/menus/Settings.lst
$HOME/.config/menus/Starbuntu-File-Apps.lst
$HOME/.config/menus/Starbuntu-Network.lst
$HOME/.config/menus/Starbuntu-Settings.lst
$HOME/.config/menus/Starbuntu-System-Admin.lst
$HOME/.config/menus/Starbuntu-Utility.lst
$HOME/.config/menus/System-Administration.lst
$HOME/.config/menus/System-Tools.lst
$HOME/.config/menus/Terminate.lst
$HOME/.config/menus/Utility.lst

AUTOR

Peter Starfinger <info@die-starfingers.de>

SIEHE AUCH

Starbuntu-Programm "list-cmd-edit"