Sto usando zsh e gdm per eseguire gnome. Qualche tempo fa ho scoperto che le variabili non sono impostate correttamente. Ad esempio LANG / LC_ALL non sono corretti ( ""
anziché en_GB.UTF-8
).
Ho diviso .zshrc
in .zshrc
e .profile
. In quest'ultimo caso ho impostato le variabili di ambiente, ma come posso impostare le variabili prima dell'inizio della sessione? Ho provato alcune scelte ( .xinitrc
, .xsessionrc
) ma nessuna sembrava funzionare.
Modifica Per chiarire: l'ho usato .profile
e inserito manualmente.zshrc
. Non cambia comunque domanda.
ssh localhost zsh
? Che dire ssh localhost bash
? Se bash è ok ma non zsh, forse metti qualcosa /etc/zshenv
o ~/.zshenv
(che è quasi sempre una cattiva idea).
gnome-session
questo set di variabili non è impostato.
.profile
non è affatto caricato o qualcos'altro sovrascrive le variabili locali? (Prova a impostare qualche altra variabile comeexport MACIEJ_PROFILE=yes
per assicurarti.set -x
In.profile
potrebbe essere un buon modo per controllare cosa viene eseguito in e dopo.profile
, se è letto affatto.) Non ha senso provenire.profile
da.zshrc
.