Chuyển tới nội dung chính

Funput trên IBus

Funput có hai gói riêng biệt cho hai input method framework:

GóiFrameworkDùng khi
funputFcitx5 — khuyến nghịMặc định cho mọi desktop. Hướng dẫn cài
funput-ibusIBusBạn đang dùng IBus sẵn (GNOME/Ubuntu) và không muốn đổi session

Trang này dành cho lựa chọn thứ hai.

Nên chọn IBus khi nào?​

Chọn IBus khi bạn đang ở GNOME hoặc Ubuntu và không muốn đụng vào biến môi trường của session. Session GNOME mặc định đã nối vào IBus, nên funput-ibus cài xong là dùng được sau một lệnh ibus restart — không cần đăng xuất/đăng nhập lại như đường Fcitx5.

Đánh đổi: Fcitx5 là bản đầy đủ hơn. Nó vẽ được preedit trên panel cho những ứng dụng tự giấu preedit (WPS Office) — điều mà phía IBus không có kênh nào làm được — và hỗ trợ tự chuyển bộ gõ theo từng ứng dụng.

thông tin

Hai gói cài chung được (chúng không giành file của nhau). Nhưng mỗi phiên đăng nhập chỉ nên bật một framework: bật cả hai thì hai bộ gõ cùng nhận phím.

Cài đặt​

Thêm kho repo.funput.app giống hệt đường Fcitx5 — xem bước 2 của hướng dẫn chính — rồi cài gói funput-ibus thay vì funput:

Danh sách theo đúng cách install.sh nhận diện distro, nhưng Funput chưa được kiểm thử trên tất cả. Nếu package manager báo thiếu thư viện, distro của bạn cũ hơn máy dựng gói — hãy báo lỗi trên GitHub, hoặc dùng đường cài vào ~/.local.

sudo apt install funput-ibus

Gói này cũng kéo theo funput-settings — ứng dụng Cài đặt dùng chung — đúng cùng phiên bản.

mẹo

Script install.sh mặc định cài Fcitx5. Ép sang IBus bằng cờ --ibus — xem Cách cài khác.

Bật bộ gõ​

  1. Nạp lại engine: ibus restart (hoặc đăng nhập lại).
  2. Settings → Keyboard → Input Sources → + → Vietnamese → Funput.
  3. Chuyển nguồn nhập: Super + Space.
  4. Bật/tắt tiếng Việt khi đang ở Funput: Ctrl + `.

Cập nhật​

Đã thêm kho thì cập nhật là tự động, đi cùng gói hệ thống:

sudo apt update && sudo apt upgrade funput-ibus # Debian / Ubuntu
sudo dnf upgrade funput-ibus # Fedora
sudo zypper update funput-ibus # openSUSE
sudo pacman -Syu # Arch

Sau khi cập nhật mà bộ gõ không hoạt động bình thường: ibus restart, hoặc đăng nhập lại.

Xử lý sự cố​

  • Funput không xuất hiện trong danh sách nguồn nhập: chạy ibus restart hoặc đăng nhập lại. Kiểm tra bạn đã cài đúng gói funput-ibus (chứ không phải funput).
  • Cài nhầm cả hai và bộ gõ hoạt động lạ: mỗi phiên chỉ nên bật một framework. Gỡ cái không dùng, hoặc tắt autostart của nó.
  • Các vấn đề khác: xem Xử lý sự cố.

Đổi sang Fcitx5​

Muốn chuyển sang bản đầy đủ hơn: cài funput (giữ hay gỡ funput-ibus đều được), rồi làm theo bước 3 của hướng dẫn cài đặt và đăng xuất/đăng nhập lại.