Gõ tiếng Việt trên Linux: cài bộ gõ thay Unikey

Unikey không có bản Linux, nhưng Linux có bộ gõ tương đương, gõ Telex, VNI, bỏ dấu kiểu mới như Unikey. Chọn đúng bộ gõ theo bản Linux bạn dùng là xong trong 5 phút.

Soát lại 08/11/2026 · Lệnh thử cho Ubuntu 24.04 LTS, Linux Mint 22.x · Đọc khoảng 5 phút

Trả lời nhanh: Linux Mint: cài fcitx5 + fcitx5-unikey từ kho chính thức, chọn fcitx5 trong im-config, đăng xuất rồi đăng nhập lại. Ubuntu (GNOME, Wayland): dùng ibus-bamboo qua PPA của nhóm Bamboo, thêm nguồn nhập Vietnamese (Bamboo) trong Settings, đổi bằng Super+Space. KDE Plasma: dùng fcitx5.

Chọn bộ gõ nào

Trên Linux, bộ gõ gồm hai lớp: khung nhập (input method framework, phổ biến là IBus và Fcitx 5) và bộ gõ tiếng Việt chạy trong khung đó. Thực tế 11/2026 có ba lựa chọn đáng dùng:

Bộ gõKhung nhậpCó trong kho chính thứcHợp với
fcitx5-unikeyFcitx 5Có (Ubuntu 24.04: 5.1.2; 26.04: 5.1.10)Linux Mint, Xubuntu, Lubuntu, KDE Plasma. Lõi gõ của Unikey.
fcitx5-bambooFcitx 5Có (Ubuntu 24.04: 1.0.4; 26.04: 1.0.9)Như trên, thích kiểu gõ, kiểm chính tả của Bamboo.
ibus-bambooIBusKhông, cài từ PPA của nhóm Bamboo (0.8.5, có bản cho 24.04 và 26.04)Ubuntu bản GNOME (mặc định), nhất là khi chạy Wayland.

Có hai bộ gõ cũ hơn bạn sẽ gặp trên mạng: ibus-unikey (còn trong kho nhưng là bản 0.7.0 beta đã lâu không phát triển) và fcitx-unikey cho Fcitx 4. Không nên dùng nữa.

Trang dự án ibus-bamboo tự ghi chú là dự án từng đình trệ một thời gian và gợi ý fcitx5-unikey làm phương án thay thế vì hỗ trợ Wayland tốt hơn. Tuy vậy, bản 0.8.5 vẫn được phát hành tháng 5/2026 và PPA có bản cho Ubuntu 26.04. Trên Ubuntu GNOME, ibus-bamboo vẫn là cách ít phiền nhất.

Bạn đang chạy Wayland hay X11?

Đây là điều quyết định bộ gõ có chạy mượt không. Mở Terminal, chạy:

echo $XDG_SESSION_TYPE

Cách 1: Linux Mint (và máy chạy X11) — fcitx5-unikey

  1. Mở Terminal (Ctrl+Alt+T), cài gói:
    sudo apt update
    sudo apt install fcitx5 fcitx5-unikey fcitx5-config-qt fcitx5-frontend-gtk3 fcitx5-frontend-gtk4 fcitx5-frontend-qt5
    Muốn dùng Bamboo thay Unikey thì thêm gói fcitx5-bamboo.
  2. Đặt Fcitx 5 làm khung nhập mặc định:
    im-config -n fcitx5
    Trên Mint cũng có thể mở Menu → Input Method và chọn Fcitx5 nếu mục này có trong danh sách; dùng lệnh trên là chắc nhất.
  3. Đăng xuất rồi đăng nhập lại (hoặc khởi động lại). Bỏ qua bước này là bộ gõ chưa chạy.
  4. Mở Fcitx 5 Configuration từ menu (hoặc chạy fcitx5-configtool). Bỏ chọn Only Show Current Language, tìm Unikey, bấm mũi tên đưa sang cột Current Input Method, giữ Keyboard - English (US) ở trên cùng.
  5. Bấm Ctrl+Space để bật tắt tiếng Việt. Biểu tượng Fcitx ở khay hệ thống chuyển giữa EN và chữ Việt.

Chỉnh kiểu gõ (Telex, VNI, VIQR), bảng mã, bỏ dấu kiểu mới (oà hay òa): bấm chuột phải biểu tượng Fcitx → Configure → chọn Unikey → nút cấu hình.

Cách 2: Ubuntu GNOME (Wayland) — ibus-bamboo

Ubuntu đã có sẵn IBus. Chỉ cần thêm bộ gõ Bamboo từ PPA của nhóm phát triển (lệnh theo trang dự án):

sudo add-apt-repository ppa:bamboo-engine/ibus-bamboo
sudo apt update
sudo apt install ibus ibus-bamboo --install-recommends
ibus restart

Sau đó vào Settings → Keyboard → Input Sources, bấm +, chọn Vietnamese → Vietnamese (Bamboo). Đổi qua lại giữa tiếng Anh và tiếng Việt bằng Super+Space (phím Windows + cách). Trang dự án có thêm một dòng lệnh đặt Bamboo làm bộ gõ mặc định nếu bạn không muốn bấm trong Settings:

env DCONF_PROFILE=ibus dconf write /desktop/ibus/general/preload-engines "['BambooUs', 'Bamboo']" && gsettings set org.gnome.desktop.input-sources sources "[('xkb', 'us'), ('ibus', 'Bamboo')]"

Thấy gõ bị gạch chân rồi mới hiện chữ là chế độ pre-edit mặc định. Bấm Shift+~ khi đang gõ để mở bảng chọn chế độ khác cho ứng dụng đó, hoặc loại ứng dụng khỏi bộ gõ.

Đừng cài cả IBus lẫn Fcitx 5 rồi bật cùng lúc. Hai khung nhập tranh nhau phím, gõ ra chữ lặp hoặc mất dấu. Chọn một bên bằng im-config rồi đăng nhập lại.

KDE Plasma (Kubuntu, KDE neon)

Cài như cách 1, thêm gói cấu hình cho KDE:

sudo apt install fcitx5 fcitx5-unikey kde-config-fcitx5

Trên Plasma Wayland (từ 5.27), tài liệu Fcitx khuyên bật Fcitx 5 tại System Settings → Virtual Keyboard, chọn Fcitx 5, và không đặt biến GTK_IM_MODULE, QT_IM_MODULE chung cho cả máy (để chung dễ làm khung chọn chữ nhấp nháy).

Sửa lỗi thường gặp

LỗiCách sửa
Cài xong không thấy biểu tượng bộ gõChưa đăng nhập lại. Chạy im-config kiểm đã chọn đúng fcitx5 (hoặc ibus), rồi đăng xuất, đăng nhập.
Gõ được trong LibreOffice nhưng không gõ được trong Chrome, VS Code (Wayland)Ứng dụng nền Chromium, Electron cần bật hỗ trợ bộ gõ Wayland. Cách dễ: để ứng dụng chạy kiểu XWayland như mặc định và đặt GTK_IM_MODULE=fcitx. Cách khác (theo tài liệu Fcitx): chạy kèm tham số --enable-features=UseOzonePlatform --ozone-platform=wayland --enable-wayland-ime.
Gõ "đươcj", "Viêt" bị mất dấu trên ô tìm kiếm trình duyệtVới ibus-bamboo: Shift+~ đổi chế độ cho ứng dụng đó. Với Fcitx Unikey: tắt Use surrounding text trong cấu hình nếu ứng dụng xử lý không tốt.
Khung chọn chữ Fcitx không hiện trên Ubuntu GNOMECài tiện ích Input Method Panel (Kimpanel) qua ứng dụng Extension Manager, hoặc chuyển sang ibus-bamboo.
Phần mềm Windows chạy qua Wine không gõ được dấuCó thể gặp với một số phần mềm. Gõ ở ứng dụng khác rồi dán vào, hoặc chạy phần mềm đó trong máy ảo Windows có Unikey.

Đặt biến môi trường (chỉ khi cần)

Trên X11, im-config đã lo các biến này. Chỉ khi một ứng dụng nhất định không nhận bộ gõ, bạn mới đặt tay. Tài liệu Fcitx gợi ý file ~/.config/environment.d/im.conf (có hiệu lực sau khi khởi động lại):

mkdir -p ~/.config/environment.d
printf 'XMODIFIERS=@im=fcitx\nGTK_IM_MODULE=fcitx\nQT_IM_MODULE=fcitx\n' > ~/.config/environment.d/im.conf

Trên KDE Plasma Wayland thì chỉ nên giữ dòng XMODIFIERS, bỏ hai dòng còn lại.

Gõ được rồi, làm tiếp

Nguồn đã kiểm

Thông tin phần mềm, phiên bản, hỗ trợ của từng hãng có thể đổi sau ngày soát. Thấy sai, bạn báo cho Dorabot qua trang Về chúng tôi.

Hỏi đáp

Có Unikey cho Linux không?

Không có bản Unikey cho Linux do tác giả Unikey phát hành, nhưng fcitx5-unikey dùng lõi gõ của Unikey (mã nguồn mở), gõ Telex, VNI giống hệt. Gói này có sẵn trong kho của Ubuntu và Linux Mint.

Nên dùng fcitx5-unikey hay ibus-bamboo?

Linux Mint và các bản chạy X11: fcitx5-unikey (có sẵn trong kho, không cần PPA). Ubuntu bản GNOME mặc định chạy Wayland: ibus-bamboo vì IBus khớp với GNOME nhất. KDE Plasma: fcitx5.

Phím tắt bật tắt tiếng Việt là gì?

Fcitx 5 mặc định Ctrl+Space. IBus trên Ubuntu GNOME dùng Super+Space (phím Windows + cách). Đổi được trong phần cấu hình của từng bộ gõ.

Gõ tiếng Việt trên Chrome bị lỗi mất chữ?

Thường do chế độ gõ không hợp với ô nhập đó. ibus-bamboo: bấm Shift+~ để chọn chế độ khác. Wayland: thêm tham số --enable-wayland-ime khi mở Chrome hoặc để Chrome chạy XWayland với GTK_IM_MODULE=fcitx.

Có cần quyền quản trị để cài bộ gõ không?

Có, lệnh apt cần sudo và mật khẩu của tài khoản quản trị trên máy. Cài một lần, mọi người dùng trên máy đều chọn được bộ gõ.

Đọc tiếp

Cả bộ Linux cho người Việt

10 bài, đi từ chọn bản Linux đến những việc riêng của Việt Nam: gõ dấu, font, chữ ký số, thuế, Zalo, máy in.

Công cụ liên quan

Khám phá thêm công cụ miễn phí của Dorabot

🆓 Phần mềm miễn phí thay thế Thay Photoshop, Office, AutoCAD, WinRAR… bằng phần mềm miễn phí, mã nguồn mở; có tiếng Việt không.