Sto eseguendo XMonad con XQuartz su un Retina da 11,3 Macbook Prop. Il mio .xinitrc
ha il seguente aspetto:
[[ -f ~/.Xdefaults ]] && xrdb -load ~/.Xdefaults
export LANG="en_CA.UTF-8"
xmodmap /Users/xxxxxxx/.xmodmarc
cd $HOME
/Users/xxxxxxxx/Library/Haskell/bin/xmonad
Ho notato che vengono chiamati sia l'esportazione LANG
che xmodmap
, ma i loro effetti non persistono. Se lancio un po 'di env >> tmp.txt
, vedo che si tratta di un ambiente diverso rispetto a quando finalmente raggiungo un terminale, e sospetto che forse anche un altro utente che chiama xinit
.
Le mie domande
- quale utente o ambiente chiama effettivamente
xinit
all'avvio di XQuartz? - dove è il posto appropriato dove mettere
xmodmap
in modo che venga chiamato una volta, e solo una volta, quando XQuartz viene avviato? - Come faccio a ottenere il
LANG
impostato una sola volta, e una sola volta, come variabile di ambiente quando avvio XQuartz (ne ho bisogno per il supporto Unicode)
Grazie!