Skip to content
Trung Ngo edited this page Jun 7, 2015 · 12 revisions

Trên Ubuntu có một vài bộ gõ tiếng Việt khác nhau nhưng thông dụng nhất là IBus Unikey.

IBus Unikey

IBus là một phần mềm quản lý các bộ gõ, ngoài Unikey ra thì còn có thể cài các plugin gõ tiếng Nhật, tiếng Trung, tiếng Hàn,... Trong các bản Ubuntu hiện đại thì IBus đều đã được cài sẵn, chỉ cần cài thêm plugin Unikey.

sudo apt-get install ibus-unikey

Logout và login một lần để IBus nhận plugin mới cài. Sau đó vào System Settings > Text Entry, nhấn dấu cộng và chọn Unikey để thêm vào danh sách các bộ gõ active. Mỗi khi muốn gõ tiếng Việt, nhấn tổ hợp phím Super + Space (Super thông thường là phím có logo Windows ở giữa phím AltCtrl).

Bàn phím Dvorak hay Colemak

Từ bản 1.5 trở đi, IBus quản lý cả bộ gõ lẫn layout bàn phím. Vậy nên nếu bạn đang gõ Dvorak rồi bật Unikey thì layout bàn phím lại bị đổi ngược lại thành US Standard. Để tạm giải quyết thì có thể sửa file metadata của Unikey như sau:

Chạy lệnh sau, lưu output của nó:

/usr/lib/ibus-unikey/ibus-engine-unikey --xml

Sửa file /usr/share/ibus/component/unikey.xml, thay thế tag <engines></engines> bằng nội dung vừa lưu ở lệnh trên và thay thế dòng:

<layout>us</layout>

bằng

<layout>default</layout>

Kết quả cuối cùng như ở link sau: https://gist.github.com/lewtds/14ca841f7331126ad66b. Restart IBus hoặc logout/login.

Lỗi gõ "qúa", "gìa" với Firefox

Nếu bạn bị hiện tượng như trên khi gõ với Firefox thì làm như sau:

Dùng phím tắt để bật IBus Unikey, nhấn trái chuột vào biểu tượng Unikey trên tray, chọn Options > Full setup.... Ở cửa sổ mở ra, đánh dấu chọn Enable macro rồi nhấn OK.

Fcitx Unikey

Fcitx (đọc là [ˈfaɪtɪks]) cũng là một phần mềm quản lý bộ gõ tương tự như IBus. Theo chúng tôi thấy thì dùng ổn định hơn phiên bản hiện tại của IBus Unikey nhưng lại khó cài đặt hơn một chút.

# Cài đặt
sudo apt-get install fcitx-unikey

# Config cho hệ thống dùng fcitx thay cho ibus.
# Nếu sau này muốn đổi lại dùng ibus thì chạy tương tự.
im-config -n fcitx

# Nếu bạn dùng Ubuntu 14.04 hoặc một distro dựa trên
# bản đó thì phải cài thủ công một file nữa do gói 
# cài đặt của repo bị thiếu. Các bản sau không bị.
sudo wget https://raw.githubusercontent.com/fcitx/fcitx-unikey/ccffd3b77b78312f135f3958c9a4db7e98562e11/src/fcitx-unikey.desc -O /usr/share/fcitx/configdesc/fcitx-unikey.desc

Log out/Log in sẽ thấy biểu tượng bàn phím của Fcitx ở trên khay hệ thống, chọn Configure. Sau đó nhấn dấu cộng, bỏ chọn Only Show Current Language và tìm Unikey trong danh sách.

Phím tắt mặc định của Fcitx là Ctrl+Space.

AVIM

Nếu tất cả các phương án trên đều không được thì có thể cài tạm bộ gõ AVIM dưới dạng extension có thể chạy trên Firefox, Chrome, Thunderbird và một số ứng dụng khác của Mozilla.