GNOME lit ~/.profile
lors de la connexion. Quand je change quelque chose dans .profile
(par exemple LC_MESSAGES
) Je veux que gnome relise le .profile
fichier sans vous déconnecter et vous reconnecter. Dans bash, je peux dire à bash de source .profile
. Comment puis-je faire cela pour la session GNOME en cours ?
Réponse acceptée :
Je pense que ce n'est pas possible. Le script pertinent est /etc/gdm/Xsession. Là tout en haut vous trouverez
# First read /etc/profile and .profile
test -f /etc/profile && . /etc/profile
test -f "$HOME/.profile" && . "$HOME/.profile"
et après cela (et la recherche d'autres scripts, le chargement de ressources X, etc.), l'environnement de bureau est démarré, héritant des valeurs de .profile qui vient d'être chargé. Comme il n'y a aucun moyen de changer l'environnement des processus en cours d'exécution (si le processus n'a pas de fonctionnalité spéciale pour importer l'environnement modifié, mais ce n'est pas ce que vous trouvez couramment), vous semblez ne pas avoir de chance.