Wie kann ich GNOME anweisen, mein ~ / .profile erneut zu lesen?

13

GNOME liest ~/.profilebeim Login. Wenn ich etwas ändere .profile(zum Beispiel LC_MESSAGES), möchte ich, dass Gnome die .profileDatei erneut liest , ohne sich aus- und wieder einzuloggen .profile. Wie kann ich das für die laufende GNOME-Sitzung tun?

Lesmana
quelle

Antworten:

14

Ich denke es ist nicht möglich. Das entsprechende Skript ist / etc / gdm / Xsession. Dort ganz oben findest du

# First read /etc/profile and .profile 
test -f /etc/profile && . /etc/profile
test -f "$HOME/.profile" && . "$HOME/.profile"

Danach wird die Desktop-Umgebung gestartet (und andere Skripte beschafft, X-Ressourcen usw. geladen), wobei die Werte der soeben geladenen .profile-Datei übernommen werden. Da es keine Möglichkeit gibt, die Umgebung von laufenden Prozessen zu ändern (wenn der Prozess keine speziellen Funktionen zum Importieren geänderter Umgebungen aufweist, dies jedoch nicht häufig vorkommt), scheinen Sie Pech zu haben.

fschmitt
quelle
4
Richtig. Sie müssen sich abmelden und wieder anmelden oder jede App von einem Terminal mit einer aktualisierten Umgebung aus starten.
Sandy