Skip to content
Trung Ngo edited this page Aug 9, 2014 · 29 revisions

Môi trường test

Kiểm tra fcitx-frontend-{gtk2,gtk3,qt4,qt5} đã cài đặt đầy đủ. Các biến môi trường phải được export như sau:

GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
QT4_IM_MODULE=fcitx
XMODIFIERS="@im=fcitx"

Các bài test

Lưu ý: các chuỗi dưới đây phải được gõ đúng trật tự.

  1. Gõ chuỗi "duocwd" phải ra "được"
  2. Gõ chuỗi "liene hopwj quoocs" phải ra "liên hợp quốc"
  3. Gõ chuỗi "system" phải ra "system"
  4. Gõ chuỗi "thuowcs" phải ra "thước", sau đó nhấn backspace ra "thướ", backspace tiếp ra "thư"
  5. Gõ chuỗi "con meof" phải ra "con mèo", nhấn backspace liên tục đến trước chữ "n", nhấn "f" phải ra "còn"

Các ứng dụng cần test

Nếu không ghi gì thêm thì test đang pass.

GTK

  • gedit
  • geany
  • gnome-terminal
  • pidgin
  • GVim

Qt4

  • kate
  • konsole

Qt5

  • QtCreator
  • Ứng dụng QML

Có thể kiểm tra Qt5 bằng lệnh ldd $(which tên_binary) xem có xuất hiện thư viện libQt5Gui.so.5 không. Nếu không có ứng dụng nào sẵn thì có thể build nhanh một editor bằng QtCreator.

TODO: Publish source code của editor.

LibreOffice

  • Không cài plugin libreoffice-kde
  • Có cài plugin libreoffice-kde FAILING #11

Các ứng dụng connect bằng XIM

Wine

  • notepad FAILING #12

Java

Swing

  • jedit
  • IntelliJ IDEA-based IDEs

SWT

  • Eclipse

Other

  • Skype
  • Xterm FAILING
  • Emacs (LC_CTYPE bắt buộc phải là zh_CN.UTF-8)
  • gitk (Tk toolkit)

Ubuntu Unity

NEED TESTING

Gõ trong ô search của Dash.

GNOME Shell

NEED TESTING

Gõ trong ô search của Shell.

Các trình duyệt

Firefox

  • Gõ trong address bar
  • Gõ trong search bar
  • Gõ trong ô search của google.com
  • Gõ trong ô search và chat của facebook.com
  • Gõ trong Google Docs
  • Gõ trong Ace Editor

Chromium

  • Gõ trong address bar
  • Gõ trong ô search của google.com
  • Gõ trong ô search và chat của facebook.com
  • Gõ trong Google Docs FAILING
  • Gõ trong Ace Editor