2016年6月18日 星期六

Arch Linux 語系與輸入法設定

語系設定
為了讓系統能顯示英文與中文,需要進行語系設定
# vim /etc/locale.gen (取消 en_utf8 與 zh_tw 的註解)
# locale-gen


設定英文為系統預設語言:
# echo   LANG=en_US.UTF-8  > /etc/locale.conf
# export LANG=en_US.UTF-8

接著,針對不同使用者設定其它語言,
例如:與家人共用電腦,則設定中文為預設語言:
$ echo   LANG=zh_TW.UTF-8  > ~/.config/locale.conf


輸入法設定
安裝 fcitx 並設定環境變數:
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"

輸入法是為了在桌面環境下使用,須額外安裝其它套件,例如:
fcitx-chewing
fcitx-configtool


我的 懶人包 個人化設定
# vim /etc/locale.gen
# locale-gen
# echo   LANG=en_US.UTF-8  > /etc/locale.conf
# export LANG=en_US.UTF-8
# yaourt -S fcitx fcitx-configtool fcitx-chewing

我沒有安裝登入管理器,手動啟動桌面環境前,必須設定環境變數。
新增 ~/.JimRunCommand 檔案,並寫入:
export LC_CTYPE=zh_TW.UTF-8 #能輸入 UTF­8 中文
export LC_MESSAGES=zh_TW.UTF-8 #能顯示 UTF­8 中文

export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"

# cp /etc/xdg/xfce4/xinitrc ~/.config/xfce4/xinitrc
編輯 ~/.config/xfce4/xinitrc 並於檔案最前端寫入:
source $HOME/.JimRunCommand


沒有留言:

張貼留言