Category Archives: fcitx development

A case study: how to compile a Fcitx platforminputcontext plugin for a proprietary software that uses Qt 5

Due to the fact, that Qt 5 does not support XIM, the only way to type with fcitx under Qt is to use platforminputcontext plugin. The problem is that for some proprietary software like mathematica, it is impossible to use … Continue reading

Posted in fcitx development | Tagged , , | 1 Comment

The Road to Fcitx 5: 3. You can (NOT) type on wayland (properly).

With a few recent changes on Fcitx 5, Fcitx can now be used to type on Wayland. (Even the window is rendered with EGL! .. ok this is not important) And as of today, I’d say it is the first and … Continue reading

Posted in fcitx development | Tagged , , , , , | Leave a comment

The Road to Fcitx 5: 2. With multiple focus and multiple display in mind.

I’d like to clarify one thing about this series of articles first. All features described in this series are already implemented, because I do not fell comfortable about writing about vaporware. The purpose of this series is to share some … Continue reading

Posted in fcitx development | Tagged , , | Leave a comment

The Road to Fcitx 5: 1. libxcb replaces libX11

This is the first post of “Road to Fcitx 5”. I planned to talk about more the changes in Fcitx 5, and comments are welcome. Right now, I’m using Fcitx 5 from day to day. As you can see from … Continue reading

Posted in fcitx development | Tagged , , , | Leave a comment

How to use fcitx on Ubuntu 17.10

Since ubuntu moves to GNOME 3, there’s some difference if you want to use fcitx. It’s not hard to do, but need some manual tweak on user configurations. Here is the instruction about how to use fcitx on a fresh … Continue reading

Posted in fcitx development | Tagged , | Leave a comment