Nên chọn bộ gõ nào trên Ubuntu: ibus-bamboo hay fcitx5-unikey?
Nếu bạn đang dùng Ubuntu và chỉ muốn trả lời nhanh câu hỏi "nên cài bộ gõ nào để đỡ lỗi nhất", thì câu trả lời phụ thuộc chủ yếu vào version GNOME và ứng dụng bạn dùng hằng ngày. ibus-bamboo hợp với Ubuntu 24.04 + GNOME 46. fcitx5-unikey hợp hơn khi bạn ở Ubuntu 24.10+, KDE hoặc phải gõ nhiều trong Electron apps như VS Code, Slack, Discord.
Bài này đi thẳng vào decision đó, rồi mới tới phần cài đặt và xử lý lỗi thường gặp.
So Sánh Nhanh
| ibus-bamboo | fcitx5-unikey | |
|---|---|---|
| Framework | IBus | Fcitx5 |
| GNOME | Tốt (Ubuntu 24.04) | Cần cấu hình thêm |
| KDE Plasma | Ổn | Tốt hơn |
| Electron apps | Đôi khi lỗi | Thường ổn hơn |
| Predict bar (GNOME 47+) | Có lỗi | Không bị |
| Cài đặt | Đơn giản | Phức tạp hơn |
Nên chọn ibus-bamboo nếu: Bạn dùng Ubuntu 24.04 với GNOME 46.
Nên chọn fcitx5-unikey nếu: Bạn dùng Ubuntu 24.10+, KDE, hoặc hay gõ trong Electron apps (VS Code, Slack, Discord).
Cài Đặt ibus-bamboo
Yêu Cầu
- Ubuntu 20.04 trở lên
- GNOME desktop (khuyến nghị dùng với Ubuntu 24.04)
Bước 1: Thêm PPA và cài đặt
sudo add-apt-repository ppa:bamboo-engine/ibus-bamboo
sudo apt update
sudo apt install ibus-bamboo -y
Bước 2: Đặt làm engine mặc định
env DCONF_PROFILE=ibus dconf write /desktop/ibus/general/preload-engines "['BambooUs', 'Bamboo']"
ibus restart
Bước 3: Thêm vào Settings
- Vào Settings → Keyboard → Input Sources
- Nhấn + → chọn Other → tìm Vietnamese (Bamboo)
- Thêm vào danh sách
- Dùng
Super + Spaceđể chuyển bộ gõ
Bước 4: Chọn kiểu gõ
Nhấn chuột phải vào icon bàn phím trên thanh taskbar → Preferences:
- Kiểu gõ: Telex hoặc VNI
- Bảng mã: Unicode (mặc định)
- Tắt Show candidate window nếu bị hiện predict bar
Kiểm Tra
Mở Text Editor và thử gõ: viet nam (Telex) hoặc viet6 nam1 (VNI) — phải ra việt nam.
Cài Đặt fcitx5-unikey
Yêu Cầu
- Ubuntu 22.04 trở lên
- Hoạt động tốt trên cả GNOME và KDE
Bước 1: Cài fcitx5 và unikey
sudo apt update
sudo apt install fcitx5 fcitx5-unikey -y
Bước 2: Đặt fcitx5 làm Input Method mặc định
im-config -n fcitx5
Hoặc mở Input Method Configuration từ app menu và chọn fcitx5.
Bước 3: Thêm biến môi trường
Mở file /etc/environment bằng:
sudo nano /etc/environment
Thêm vào cuối file:
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
Lưu lại (Ctrl + O, Enter, Ctrl + X).
Bước 4: Thêm Unikey vào fcitx5
- Đăng xuất và đăng nhập lại để biến môi trường có hiệu lực
- Mở Fcitx5 Configuration từ app menu
- Tab Input Method → nhấn +
- Bỏ tick Only Show Current Language → tìm Unikey
- Thêm vào danh sách và nhấn Apply
Bước 5: Cấu hình Unikey
Trong Fcitx5 Configuration → Input Method → Unikey → Settings:
- Input method: Telex hoặc VNI
- Output charset: Unicode
- Tick Process W at word begin nếu dùng Telex (để gõ
wthànhư)
Bước 6: Đặt phím chuyển bộ gõ
Tab Global Options → Trigger Input Method: mặc định là Ctrl + Space. Có thể đổi thành Super + Space cho giống GNOME.
Kiểm Tra
Khởi động lại fcitx5:
fcitx5 &
Mở Text Editor và thử gõ tiếng Việt.
Xử Lý Sự Cố Thường Gặp
ibus-bamboo: Xuất hiện thanh predict khi gõ
Xảy ra trên GNOME 47+ (Ubuntu 24.10 trở lên). Có hai cách xử lý:
Cách 1: Tắt trong preferences của ibus-bamboo:
gsettings set org.freedesktop.ibus.engine.bamboo show-preedit-text false
Cách 2: Chuyển sang dùng fcitx5-unikey (khuyến nghị nếu đang dùng Ubuntu 24.10+).
fcitx5: Không gõ được trong một số app
Kiểm tra lại biến môi trường đã được set chưa:
echo $GTK_IM_MODULE
echo $QT_IM_MODULE
Nếu trả về rỗng, biến chưa được load. Đăng xuất và đăng nhập lại, hoặc reboot máy.
fcitx5: Không khởi động cùng hệ thống
Thêm fcitx5 vào autostart:
cp /usr/share/applications/org.fcitx.Fcitx5.desktop ~/.config/autostart/
Cả hai: Không gõ được trong VS Code
VS Code (Electron) đôi khi không nhận input method tốt. Thêm flag này vào /usr/share/applications/code.desktop hoặc file launch của VS Code:
--enable-features=UseOzonePlatform --ozone-platform=wayland
Hoặc thêm vào ~/.config/code-flags.conf:
--enable-features=UseOzonePlatform
--ozone-platform=wayland
Gỡ Cài Đặt Nếu Cần Đổi Bộ Gõ
Gỡ ibus-bamboo
sudo apt remove ibus-bamboo -y
sudo add-apt-repository --remove ppa:bamboo-engine/ibus-bamboo
sudo apt autoremove -y
Gỡ fcitx5
sudo apt remove fcitx5 fcitx5-unikey -y
sudo apt autoremove -y
im-config -n ibus
Xóa biến môi trường đã thêm trong /etc/environment, sau đó reboot.
Tổng Kết
Không có bộ gõ nào "tốt hơn tuyệt đối" — mỗi cái phù hợp với một ngữ cảnh khác nhau:
- Ubuntu 24.04 + GNOME 46 → dùng ibus-bamboo, cài nhanh, không cần cấu hình nhiều
- Ubuntu 24.10+ hoặc KDE → dùng fcitx5-unikey, tránh lỗi predict bar của GNOME mới
- Hay dùng VS Code, Electron apps → fcitx5-unikey ổn định hơn
Nếu đang dùng Ubuntu 24.04 và chưa biết chọn gì, hãy bắt đầu với ibus-bamboo — cài đặt đơn giản hơn và hoạt động tốt ngay trên bản đó.
Đọc thêm:
- Hướng dẫn cài đặt Ubuntu Desktop 24.04 LTS từ A đến Z — nếu bạn chưa cài Ubuntu, đây là hướng dẫn đầy đủ từng bước