Fcitx

Fcitx

http://linux.overshoot.tv/app-i18n/fcitx

Install

emerge:
app-i18n/fcitx-chewing
app-i18n/fcitx-qt5
app-i18n/kcm-fcitx

In your home directory, have an ~/.xprofile file with the following content:

eval "$(dbus-launch --sh-syntax --exit-with-session)"

export QT_IM_MODULE=fcitx
export QT5_IM_MODULE=fcitx
export QT4_IM_MODULE=fcitx
export GTK_IM_MODULE=fcitx
export XIM=fcitx
export XIM_PROGRAM=fcitx
export XMODIFIERS="@im=fcitx"

Troubleshooting

app-i18n/im-chooser

Homepage: https://pagure.io/im-chooser
Description: Desktop Input Method configuration tool

* Contents of app-i18n/im-chooser-1.7.0:

/usr
/usr/bin
/usr/bin/im-chooser
/usr/bin/xfce4-im-chooser
/usr/lib64
/usr/lib64/libimchooseui.so -> libimchooseui.so.0.0.0
/usr/lib64/libimchooseui.so.0 -> libimchooseui.so.0.0.0
/usr/lib64/libimchooseui.so.0.0.0
/usr/share
/usr/share/applications
/usr/share/applications/im-chooser.desktop
/usr/share/applications/xfce4-im-chooser.desktop
/usr/share/doc
/usr/share/doc/im-chooser-1.7.0
/usr/share/doc/im-chooser-1.7.0/AUTHORS

app-i18n/imsettings

Homepage: https://tagoh.bitbucket.io/imsettings
Description: Delivery framework for general Input Method configuration

Beware: the mere fact of installing this package, even without using it, may silently break your input method installation. The user may not be aware that installing this package adds a script /etc/X11/xinit/xinitrc.d/90-xinput which runs every time a new X session is started, and which invalidates the user input method configuration.

Bug 650348 - app-i18n/imsettings-1.7.2 breaks app-i18n/ibus, app-i18n/fcitx, etc.

~/.config/fcitx/

~/.config/fcitx/log/ $ cat crash.log
fcitx: BadWindow (invalid Window parameter)

In most cases, that is simply the result of the X server shutting down while applications where still drawing their windows. Everyone gets these "errors", and are nothing that you need to worry about or try and resolve.

app-i18n/fcitx

Table of Contents

Fcitx

See the main article:

Gtk applications

Make sure to enable the gtk2 and gtk3 USE flags in order to use fcitx within firefox and other gtk applications.

autostart

autostart     : Enable XDG-compatible autostart of Fcitx

TODOs
What is the autostart USE flag for? What does XDG-compatible mean?

Syndicate content