Skip to content

Instantly share code, notes, and snippets.

@carsonip
Created May 14, 2018 03:23
Show Gist options
  • Save carsonip/02d1e1947a8f4d2be1a5cd6781dc170f to your computer and use it in GitHub Desktop.
Save carsonip/02d1e1947a8f4d2be1a5cd6781dc170f to your computer and use it in GitHub Desktop.

Revisions

  1. carsonip created this gist May 14, 2018.
    34 changes: 34 additions & 0 deletions fcitx.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,34 @@
    ```
    sudo apt install fcitx fcitx-config-gtk fcitx-frontend-all fcitx-ui-classic fcitx-ui-qimpanel fcitx-libs-qt fcitx-libs-qt5 fcitx-config-gtk2 fcitx-libs-dev fcitx-frontend-qt4 fcitx-frontend-qt5 fcitx-ui-light
    echo 'export GTK_IM_MODULE=fcitx
    export QT_IM_MODULE=fcitx
    export QT4_IM_MODULE=fcitx
    export XMODIFIERS=@im=fcitx' >> ~/.xprofile
    ```

    Install quick classic:
    ```
    sudo apt install fcitx-table-quick-classic
    ```

    If anything doesn't work, run `fcitx-diagnose`.

    To Fix this:
    2. `gtk-query-immodules`:

    1. gtk 2:

    **Cannot find `gtk-query-immodules` for gtk 2**

    **Cannot find fcitx im module for gtk 2.**

    2. gtk 3:

    **Cannot find `gtk-query-immodules` for gtk 3**

    **Cannot find fcitx im module for gtk 3.**

    ```
    sudo ln -s /usr/lib/x86_64-linux-gnu/libgtk-3-0/gtk-query-immodules-3.0 /usr/bin/gtk-query-immodules-3.0
    sudo ln -s /usr/lib/x86_64-linux-gnu/libgtk2.0-0/gtk-query-immodules-2.0 /usr/bin/gtk-query-immodules-2.0
    ```