Estoy ejecutando XMonad con XQuartz en una Macbook Prop Retina de 11,3. Mi .xinitrc
se ve como sigue:
[[ -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 el LANG
export como el xmodmap
están siendo llamados, pero sus efectos no persisten. Si lanzo un poco de env >> tmp.txt
allí, puedo ver que es un entorno diferente al que finalmente llego a un terminal, y sospecho que quizás incluso un usuario diferente esté llamando a xinit
.
Mis preguntas
- ¿a qué usuario o entorno está llamando
xinit
cuando inicia XQuartz? - ¿dónde está el lugar apropiado para poner
xmodmap
para que se llame una vez, y solo una vez, cuando se inicia XQuartz? - ¿Cómo obtengo
LANG
establecido una vez, y solo una vez, como variable de entorno cuando inicio XQuartz (lo necesito para la compatibilidad con Unicode)?
¡Gracias!