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 .zshrcin .zshrce .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 .profilee 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/zshenvo ~/.zshenv(che è quasi sempre una cattiva idea).
gnome-sessionquesto set di variabili non è impostato.
.profilenon è affatto caricato o qualcos'altro sovrascrive le variabili locali? (Prova a impostare qualche altra variabile comeexport MACIEJ_PROFILE=yesper assicurarti.set -xIn.profilepotrebbe essere un buon modo per controllare cosa viene eseguito in e dopo.profile, se è letto affatto.) Non ha senso provenire.profileda.zshrc.