MochiuWiki : SUSE, EC, PCB
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
検索
個人用ツール
ログイン
Toggle dark mode
名前空間
ページ
議論
表示
閲覧
ソースを閲覧
履歴を表示
インストール - Fcitxのソースを表示
提供: MochiuWiki : SUSE, EC, PCB
←
インストール - Fcitx
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループのいずれかに属する利用者のみが実行できます:
管理者
、new-group。
このページのソースの閲覧やコピーができます。
== 概要 == Fcitxは、拡張機能をサポートした入力メソッドフレームワークである。<br> <br> Fcitxには、3つの入力メソッドエンジン、Pinyin、QuWei、テーブルベースの入力メソッドが内蔵されている。<br> <br><br> == Fcitxのインストール(パッケージ管理システムの使用) == ==== CentOS ==== <br> ==== SUSE ==== Fcitx Input Method Framework自体、サポートされているエンジンおよびその派生物(構成、サードパーティ製プラグイン)は、<br> SUSEの公式OSSリポジトリから出荷され、公式のM17N開発リポジトリで開発されている。<br> (リポジトリ名において、M17N、M17N:Develはそれぞれ別のリポジトリであることに注意すること)<br> <br> https://software.opensuse.org/search にアクセスして、これらのパッケージを1つずつ検索し、自動的に作成されたワンクリックインストールを使用する。<br> または、以下のコマンドを実行する。<br> # openSUSE 15.2 sudo zypper ar -f http://download.opensuse.org/repositories/M17N/openSUSE_Leap_15.2/ M17N # SLE 15 SP2 sudo zypper ar -f http://download.opensuse.org/repositories/M17N/SLE_15_SP2/ M17N # SUSE共通 sudo zypper ref sudo zypper install fcitx fcitx-m17n fcitx-table-other <br> 次に、kkcやmozc等のインプットメソッドエディタ(IME)のインストールする。<br> # kkcを使用する場合 sudo zypper install fcitx-kkc # skkを使用する場合 sudo zypper install fcitx-skk # mozcを使用する場合 sudo zypper install fcitx-mozc # anthyを使用する場合(anthyは開発停止しているため、使用しないこと) sudo zypper install fcitx-anthy <br> <u>※注意</u><br> <u>パッケージ管理システムを使用して、Fcitxをインストールすることを推奨する。</u><br> <u>Fcitx関連のソフトウェアは、全てfcitxで始まるため、fcitxを検索すると表示される。</u><br> <br> 次に、Fcitxの設定ツールをインストールする。<br> # GNOME sudo zypper install fcitx-configtool fcitx-config-gtk3 # KDE 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-1-glib-devel libqt4-devel intltool cmake extra-cmake-modules \ gtk3-devel gtk2-devel gcc-c++ libicu-devel opencc-devel libevent-devel fmt-devel xcb-util-wm-devel libxkbcommon-x11-devel \ libxkbfile-devel iso-codes-devel enchant-devel libjson-c-devel <br> XCB IMDkitを[https://github.com/fcitx/xcb-imdkit Github]からダウンロードする。<br> git clone https://github.com/fcitx/xcb-imdkit.git <br> ビルドに必要な依存関係のライブラリをインストールする。<br> sudo zypper install libxcb-devel xcb-util-devel xcb-util-keysyms-devel <br> XCB IMDkitをインストールする。<br> mkdir build && cd build <br> cmake -DCMAKE_INSTALL_PREFIX=/usr .. make -j 8 sudo make install <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_CXX_COMPILER=<G++8.5以降のG++のフルパス> -DCMAKE_INSTALL_PREFIX=/home/<ユーザ名>/InstallSoftware/Fcitx -DCMAKE_BUILD_TYPE=Release \ -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> == 拡張機能のインストール == ==== GNOME ==== https://extensions.gnome.org にアクセスし、検索項目にfcitxと入力・検索して、その拡張機能をインストールする。<br> <br> ==== KDE ==== Input Method Panelと呼ばれるプラズモイドを追加できる。<br> これは、KDE Plasmaアドオンのkimpanelである。<br> 標準でインストールされているので、必要なことは、そのプラズモイドを追加することだけである。<br> <br> 他には、M17Nには、kimtoyと呼ばれるサードパーティ製ソフトウェアが存在する。(Qtで記述されている)<br> nepomuk等を有効にすることができる。(ただし、KDEの反応が悪くなる)<br> <br><br> == Fcitxの設定 == ホームディレクトリにある.profileファイルを、以下のように編集する。<br> vi ~/.profile <br> # ~/.profileファイル export INPUT_METHOD="fcitx" <br> 次に、以下コマンドを実行して、設定ツールを起動する。<br> または、システムトレイから起動する。<br> # GNOME fcitx-config-gtk # KDE fcitx-config-kde <br><br> == KKC == ==== 単語登録 ==== KKCで単語を登録する場合、例えば、"hoge@piyo.com"という単語を"メール"という読みで登録する時は、以下の手順を行う。<br> # テキストエディタ等において、hoge@piyo.comを入力する。 # hoge@piyo.comを選択して、[Alt] + [R]キーを同時押下する。 # 続けて、"メール"という読みを入力する。 # 正常に単語登録されているかどうかを確認する。 # 登録された単語は、~/.config/fcitx-kkc/dictionaryディレクトリに、テキストファイルで保存される。 # 登録された単語を削除する場合は、該当単語を選択して、[Ctrl] + [Backspace]キーを同時押下する。 <br><br> == その他 == ==== Fcitxの再起動 ==== Fcitx関連のソフトウェアのインストール後、設定等を反映させるため、Fcitxを再起動する必要がある。<br> Fcitxを再起動するには、以下のコマンドを実行する。<br> fcitx -r <br> 一部の入力メソッドは標準でリストに追加される。(通常、内部に入力メソッドが1つしかないパッケージの場合)<br> 入力メソッドが追加されない場合、設定ツールを使用してそれらをリストに追加して、ニーズに合わせていくつかのオプションを調整することを推奨する。<br> <br> ==== ibusからfcitxへの切り替え ==== GNOME以外では、切り替え操作は不要である。<br> Fcitxを導入して再ログインすると、インプットメソッドがfcitxに自動的に切り替わる。<br> <br> GNOMEの場合、ibusとの統合を解除する必要があるかもしれない。<br> もし、自動的に切り替わらない場合は、以下コマンドを実行する。<br> gsettings set org.gnome.settings-daemon.plugins.keyboard active false <br> 以下のコマンドを実行して、ibusからFcitxへ切り替える。<br> imsetting-switch fcitx <br> ==== 日本語入力できない場合 ==== 以下のコマンドを実行する。<br> sudo mv /usr/share/ibus/component/kimpanel.xml /usr/share/ibus/component/kimpanel_org.xml <br><br> == Fcitxのアンインストール == 以下のコマンドを実行して、Fcitxをアンインストールする。<br> # GNOME sudo zypper remove fcitx fcitx-m17n fcitx-table-other fcitx-config-gtk3 fcitx-mozc fcitx-anthy # KDE sudo zypper remove fcitx fcitx-m17n fcitx-table-other fcitx-config-kde4 fcitx-mozc fcitx-anthy <br> 再ログインまたはPCを再起動する。<br> <br><br> __FORCETOC__ [[カテゴリ:CentOS]][[カテゴリ:SUSE]]
インストール - Fcitx
に戻る。
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
Collapse