XMonad'ı XQuartz ile birlikte 11,3 Macbook Prop Retina'da çalıştırıyorum. Benim .xinitrc
gö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 LANG
ihracatın hem de firmanın xmodmap
arandığını fark ettim , ancak etkileri devam etmiyor. env >> tmp.txt
Oraya 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
xinit
XQuartz'ı başlatırken gerçekte hangi kullanıcı veya ortamı arıyor ?xmodmap
XQuartz başlatıldığında bir kez ve yalnızca bir kez çağrılması için uygun yer neresidir?- Nasıl alırım
LANG
ben 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 $HOME
Gözlerinde farklı~/.xinitrc
? Eğer evet ise, o zaman bu çizgiyi kaldırın. Ayrıca yerleştirmekexec
için çağrı önündexmonad
böyle,:exec .../bin/xmonad
. Ayrıca unutmayınexport
yalnı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.