Un pense-bête

xdg-user-dir ou comment connaître les dossiers utlisateur

La commande xdg-user-dir est particulièrement utile dans les scripts car elle vous permet de connaître les dossiers de l'utilisateur qui le lance.

La commande "xdg-user-dir" s'utilise avec les options suivantes : DESKTOP, DOWNLOAD, TEMPLATES, PUBLICSHARE, DOCUMENTS, MUSIC, PICTURES, VIDEOS. Et cela donne :

$ xdg-user-dir DOWNLOAD

qui répond :

/home/jfdigonnet/Téléchargements

Tableau des résultats :

DESKTOP /home/jfdigonnet/Bureau
DOWNLOAD /home/jfdigonnet/Téléchargements
TEMPLATES /home/jfdigonnet/Modèles
PUBLICSHARE /home/jfdigonnet/Public
DOCUMENTS /home/jfdigonnet/Documents
MUSIC /home/jfdigonnet/Musique
PICTURES /home/jfdigonnet/Images
VIDEOS /home/jfdigonnet/Vidéos

Dans la série "xdg" vous avez aussi :

xdg-email qui lance votre client de messagerie avec la création d'un nouveau message
xdg-desktop-icon qui vous installe des icones sur votre Bureau
xdg-desktop-menu qui permet déjout / supprimer des entrées dans le menu
xdg-icon-resource qui permet déjout / supprimer des ressources d'icones
xdg-open

qui permet d'ouvrir un fichier avec le programme par défaut

Exemple : xdg-open .bashrc -> lance votre éditeur de textelinux

xdg-screensaver

qui permet de lancer votre économiseur d'écran

Exemple : xdg-screensaver activate

xdg-settings

qui récupére des variables d'environnement de votre bureau

Exemple : xdg-settings --list

 

Fait le 07/01/2019