LoginSignup
3
0

More than 3 years have passed since last update.

kittyでfcitx5を有効にする

Posted at

はじめに

swayとkittyのために設定したメモです。
wayland要素はないのでXでも違いはないと思います。

環境

  • Arch Linux
  • sway v1.5.1
  • Waybar v0.9.5
  • fcitx5 v5.0.7
  • kitty v0.19.3

インストール

mozcやskkをお好みでインストールします。

sudo pacman -S fcitx5-im fcitx5-mozc fcitx5-skk

環境変数

kittyのためにGLFW_IM_MODULEを追加で設定します。
ibusになっていますが動くようです(下記issueを参照)。

.bashrc
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
export GLFW_IM_MODULE=ibus

起動

今回はSwayなので設定ファイル(~/.config/sway/config)の最後に追記します。

config
exec fcitx5

起動すると、Waybarのトレイに勝手に出てきます。

設定

トレイ右クリックの設定からAvailable input Method:下の検索窓にskk(or mozc)と入力すると候補が出てくるのでダブルクリックで有効にします。
これで日本語が打てるようになります。

問題

kitty上でpreeditが有効になっていると、スペースで変換後に確定をせずに文字を打つ(暗黙の確定をする)と変換した文字が入力されません。
mozcでもskkでも同じです。
ブラウザ等では問題ないため、kitty上ではpreeditを無効にする(デフォルトではCtrl+Alt+Pでトグル)かeskk.vimを使いましょう。

参考

3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0