I'm running XMonad with XQuartz on an 11,3 Macbook Prop Retina. My
.xinitrc looks as follow:
[[ -f ~/.Xdefaults ]] && xrdb -load ~/.Xdefaults export LANG="en_CA.UTF-8" xmodmap /Users/xxxxxxx/.xmodmarc cd $HOME /Users/xxxxxxxx/Library/Haskell/bin/xmonad
I've noticed that both the
LANG export and the
xmodmap are being called, but their effects are not persisting. If I throw some
env >> tmp.txt in there I can see that it's a different environment than when I finally reach a terminal, and I suspect perhaps even a different user that is calling
- what user or environment is actually calling
xinitwhen you startup XQuartz?
- where is the appropriate place to put
xmodmapso that it's called once, and only once, when XQuartz is started?
- How do I get the
LANGset once, and only once, as an environment variable when I start XQuartz (I need it for unicode support)