📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| 41行目: | 41行目: | ||
# KDE | # KDE | ||
sudo zypper install fcitx-config-kde4 (以前は、kcm-fcitxと呼ばれていた) | sudo zypper install fcitx-config-kde4 (以前は、kcm-fcitxと呼ばれていた) | ||
<br><br> | |||
== Fcitxのインストール(ソースコードをビルドする) == | |||
==== 依存関係のインストール ==== | |||
Fcitxのビルドに必要な依存関係をインストールする。<br> | |||
# CentOS | |||
sudo yum install cairo-devel pango-devel dbus-devel dbus-glib-devel qt-devel intltool cmake gtk3-devel gtk2-devel \ | |||
gcc-c++ libicu-devel opencc-devel | |||
# SUSE | |||
sudo zypper install cairo-devel pango-devel dbus-1-devel dbus-glib-1-devel libqt4-devel intltool cmake gtk3-devel gtk2-devel \ | |||
gcc-c++ libicu-devel opencc-devel | |||
<br> | |||
==== Fcitxのビルド ==== | |||
[https://github.com/fcitx FcitxのGithub]から、ソースコードをダウンロードする。<br> | |||
git clone --depth 1 https://github.com/fcitx/fcitx5.git | |||
<br> | |||
以下の例では、Fcitxを全てのIMモジュールでビルドして、ホームディレクトリにインストールしている。<br> | |||
<br> | |||
まず、Fcitxのソースコードが存在するディレクトリに移動して、ビルド用のディレクトリを作成する。<br> | |||
cd <Fcitxのソースコードがあるディレクトリ> | |||
mkdir build && cd build | |||
<br> | |||
Fcitxのソースコードをビルドする。<br> | |||
cmake .. -DCMAKE_INSTALL_PREFIX=/home/<ユーザ名>/InstallSoftware/Fcitx -DENABLE_GTK3_IM_MODULE=ON -DENABLE_QT_IM_MODULE=ON \ | |||
-DCMAKE_INSTALL_PREFIX=`fcitx4-config --prefix` -DLIB_INSTALL_DIR=`fcitx4-config --libdir` | |||
make -j 8 | |||
make install | |||
<br> | |||
もし、FcitxおよびFcitxライブラリを、~/InstallSoftware/Fcitxディレクトリおよび~/InstallSoftware/Fcitx/libにインストールする場合、<br> | |||
.profileファイルに、以下の環境変数の設定を追記する。<br> | |||
export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/home/<ユーザ名>/InstallSoftware/Fcitx/lib/pkgconfig" | |||
export PATH="/home/<ユーザ名>/InstallSoftware/Fcitx/bin:$PATH" | |||
export CMAKE_PREFIX_PATH="/home/<ユーザ名>/InstallSoftware/Fcitx" | |||
<br><br> | <br><br> | ||