"list-cmd-edit" "1" "" "" "Starbuntu"
list-cmd-edit - zeigt und bearbeitet Listen von Etiketten, die mit einem Befehl und optional mit einem Symbol verknüpft sind, und führt in diesem Fall den Befehl aus (bereitgestellt von Starbuntu)
list-cmd-edit --list=<Pfad der Listenquelle>[ --arg=<Gegenstand der Liste> --head=<Kopfzeile> --icon=<Symbol, falls nicht in der Listenquelle enthalten> --winicon=<Fenstersymbol> --parent=<Aufrufendes Programm> --edit=true|false --shut=true|false (Fenster schließt bei Fokusverlust) --opt=<weitere yad-Optionen, durch geschützte Leerzeichen getrennt>]
Das Starbuntu-Programm list-cmd-edit verwaltet die im Panel Tint2 integrierten Listen "App Menu", "Neulich benutzt Menu", "Lesezeichen Menu", "Meno Menu", "Datei-Exposition Menu", "Url-Exposition Menu", "Lautstärke Menu" und "Sitzungskontrolle Menu" und erlaubt ihre Bearbeitung mit Ausnahme des "Neulich benutzt" Menus, des Sitzungskontrolle Menus und des App Menus. Das letztgenannte Menu erlaubt jedoch eine Eingabe von Umgebungsvariablen und Parametern im Format <Umgebungsvariablen>%<Parameter>. Ebenso liegt das Programm list-cmd-edit der Ordnermarkierung im Dateimanager Rox wie auch selbst erstellten Listen zugrunde. Die Handhabung dieser Listen ist daher überall gleich.
Ein Listeneintrag wird entweder mit den Hoch-Runter-Tasten, mit Mausklick oder durch Tippen (auch RegEx) einer seiner Teilzeichenketten ausgewählt. Im letzteren Fall bleibt das Getippte einige Sekunden aktiv und man springt währenddessen mit den Hoch-Runter-Tasten nur zwischen den Einträgen mit derselben Teilzeichenkette hin und her. Den gewählten Listeneintrag aktiviert man mit der Return-Taste oder mit zweifachem Mausklick.
Möchten Sie einen Listeneintrag hinzufügen, dann gehen Sie wie folgt vor:
Möchten Sie einen Listeneintrag ändern, dann gehen Sie vor wie oben beschrieben, klicken aber nach "Edit" nicht auf "Neu". Eine bereits vorhandene Kopfzeile ändern Sie durch Aufruf des Programms mit dem Parameter --head=<Kopfzeile>. Sonst wird mit diesem Parameter eine temporäre Kopfzeile erzeugt.
Bei der Eingabe mancher Sonderzeichen ist Vorsicht geboten, da diese zu unerwünschten Resultaten führen können. Bei Anklicken der Schaltfläche 'Tipps' werden Abhilfemöglichkeiten aufgezeigt.
Einen Listeneintrag mit bloßem Text können Sie auch nach einem Doppelklick darauf im Ansichtsfenster des Eintrags ändern. Lange Texte können so komfortabler bearbeitet werden und das Sonderzeichenproblem entfällt hier.
Möchten Sie einen Listeneintrag löschen, dann gehen Sie wie folgt vor:
Die Rohdaten für die vorgefertigten erwähnten Listen befinden sich als Textdateien *.lst im Ordner ~/.config/gtk-3.0 mit Ausnahme des App Menus, dessen Daten im Ordner ~/.config/menus gespeichert sind, sowie der Liste der markierten Ordner im Dateimanager Rox, deren Textdatei marked-directories.lst sich im Ordner ~/.config/rox.sourceforge.net/ROX-Filer befindet.
Wollen Sie das Programm list-cmd-edit für eigene Listen nutzen, so beachten Sie bitte die folgenden Hinweise:
Allerdings ist das Erstellen eigener Listen mittels des Starbuntu-Programms multimenu viel einfacher und erlaubt darüber hinaus auch eine verschachtelte Listenstruktur.
--list=<Pfad der Listenquelle>
[ --arg=<Gegenstand der Liste> ]
[ --head=<Kopfzeile> ]
[ --icon=<Symbol, falls nicht in der Listenquelle enthalten> ]
[ --winicon=<Fenstersymbol> ]
[ --parent=<aufrufendes Programm> ]
[ --edit=true|false ]
[ --shut=true|false (Fenster schließt bei Fokusverlust) ]
[ --opt=<weitere yad-Optionen, durch geschützte Leerzeichen getrennt> ]
/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
Peter Starfinger <info@die-starfingers.de>