Signets GTK et Rox
Lundi 04 Mai 2026, 16:20:56
Bonjour le monde et au-delà ! Je me permets une petite incursion sur ce forum alors que je n'utilise pas Puppy Linux.Présentation rapide . J'ai du matériel assez ancien et j'aime passer du temps à économiser trois octets. J'ai une indigestion chronique d'anglais et écrire et réfléchir en français, cela me fait un bien fou ! J'aime bien triturer du code et même si je suis un piètre programmeur, l'ancien forum de Puppy (partie anglaise) m'a tapé dans l'œil pour certains programmes. Je vais vous parler des signets dans GTK et dans ROX-Filer, mon gestionnaire de fichiers préféré. Niveau débutant, modéré Sous Linux, en gros, on utilise des applications construites sur deux grandes bibliothèques graphiques, GTK pour les familles Gnome, XFCE… ou Qt pour KDE, LXQt… On va s'intéresser ici à GTK, la bibliothèque créée à l'origine pour GIMP.Signets GTK On charge ou enregistre un fichier en utilisant une boîte de dialogue GTK générique qui, techniquement, s’appelle GtkFileChooser . Pour poser un marque-page sur un dossier particulier, on parcourt les répertoires et on sélectionne l’élément à ajouter. Un clic droit sur le répertoire affiche le menu contextuel de la copie. Quand on choisit « Ajouter aux signets », le nom du répertoire apparaît dans la colonne gauche de la boîte de dialogue. On va retrouver ce signet dans tous ses programmes, Gimp, LeafPad, PCManFM, Geany… Hyper pratique ! Remarque : ces signets sont enregistrés dans le fichier /home/root/.config/gtk-3.0/bookmarks sous la forme d’un simple texte. Si on utilise une autre version de GTK (version 2 ou 4), c'est à adapter.Signets ROX-Filer Bien entendu, comme la vie n'est jamais simple, ROX-Filer (rox pour les intimes) n'utilise pas cette boîte de dialogue. Il a par contre un système de signets qui lui est propre. Le troisième élément de sa barre d’icône donne accés au menu des signets. On peut mémoriser le répertoire en cours en cliquant sur la première entrée Ajouter un nouveau signet. Le nouveau raccourci sera ajouté à la suite des signets existants, en bas du menu. La deuxième entrée du menu permet de classer les signets suivant ses goûts et éventuellement d’en effacer. Il n’est pas possible de changer directement l’intitulé. Personnellement, je ne trouve pas ce système très pratique. Remarque : chez moi, les signets de ROX-Filer sont enregistrés dans le fichier /home/root/.config/rox.sourceforge.net/ROX-Filer/Bookmarks.xml . De manière très intelligente, « disciple » a écrit un programme pour choisir ses signets GTK ou ROX-Filer avec une interface commune. Cela utilise des commandes Bash et GtkDialog. Le script est placé dans la rubrique Script dans ce billet. . C'est tout pour aujourd'hui. Cordialement Polo
Quote Selected