GNOME liest ~/.profile
beim Login. Wenn ich etwas in .profile
ändere (zum Beispiel LC_MESSAGES
) Ich möchte, dass Gnome die .profile
erneut liest Datei, ohne sich ab- und wieder anzumelden. In bash kann ich bash anweisen, .profile
zu beschaffen . Wie kann ich das für die laufende GNOME-Sitzung tun?
Akzeptierte Antwort:
Ich denke, es ist nicht möglich. Das relevante Skript ist /etc/gdm/Xsession. Ganz oben findest du
# First read /etc/profile and .profile
test -f /etc/profile && . /etc/profile
test -f "$HOME/.profile" && . "$HOME/.profile"
und danach (und dem Beziehen anderer Skripte, dem Laden von X-Ressourcen usw.) wird die Desktop-Umgebung gestartet und erbt die Werte der gerade geladenen .profile. Da es keine Möglichkeit gibt, die Umgebung von laufenden Prozessen zu ändern (wenn der Prozess keine spezielle Funktionalität zum Importieren einer geänderten Umgebung hat, aber das ist nichts, was Sie normalerweise finden), scheinen Sie kein Glück zu haben.