ChromeOS Linux開発環境でfcitx-mozc
をインストールしてMozcを使う方法について調べると、/etc/systemd/user/cros-garcon.service.d/cros-garcon-override.conf
に設定を記述しようという情報がいくつか出てきます。
ですがChrome OS 103で実際にcros-garcon-override.conf
を見てみると、非推奨であり将来的に削除されると書いてあります。
$ cat /etc/systemd/user/cros-garcon.service.d/cros-garcon-override.conf
# This file has been deprecated and could be removed in the future.
# Environment variables in the container can be set session-wide by systemd.
# See environment.d(5) or the following URL for more information:
# https://chromium.googlesource.com/chromiumos/docs/+/main/containers_and_vms.md#Can-I-set-environment-variables-for-my-container
書いてあるとおり、environment.dに同様の設定をすれば大丈夫です。
$ cat /etc/environment.d/fcitx.conf
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
GDK_BACKEND=wayland