Gõ tiếng Việt bằng x-unikey trên Ubuntu 11.04 và LinuxMint 11

Tôi cài x-unikey trên Ubuntu 11.04 và Linux Mint 11 thấy khá ổn. Chia sẻ với mọi người.

Update (17/8/2011): dùng lâu mới thấy x-unikey 1.0.4 có hai lỗi: a/thỉnh thoảng bị mất tiếng Việt (lỗi này đã nói trước đây, lâu không dùng quên mất), b/Không nhấn vào tên file văn bản dài có dấu cách để mở file bằng OpenOffice được. Phải mở OpenOffice trước rồi mở file từ trong OpenOffice.

Update (8/11/2011): xem cách khắc phục lỗi thứ hai ở đây.

1- Cài đặt

Tải gói   x-unikey – 1.0.4-1~uvn3~natty về cài.

Vào Administration -> Language Support đặt Input Method là unikey . Nhấn Alt + F2 rồi chạy lệnh unikey.

Trong thư mục Home, vào View -> Show Hidden Files để cho hiện các file ẩn rồi mở file .profile và thêm vào hai dòng:

export GTK_IM_MODULE=unikey
export QT_IM_MODULE=unikey

Lưu ý là không cần sửa file options trong thư mục ẩn .unikey. Để nguyên Commit Method = Send và Xim Flow = Static.

Sau đó khởi động lại máy.

2- Thử gõ trên các ứng dụng

Đã thử gõ tiếng Việt unicode theo kiểu gõ Telex trên Firefox 5.0, LibreOffice 3.3.2, Skype 2.2.0.25, GIMP 2.6.11, Inkscape 0.48 đều ổn. Tất nhiên là mới thử gõ ít, không rõ gõ nhiều thì có lỗi gì không.

Soạn mail trong Gmail và Zoho Mail trên Firefox đều tốt. Nhưng soạn văn bản bằng Google Docs và Zoho Writer trên Firefox trong LinuxMint thì lỗi, trong Ubuntu 11.04 soạn Google Docs được, Zoho Writer lỗi.

Trong Ubuntu 11.04, biểu tượng của x-unikey xuất hiện khi khởi động vào Ubuntu Classic rồi biến mất. Nhưng khi mở một trình nào có vùng nhập liệu (Firefox, LibreOffice, …) nhấn Ctrl+Shift thì biểu tượng xuất hiện lại và không bị mất nữa.

3- Dùng Google Docs và Zoho Writer trên Chromium

Mở Google Docs và Zoho Writer trong trình duyệt Chromium thì gõ tốt tiếng Việt. Chromium có tính năng Tools -> Create Application Shortcut. Dùng tính năng này tạo được shortcut trong menu và trên Desktop, lần sau chạy nhấn vào đó để mở thẳng vào Google Docs hoặc Zoho Docs.

Tóm lại với nhu cầu của tôi thì ổn. X-unikey không gây treo bàn phím, không gạch chân từ, không cần kết thúc từ bằng chuột hay bàn phím.

4- Font Droid trong KDE và Firefox 5.0

Tiếng Việt unicode hiển thị chuẩn nhất vẫn là các font Arial, Time New Romans của Microsoft. Một số font nguồn mở như Liberation, Freefonts, … đôi khi có lỗi, nhất là trên Firefox 4.01 trở đi trong KDE 4. Freefonts (Free Sans, Free Serif) trước đây vẫn là font ưa thích của tôi trên Firefox vì nét font đậm, không bị mảnh và gai như Arial, Liberation, … Từ Firefox 4.01 trở đi trong KDE, FreeFonts bị lỗi chập ký tự khi hiển thị tiếng Việt.

Khi chạy Firefox trong KDE có thể cài thêm họ font Droid (Droid Sans, Droid Serif). Những font này hiển thị tốt tiếng Việt và nét font cũng đậm. Đây là font chuyên dùng cho các thiết bị handheld.

Riêng OpenSUSE 11.4 KDE thì Firefox 5.0 vẫn hiển thị tốt bằng Freefonts.

4- Kết luận

Với nhu cầu bình thường, dùng x-unikey chưa thấy có lỗi gì và có cảm giác rất dễ chịu so với khi dùng ibus hoặc scim.

Cài máy in Canon LBP trong Ubuntu 11.04 và LinuxMint 11

Trong các phiên bản Ubuntu và LinuxMint trước đây, máy in Canon LBP cài dễ dàng bằng cách chạy script của Radu Cotescu như đã nói ở đây.

Với Ubuntu 11.04 và LinuxMint 11, khi chạy script nói trên bị báo lỗi thiếu gói gs-esp và mặc dù script vẫn chạy đến hết nhưng không in được. Cách khắc phục như sau:

  1. Nếu đã chạy script của Radu Cotescu thì mở Synaptic Package Manager rồi nhấn vào menu Edit -> Fix Broken Packages để gỡ hai gói cndrvcups-common và cndrvcups-capt ra.
  2. Vào trang này, tải gói gs-esp_8.71.dfsg.2-0ubuntu7_all.deb  về và cài nó.
  3. Sau đó chạy lại script của Radu Cotescu.

Bộ gõ tiếng Việt trên LinuxMint 9 (Isadora)

1- IBus-unikey

Trong kho phần mềm của LinuxMint 9 có sẵn ibus-unikey 0.3. Chỉ cần cài gói đó rồi vào Administrations -> Language Support chọn ibus, khởi động lại là gõ được.

Tuy nhiên khi gõ trong Writer, ibus-unikey 0.3 không nhận được chuyển động chuột. Do đó khi di chuột bị mất một phần cụm từ đang gõ.

Cài ibus-unikey 0.5 từ http://code.google.com/p/ibus-unikey/ về cài thì khắc phục được hiện tượng trên. Nhưng lại bị một lỗi nặng: thỉnh thoảng OpenOffice bị treo cứng.

2- Scim-unikey

Trong kho phần mềm của LinuxMint cũng có scim-unikey 0.3. Bộ gõ này không bị lỗi gây treo OpenOffice, nhận được chuyển động chuột do đó không cần phím kết thúc từ. Nhưng trong khi soạn thư trên web (Gmail,ZohoMail), chặn không cho hiện danh sách các địa chỉ mail khi gõ trong trường địa chỉ.

3- X-unikey

Lâu lắm không dùng x-unikey nhất là với các bản Gnome. Nay tình cờ search lại tìm được bản x-unikey 1.04 tại https://launchpad.net/~ubuntu-vn/+archive/ppa/+packages?start=75&batch=75 có gói deb. Sau khi cài, sửa trong file /home/<username>/.unikey/options thông số CommitMethod=Forward thì thấy gõ tốt trong Writer, Calc, GMail, nhưng chưa thử nhiều không biết có lỗi gì không.