Come posso dire a GNOME di rileggere il mio ~ / .profile


13

GNOME legge ~/.profileal login. Quando cambio qualcosa in .profile(ad esempio LC_MESSAGES) voglio che gnome rileggi il .profilefile senza disconnettersi e riconnettersi. In bash posso dire a bash di sorgente .profile. Come posso farlo per la sessione GNOME in esecuzione?

Risposte:


14

Penso che non sia possibile. Lo script pertinente è / etc / gdm / Xsession. C'è abbastanza in alto che troverai

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

e successivamente (e reperimento di altri script, caricamento di risorse X ecc.) viene avviato l'ambiente desktop, ereditando i valori di .profile appena caricato. Poiché non esiste alcun modo per modificare l'ambiente dei processi in esecuzione (se il processo non ha funzionalità speciali per importare l'ambiente modificato, ma questo non è ciò che si trova comunemente), sembra che tu sia sfortunato.


4
Corretta. Dovrai disconnetterti e riconnetterti o avviare tutte le app da un terminale con un ambiente aggiornato.
Sandy,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.