Comment dire à GNOME de relire mon ~ / .profile


13

GNOME lit ~/.profilelors de la connexion. Lorsque je change quelque chose .profile(par exemple LC_MESSAGES), je veux que gnome relise le .profilefichier sans se déconnecter et se reconnecter. En bash, je peux dire à bash de se connecter .profile. Comment puis-je faire cela pour la session GNOME en cours d'exécution?

Réponses:


14

Je pense que ce n'est pas possible. Le script approprié est / etc / gdm / Xsession. Là tout en haut tu trouveras

# 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 viennent d'être chargées. 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 un environnement modifié, mais que vous ne trouvez généralement rien), vous semblez malchanceux.


4
Correct. Vous devrez vous déconnecter et vous reconnecter, ou lancer chaque application à partir d'un terminal avec un environnement mis à jour.
Sandy
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.