安裝 gcin, scim 之後,用 man 或 locale 都會發現這個錯誤:
locale: Cannot set LC_CTYPE to default locale: No such file or directory
我原本只設定 en_US.UTF-8 而已,在輸入 locale 發現 LC_CTYPE 被改為 zh_TW.UTF-8 UTF-8。
到 /var/lib/locales/supported.d/ 下面發現除了 local 之外只有 en 這個檔案,跟我當初的設置是一樣的。
因此修改 /var/lib/locales/supported.d/local
加上 zh_TW.UTF-8 UTF-8
支援的 locale 可以參考檔案 /usr/share/i18n/SUPPORTED
然後重做 locale 設定:
sudo rm /var/lib/locales/supported.d/en
sudo locale-gen --purge
用下面指令查詢:
ls -alF /usr/lib/locale/
重新登入登出之後就正常了。
沒有留言:
張貼留言