Jak mam powiedzieć GNOME, aby ponownie przeczytało mój ~ / .profile

13

GNOME czyta ~/.profilepo zalogowaniu. Kiedy coś zmieniam .profile(na przykład LC_MESSAGES) chcę, aby gnome ponownie odczytał .profileplik bez wylogowania i ponownego zalogowania. W bash mogę powiedzieć bash źródłu .profile. Jak mogę to zrobić dla uruchomionej sesji GNOME?

lesmana
źródło

Odpowiedzi:

14

Myślę, że to nie jest możliwe. Odpowiednim skryptem jest / etc / gdm / Xsession. Tam całkiem na górze znajdziesz

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

a następnie (i pozyskiwanie innych skryptów, ładowanie zasobów X itp.) uruchamiane jest środowisko pulpitu, dziedzicząc właśnie załadowane wartości .profile. Ponieważ nie ma sposobu na zmianę środowiska uruchomionych procesów (jeśli proces nie ma specjalnej funkcjonalności do importowania zmienionego środowiska, ale nie jest to nic, co zwykle można znaleźć), wydaje się, że nie masz szczęścia.

fschmitt
źródło
4
Poprawny. Musisz się wylogować i zalogować ponownie lub uruchomić każdą aplikację z terminala ze zaktualizowanym środowiskiem.
Sandy,