Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
variables_d_environnement [Le 28/11/2024, 07:02] – +voir aussi +contrib krovariables_d_environnement [Le 17/09/2026, 20:23] (Version actuelle) – [Liste des variables d'environnement communes] reformulation kro
Ligne 157: Ligne 157:
  
 Chaque application peut définir et utiliser ses propres variables d'environnement. De nombreuses pages de manuel contiennent de longue listes de variables pouvant affecter le comportement de l'application qu'elles décrivent. Cependant, les variables les plus utiles sont communes à de nombreuses applications. Chaque application peut définir et utiliser ses propres variables d'environnement. De nombreuses pages de manuel contiennent de longue listes de variables pouvant affecter le comportement de l'application qu'elles décrivent. Cependant, les variables les plus utiles sont communes à de nombreuses applications.
 +
 +^ Variable ^ Exemples de valeur ^ Rôle ^
 +| ''USER'' | ''root'', ''alice'' ou ''bob'' | C'est le nom de l'[[:utilisateur]] (Linux) de cette variable : votre identifiant de [[:fenetre_de_connexion|connexion]]. |
  
 ==== Variables liées aux emplacements de fichiers ==== ==== Variables liées aux emplacements de fichiers ====
Ligne 243: Ligne 246:
  
 ''$HOME'' correspond ici au répertoire personnel de l'utilisateur Linux : ''/home/nom_d_utilisateur''.\\ On peut remplacer dans chacune de ces lignes la valeur des variable ''%%XDG_***_DIR%%'' en indiquant le [[:chemins|chemin]] de son choix après le ''='' (de préférence un [[:chemins#chemin absolu]] entre guillemets doubles ''"''). ''$HOME'' correspond ici au répertoire personnel de l'utilisateur Linux : ''/home/nom_d_utilisateur''.\\ On peut remplacer dans chacune de ces lignes la valeur des variable ''%%XDG_***_DIR%%'' en indiquant le [[:chemins|chemin]] de son choix après le ''='' (de préférence un [[:chemins#chemin absolu]] entre guillemets doubles ''"'').
 +
 +<note>
 +La variable standard ''XDG_PROJECTS_DIR'' arrive prochainement sur Linux, pour les projets personnels et les travaux en cours.
 +
 +On peut éventuellement la déclarer manuellement dès à présent, les applications qui ont besoin de l'utiliser l'implémenteront petit à petit.
 +</note>
  
 == Ligne de commande == == Ligne de commande ==
Ligne 270: Ligne 279:
 Pour forcer la redéfinition des répertoires, il faut lancer la commande suivante : Pour forcer la redéfinition des répertoires, il faut lancer la commande suivante :
 <code>xdg-user-dirs-update --force</code> <code>xdg-user-dirs-update --force</code>
 +
 +=== Mettre à jour les signets de GNOME Fichiers ===
 +
 +Les [[:nautilus#signets]] (raccourcis) de [[:nautilus|GNOME Fichiers]] vers ces [[:arborescence#repertoire personnel|répertoires personnels]] (//Documents//, //Téléchargements//, //Musique//, //Images// et //Vidéos//) sont définis en dur dans le fichier ''~/.config/gtk-3.0/bookmarks''. Leur chemin est [[:chemins#chemin absolu|absolu]] et n'utilise pas les variables d'environnement ''xdr-user-...''. Il faut donc en principe supprimer et recréer manuellement ces [[:nautilus#signets]] (qui se comportent exactement comme n'importe quel autre signet) depuis GNOME Fichiers (voir //[[:nautilus#Signets]]//).
 +
 +<note tip>
 +[[https://gitlab.com/-/snippets/6056669|Un script]] est disponible pour mettre à jour automatiquement ces signets en une commande. Attention cependant : tous les autres raccourcis personnalisés qui existaient seront supprimés !
 +
 +Pour l'utiliser, après [[:deb#installer un paquet deb|avoir installé]] ''[[apt>curl]]'', entrer la commande suivante :
 +  curl -fsSL "https://gitlab.com/-/snippets/6056669/raw/main/regen_bookmarks.sh" | bash
 +
 +L'ancienne configuration est conservée dans le fichier ''~/.config/gtk-3.0/bookmarks.bak''.
 +</note>
  
 ==== Variables spécifiques à GNOME ==== ==== Variables spécifiques à GNOME ====