12/7/08

Gõ tiếng Việt telex bằng scim trong Mandriva 2009.

Trong những post trước đã trình bày hai cách gõ tiếng Việt trong Mandriva 2009 bằng scim (nguyên bản) và x-unikey. Cách nào cũng có nhược điểm:

  • x-unikey-1.0.4 thỉnh thoảng bị mất tiếng Việt hoặc treo bàn phím. x-unikey-0.9.2 bị lỗi dấu nặng.

  • scim dùng file vi-telex nguyên bản thì bị đánh dấu ký tự. Không quen rất khó chịu.


Có thể khắc phục được tất cả các nhược điểm trên bằng cách dùng scim với file vi-telex-locdt.mim. Cách làm như sau:

  • Gỡ x-unikey (nếu đã cài):

    • Nhấn vào Menu - Install & Remove Software rồi gỡ bỏ x-unikey.

    • Mở file .bash_profile xoá ba lệnh export đã thêm vào khi cài x-unikey.

    • Disable hoặc remove lệnh khởi động x-unikey trong Autostart.



  • Cài scim như đã hướng dẫn trong post "Tiếng Việt trong Mandriva 2009".

  • Tải file vi-telex-locdt.mim Mediafire về.

  • Mở terminal, chạy lệnh su để đăng nhập như root, dùng mc (nếu đã cài) hoặc dùng lệnh:
    cp    vi-telex-locdt.mim    /usr/share/m17n

    để copy file vi-telex.locdt.mim vào thư mục /usr/share/m17n. Mở lại thư mục đó để kiểm tra xem file được copy chưa.

  • Mở Run Command, chạy lệnh scim rồi vào Scim Setup, chọn cách gõ vi-telex-locdt. Khởi động lại máy.

  • Biểu tượng của cách gõ này trên panel là vi-telex-locdt


Gõ telex tiếng Việt unicode bằng scim dùng file này không bị đánh dấu ký tự (chỉ còn dấu gạch chân đánh dấu vị trí bỏ dấu tiêng Việt). Chỉ còn một lỗi nhỏ là không chọn điền địa chỉ trong Gmail bằng chuột được (dùng phím mũi tên). Trong OpenOffice Calc, không bị lỗi xoá từ như x-unikey.

CHÚ Ý: Khi gõ kiểu này trong OpenOffice, Kmail, ..., dưới mỗi từ có dấu gạch chân đánh dấu ký tự ở mút trái là ký tự nhận dấu tiếng Việt. Phải có ký tự báo kết thúc từ: nhấn phím Space, đánh dấu chấm, dấu phẩy hoặc phím mũi tên phải, dấu gạch chân sẽ mất. Nếu vẫn còn dấu gạch chân, khi dùng chuột nhấn sang chỗ khác sẽ bị mất các ký tự gạch chân.

Khi soạn thảo trong Web (Gmail, Zoho, YahooMail, ...) thì không cần báo kết thúc từ, ký tự gạch chân vẫn không bị mất.

Các bộ gõ "nội" xvnkb và x-unikey khi Linux phát triển đã bộc lộ nhiều nhược điểm. Mặc dù scim cũng chưa phải hoàn thiện nhưng có lẽ đây là hướng có tương lai.

Sơ bộ thấy rất ổn. Để kiểm tra thêm một thời gian nữa xem sao.

No comments: