Linux
archLinux
Mozc
Fcitx
Antergos

Antergos (Arch Linux) に日本語入力環境を構築する

1. 概要

 多くの Arch Linux から派生したディストリビューションでは,日本語入力を行うためのパッケージはハンドルされていない。そこで,ユーザー自身で日本語入力の環境を構築する必要がある。本記事は,ArchWiki を参考に,日本語入力の環境を構築するための手順を記述したものである。
 続く 2 章では,作業を行う環境について記述する。3 から 7 章では,日本語入力を行うための環境構築手順について記述する。8 章では,本記事のまとめを記述する。

2. 環境情報

  • Fcitx Ver.4.2.9.5
  • GNOME Ver.3.28.1
  • LightDM Ver.1.28.0
  • Linux Kernel Ver.4.19.9-arch1-1-ARCH

3. パッケージのインストール

 日本語入力を行うために必要なパッケージをインストールする。そのコマンドを以下に示す。

# pacman -S fcitx fcitx-mozc fcitx-configtool fcitx-gtk2 fcitx-gtk3 fcitx-qt4 fcitx-qt5

4. スタートアップスクリプトファイルの作成

 Antergos では標準のディスプレイマネージャとして LightDM を採用しているため,スタートアップスクリプトファイルが必要である。そのコマンドを以下に示す。

$ echo -e \
"export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx" \
> ~/.xprofile

5. 入力ソースの設定

 日本語入力を行うためには,入力ソースを日本語に設定する必要がある。その手順と設定画面を以下に示す。

 (1) GNOME の「設定」を表示する
 (2) 「地域 & 言語」の項目に移動する
 (3) 「入力ソース」に「日本語」を設定する

6. Fcitx の設定

 日本語入力を行うためには,Fcitx に Mozc を設定する必要がある。そのコマンドと設定画面を以下に示す。

$ fcitx-configtool

7. XMODIFIERS の設定

 Skype や Slack などの GUI ソフトウェア上で,日本語入力できない場合がある。その場合は,XMODIFIERS の設定を変更する必要がある。そのコマンドを以下に示す。

$ gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gtk/IMModule':<'fcitx'>}"

8. まとめ

 日本語入力環境の構築は設定する項目が多く,手順も複雑である。筆者自身も,初めて日本語入力環境を構築した際に,資料を参照しながら設定と再起動を繰り返した記憶がある。本記事が,少しでも Arch Linux ユーザーの助けになれば幸いである。

参照資料