XMonad'ı XQuartz ile birlikte 11,3 Macbook Prop Retina'da çalıştırıyorum. Benim .xinitrcgörünüşüm şöyle:
[[ -f ~/.Xdefaults ]] && xrdb -load ~/.Xdefaults
export LANG="en_CA.UTF-8"
xmodmap /Users/xxxxxxx/.xmodmarc
cd $HOME
/Users/xxxxxxxx/Library/Haskell/bin/xmonad
Hem LANGihracatın hem de firmanın xmodmaparandığını fark ettim , ancak etkileri devam etmiyor. env >> tmp.txtOraya biraz attığımda, bir terminale ulaştığımdan farklı bir ortam olduğunu görebiliyorum ve belki de arayan farklı bir kullanıcıdan bile şüpheleniyorum xinit.
Sorularım
xinitXQuartz'ı başlatırken gerçekte hangi kullanıcı veya ortamı arıyor ?xmodmapXQuartz başlatıldığında bir kez ve yalnızca bir kez çağrılması için uygun yer neresidir?- Nasıl alırım
LANGben XQuartz başlattığınızda bir ortam değişkeni olarak, sadece bir kez bir kez seti ve (ı unicode desteği için ihtiyaç)
Teşekkür ederim!
cd $HOMEGözlerinde farklı~/.xinitrc? Eğer evet ise, o zaman bu çizgiyi kaldırın. Ayrıca yerleştirmekexeciçin çağrı önündexmonadböyle,:exec .../bin/xmonad. Ayrıca unutmayınexportyalnızca geçerli süreç çevreyi değiştirir ve mevcut sürecin çocuk süreçlerinin. Başka bir terminal örneği gibi, çalışmakta olan işlemler üzerinde hiçbir etkisi yoktur.