Ubuntu 20.04 LTS デスクトップでのfcitxとMozcの設定手順
例によって自分用メモです。 英語キーボードを使っていて、言語は英語でインストールした想定です。
キーボードのCapsLockとCtrl入れ替え
sudo sed -i -e '/^XKBOPTIONS=/s/""/"ctrl:swapcaps"/' /etc/default/keyboard
日本語環境の追加インストール
- Settings 画面を開いて左のリストで [Region & Language] を選び、右の [Manage Installed Languages] をクリック
- “The language support is not installed completely” というメッセージボックス が出たら [Install] ボタンを押す
- Language Support ダイアログの [Close] ボタンを押して閉じる
- ターミナルで
sudo apt update && sudo apt -y install fcitx-mozc
を実行して fcitx-mozc をインストール - [Manage Installed Languages] ボタンを再度押して [Language Support] ダイアログの [Keyboard input method system] を fcitx に変更して [Close] ボタンを押す
- ターミナルで
sudo apt -y purge ibus
で ibus をアンインストール - ここで一度再起動
fcitx の設定
- 画面右上のキーボードの形のアイコンをクリックして [Confiugre Current Input Method] メニューを選択
- [Input Method Configuration] ダイアログで左下の [+] ボタンを押し [Only Show Current Language] のチェックを外して、その下の検索欄に Mozc と入力し、上のリストに表示された Mozc の行を選んで [OK] ボタンを押す
- [Input Method Configuration] ダイアログの [Global Config] タブを開いて [Trigger Input Method] の右の Ctrl+Space のところをクリックして Alt+` に変更
- 端末を開いて Ctrl+Space を押すと Mozc が使えることを確認
- Settings 画面を開いて左のリストで [Keyboard Shortcuts] を選び、右のリストで [Switch windows of an application] を選んでデフォルトの Super+` から Super+F1 など別のキーに変える
- Ctrl+Alt+T を押してターミナルを開き、 Alt+` で Mozc が起動することを確認