GNOME legge ~/.profile
al momento del login. Quando cambio qualcosa in .profile
(ad esempio LC_MESSAGES
) Voglio che gnome rilegga il .profile
file senza uscire e rientrare. In bash posso dire a bash di sorgente .profile
. Come posso farlo per la sessione GNOME in esecuzione?
Risposta accettata:
Penso che non sia possibile. Lo script rilevante è /etc/gdm/Xsession. Lì in cima troverai
# First read /etc/profile and .profile
test -f /etc/profile && . /etc/profile
test -f "$HOME/.profile" && . "$HOME/.profile"
e dopodiché (e reperire altri script, caricare risorse X ecc.) viene avviato l'ambiente desktop, ereditando i valori di .profile appena caricato. Poiché non c'è modo di cambiare l'ambiente dei processi in esecuzione (se il processo non ha funzionalità speciali per importare l'ambiente modificato, ma questo non è nulla che trovi comunemente), sembri essere sfortunato.