Dùng ibus với các ứng dụng Qt đúng là hơi vất vả, trước kia em cũng đuối với thằng này (từ lúc còn xài openSuSE). Việc thiết lập Default Input Method ở qtconfig đôi khi không có tác dụng. Các ứng dụng qt ko export các biến môi trường từ .bashrc, sẽ thông báo lỗi ko tìm thấy ibus. Sau khi mò mẫm thì hiện tại dùng như sau, dùng được với tất cả các ứng dụng. Sử dụng file .xprofile để thiết lập các biến môi trường và chạy ibus với chế độ xim .xprofile
export GTK_IM_MODULE=ibus export XMODIFIERS=@im=ibus export QT_IM_MODULE=ibus export XIM_PROGRAM=/usr/bin/ibus-daemon thiết lập ở .xinitrc # make ibus work with QT4 app [ -f /etc/xprofile ] && . /etc/xprofile & [ -f ~/.xprofile ] && . ~/.xprofile & # ibus ibus-daemon --xim & Đơn giản hơn thì nếu đã cho các biến môi trường vào .xinitrc thì chỉ cần để ibus khởi động với chế độ xim thôi .xinitrc export GTK_IM_MODULE=ibus export XMODIFIERS=@im=ibus export QT_IM_MODULE=ibus export XIM_PROGRAM=/usr/bin/ibus-daemon # ibus ibus-daemon --xim &
