QT5.4でのfcitx設定方法

Ubuntu 15.04でQT SDKをインストールした場合
libfcitxplatforminputcontextplugin.soを自分でコンパイルしてやる必要がある。
さっさと同梱してくれればいいのに(´・ω・`)
※QT5.5.0はfcitxで日本語入力出来ないっぽい(´・ω・`)


1.下準備

必要なものをインストールしておくので、
先にコンパイルに必要なものを調べる。

[code lang=bash]
$ sudo apt-get build-dep fcitx-qt5
[/code]

これでQT関係は除外して必要そうなものをインストール。

[code lang=bash]
$ sudo apt install git cmake extra-cmake-modules fcitx-libs-dev
[/code]

2.ソースを取得する

Ubuntu 15.04なので1.0.1を利用する

[code lang=bash]
$ git clone https://github.com/fcitx/fcitx-qt5.git
$ cd fcitx-qt5
$ git checkout 1.0.1
[/code]

3.ビルド

CMAKE_PREFIX_PATH にはqtインストール先を指定

[code lang=bash]
$ cmake . -DCMAKE_PREFIX_PATH=/home/[USER]/Qt/5.4/gcc
$ make
[/code]

4.モジュールのコピー

platforminputcontext/libfcitxplatforminputcontextplugin.so が出来上がるので、
それを必要な場所にコピーする。

[code lang=bash]
$ cp platforminputcontext/libfcitxplatforminputcontextplugin.so /home/[USER]/Qt/5.4/gcc/plugins/platforminputcontexts
$ cp platforminputcontext/libfcitxplatforminputcontextplugin.so /home/[USER]/Qt/Tools/QtCreator/bin/plugins/platforminputcontexts
[/code]

タイトルとURLをコピーしました