Estoy ejecutando XMonad con XQuartz en un 11,3 Macbook Prop Retina. Mi .xinitrc
se ve así:
[[ -f ~/.Xdefaults ]] && xrdb -load ~/.Xdefaults
export LANG="en_CA.UTF-8"
xmodmap /Users/xxxxxxx/.xmodmarc
cd $HOME
/Users/xxxxxxxx/Library/Haskell/bin/xmonad
He notado que tanto la exportación de LANG
como el xmodmap
se están llamando, pero sus efectos no persisten. Si agrego un env >> tmp.txt
puedo ver que es un entorno diferente al que finalmente llego en un terminal, y sospecho que incluso un usuario diferente está llamando a xinit
.
Mis preguntas
- ¿Qué usuario o entorno está realmente llamando a
xinit
cuando inicias XQuartz? - ¿Cuál es el lugar adecuado para colocar
xmodmap
para que se llame una vez, y solo una vez, al iniciar XQuartz? - ¿Cómo puedo configurar
LANG
una vez, y solo una vez, como una variable de entorno al iniciar XQuartz (lo necesito para el soporte de unicode)?
¡Gracias!