"list-cmd-edit" "1" "" "" "Starbuntu"

NOM

list-cmd-edit - affiche et édite les listes d'étiquettes associées à une commande et éventuellement à un symbole et, si c'est le cas, exécute la commande (fournie par Starbuntu)

SYNOPSIS

list-cmd-edit --list=<chemin de la source de la liste>[ --arg=<élément de la liste> --head=<en-tête> --icon=<chemin du symbole, s'il n'est pas contenu dans la source de la liste> --winicon=<symbole de la fenêtre> --parent=<programme appelant> --edit=true|false --shut=true|false (la fenêtre se ferme en cas de flou) --opt=<plus loin options yad séparées par des espaces insécables>]

DESCRIPTION

Le programme Starbuntu list-cmd-edit administre les listes "App Menu", "Récemment utilisé Menu", "Signets Menu", "Mémo Menu", "Exposition de fichiers Menu", "Exposition des URL Menu", "Volume Menu" et "Contrôle de session Menu" qui sont intégrées dans le panel Tint2 et permet leur traitement à l'exception du "Récemment utilisé Menu", du "Contrôle de session Menu" et de l'App Menu. Cependant, ce dernier menu permet la saisie de variables d'environnement et de paramètres au format <variables d'environnement>%<paramètres>. De même, le programme list-cmd-edit traite la liste des dossiers marqués dans le gestionnaire de fichiers Rox ainsi qu'un dossier auto-créé. Le traitement de ces listes est donc partout le même.

Vous sélectionnez un élément de liste soit avec les touches Haut-Bas, avec un clic de souris ou en tapant une chaîne partielle (éventuellement regex). Dans ce dernier cas, les lettres saisies restent actives pendant quelques secondes pendant lesquelles vous pouvez sauter avec les touches Haut-Bas uniquement entre les éléments ainsi sélectionnés. Avec la touche Retour ou avec un double clic de souris, vous activez l'élément de liste sélectionné.

Si vous souhaitez ajouter une entrée de liste, procédez comme suit:

  1. Sélectionnez la ligne qui doit être précédée de la nouvelle entrée. S'il n'y a pas encore de ligne, vous trouverez un exemple d'entrée que vous pourrez modifier.

  2. Cliquez sur "Edit", puis sur "Nouveau".

  3. Modifiez les champs 'Label' et 'Détail'. Si tel est le cas, sélectionnez également un symbole (facultatif). Si vous modifiez uniquement 'Label', vous définissez un en-tête permanent de la liste que vous pouvez à nouveau éteindre en laissant tous les champs vides.

  4. Cliquez sur "OK".

Si vous souhaitez modifier une entrée de liste, veuillez procéder comme décrit ci-dessus mais en omettant de cliquer sur "Nouveau". Vous pouvez modifier un en-tête existant en appelant le programme avec le paramètre --head=<en-tête>. Sinon un en-tête temporaire sera créé avec ce paramètre.

Soyez prudent en cas d'insertion de certains caractères spéciaux car certains d'entre eux peuvent conduire à des résultats indésirables. En cliquant sur «Conseils», vous obtiendrez une solution de contournement appropriée.

Si vous souhaitez modifier une entrée de liste de texte pur, vous pouvez le faire en double-cliquant dessus. Vous obtenez ainsi le mode d'affichage du texte de l'entrée. En faisant cela, les textes longs peuvent être édités plus confortablement et le problème des caractères spéciaux ne compte pas.

Si vous souhaitez supprimer une entrée de liste, procédez comme suit:

  1. Choisissez la ligne que vous souhaitez supprimer.

  2. Cliquez sur "Edit".

  3. Cliquez sur "Del".

Les données brutes des listes pré-assemblées mentionnées se trouvent sous forme de fichiers texte *.lst dans le dossier ~/.config/gtk-3.0 à l'exception du App Menu dont les données sont stockées dans ~/.config/menus et la liste des dossiers marqués dans le gestionnaire de fichiers Rox dont le fichier texte marked-directories.lst se trouve dans le dossier ~/.config/rox.sourceforge.net/ROX-Filer.

Si vous souhaitez utiliser le programme list-cmd-edit pour vos propres listes, veuillez respecter les conseils suivants:

Cependant, créer ses propres listes à l'aide du multimenu du programme Starbuntu est beaucoup plus simple et permet en outre une structure imbriquée de la liste.

OPTIONS

--list=<chemin de la source de la liste>
[ --arg=<élément de la liste> ]
[ --head=<en-tête> ]
[ --icon=<chemin du symbole, s'il n'est pas contenu dans la liste source> ]
[ --winicon=<symbole de la fenêtre> ]
[ --parent=<programme appelant> ]
[ --edit=true|false ]
[ --shut=true|false (la fenêtre se ferme en cas de flou)]
[ --opt=<autres options yad séparées par des espaces insécables> ]

FICHIERS

/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

AUTEUR

Peter Starfinger <info@die-starfingers.de>