ibus-bogo có thể được cài đặt từ gói cài đặt hoặc (nếu bạn muốn) trực tiếp từ mã nguồn.
Đây là cách đơn giản nhất.
Với các HĐH thuộc dòng Debian/Ubuntu thì bạn có thể cài đặt tự động bằng cách chạy lệnh sau:
wget -O - http://bogoengine.github.com/debian/stable/installer.sh | sudo sh
Hoặc nếu bạn luôn muốn dùng phiên bản đang phát triển, cập nhật liên tục, có thể nhiều lỗi thì sử dụng lệnh sau:
wget -O - http://bogoengine.github.com/debian/unstable/installer.sh | sudo sh
Note
Nội dung script là thêm repo của nhóm phát triển, sau đó cài đặt gói ibus-bogo
.
Người dùng Archlinux có thể cài từ gói AUR stable hoặc develop do bạn Ngô Huy cung cấp.
Fan của Fedora có thể cài gói RPM từ RPM repo của anh Trương Anh Tuấn.
Note
Nếu bạn muốn đóng gói BoGo cho các bản phân phối khác thì đừng ngần ngại thông báo với chúng tôi để trang hướng dẫn này được cập nhật liên tục cho các bản phân phối mới nhất. :D
Warning
Nếu bạn chưa thành thạo Linux và chỉ muốn sử dụng BoGo thì không nên cài đặt từ mã nguồn.
ibus-bogo có sử dụng các phần mềm sau, hãy chắc chắn rằng chúng đã được cài trên máy (theo tên gói cài đặt của Debian/Ubuntu):
- ibus 1.4.x
- python 3.2+
- python-gi (pygobject)
- cmake
- qt4-linguist-tools
- pyqt4-dev-tools
- python3-pyqt4
- gir1.2-ibus-1.0 (GObject Introspection data)
- gir1.2-wnck-3.0
Lệnh sau sẽ cài đặt tất cả các gói cần thiết:
sudo apt-get install python3 ibus cmake python3-gi pyqt4-dev-tools \ gir1.2-ibus-1.0 gir1.2-wnck-3.0 python3-pyqt4 qt4-linguist-tools
Note
Từ bản 0.4 thì ibus-bogo sử dụng PyQt4 thay vì PySide.
Sau đó bạn tải mã nguồn tại https://github.com/BoGoEngine/ibus-bogo-python/releases rồi giải nén. Hoặc dùng:
git clone https://github.com/BoGoEngine/ibus-bogo-python.git
Note
Nếu bạn dùng git clone thì chạy thêm lệnh git submodule init && git submodule update
trong thư mục mã nguồn.
Chạy lệnh sau để cài đặt:
mkdir build && cd build cmake .. && make install
Gỡ cài đặt:
cd build && sudo make uninstall
Sau khi cài đặt thì bạn cần phải thiết lập IBus để sử dụng ibus-bogo.
Trước hết bạn cần mở mục Settings của IBus bằng cách nhấn vào icon trên
system tray, chọn Preferences (Tùy thích) hoặc chạy lệnh
ibus-setup
(ảnh minh họa trên giao diện Unity của Ubuntu):
Sau đó vào tab Input Method (Kiểu gõ), ấn vào menu Select an input method (Chọn một kiểu gõ), di chuyển đến dòng Vietnamese (Tiếng Việt), chọn BoGo:
Nếu bạn muốn có thể dùng nút Up (Lên) bên phải để đặt ibus-bogo làm bộ gõ mặc định:
Với Ubuntu 13.10, trước hết bạn logout/login hoặc chạy lệnh ibus-daemon -xdr
để khởi động lại IBus. Sau đó bạn sử dụng mục Text Entry trong Settings để thêm
BoGo như video dưới đây:
Note
Nếu không gõ tiếng Việt được trong Skype hay các chương trình viết bằng Qt,
bạn thêm các dòng sau vào file ~/.profile
sau đó logout và login:
export GTK_IM_MODULE=ibus export QT4_IM_MODULE=xim export QT_IM_MODULE=xim export XMODIFIERS=@im=ibus