Linux
archLinux
Mozc
Fcitx
Antergos

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

1. 概要

本記事は Antergos(Arch Linux)に日本語入力環境を構築する手順を記述したものである。

2. 環境情報

  • GNOME Ver.3.28.1
  • Fcitx Ver.4.2.9.5

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

日本語入力を行うために必要なパッケージをインストールします。インストール手順を以下に示します(図 1)。

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

図 1 パッケージのインストール

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

Antergos では標準のディスプレイマネージャとして LightDM を採用しているため,スタートアップスクリプトファイルを作成する。作成手順を以下に示す(図 2)。

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

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

5. 入力ソースの設定

入力ソースを日本語に設定する手順を以下に示す。

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

図 3 入力ソースの設定画面

6. Fcitx の設定

Fcitx の設定画面を表示させる手順を以下に示す(図 4)。

$ fcitx-configtool

図 4 Fcitx の設定画面を表示

入力メソッドに Mozc を設定する(図 5)。

図 5 Fcitx の設定画面

7. XMODIFIERS の設定

Skype や Slack などの GUI ソフトウェアでは日本語入力できない場合があります。 そのような場合は XMODIFIERS の設定を変更する必要があります。XMODIFIERS の設定を変更する手順を以下に示します(図 6)。

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

図 6 XMODIFIERS の設定

8. まとめ

使用しているデスクトップ環境やディスプレイマネージャなどによって必要な手順が異なるため,初期設定の中でも複雑な作業になりますが,幸いにも日本語の ArchWiki が充実しているため,躓くことなく作業ができると思います。

参照資料