- LANG=en_US.UTF-8 (hoặc vi_VN.UTF-8 tùy theo bản x-unikey đã build).
- XMODIFIERS=@im=unikey
- GTK_IM_MODULE=xim
Kiểm tra các biến này bằng cách gõ lệnh env hoặc các lệnh echo $LANG, echo $XMODIFIERS, echo $GTK_IM_MODULE trong terminal.
Nếu có biến có giá trị không đúng như trên, đặt lại bằng cách thêm các dòng sau:
export LANG=en_US.UTF-8 (hoặc vi_VN.UTF-8 tùy theo bản x-unikey đã build).
export XMODIFIERS=@im=unikey
export GTK_IM_MODULE=xim
vào file /etc/profile (chung cho mọi user) hoặc file /home/<username>/.bash_profile.
Tuy nhiên có điều hơi lạ về cú pháp các lệnh export trên. Có những trường hợp export XMODIFIERS="@im=unikey" hoặc export GTK_IM_MODULE="xim" (vế bên phải đặt trong dấu ngoặc kép) cho kết quả đúng: echo $XMODIFIERS cho kết quả là @im=unikey. Nhưng cũng có trường hợp kết quả lại là "@im=unikey" (vẫn trong dấu ngoặc kép) và khi đó x-unikey không gõ được. Phải bỏ dấu ngoặc kép trong lệnh export thì x-unikey mới chạy. Tóm lại là phải làm sao cho kết quả của các lệnh echo không có dấu ngoặc kép.
Ngoài ra, khi LANG=vi_VN.UTF-8 như một số bản x-unikey build sẵn quy định thì trước đó phải cài gói locales-vi.
Tiếng Việt trong Linux vẫn là điều rắc rối nhất khi cài một bản Linux mới!!!
No comments:
Post a Comment