Ubuntu(Gnome)でfcitx5を自動起動させる
問題
参考 :日本語入力(IME)の切り替えを左右Altキーで行う方法(Ubuntu 22.04 LTS) - めもちょう。
Ubutnu 2022.04 LTS を使っているのだが、そういえばIMEであるfcitx5が自動起動していない気がする。 都度、起動させるのも面倒なので方法を探してみた。
対応
Gnomeについては全然詳しくないのだが、自動起動の設定ぽいのでやってみる。
mkdir -pv ~/.config/autostart
で、実際の自動起動用のファイルを作る。ファイルは~/.config/autostart/fcitx5.desktop
とでもしておけば良い。
[Desktop Entry] Encoding=UTF-8 Version=0.9.4 Type=Application Name=fcitx5 Comment= Exec=/usr/bin/fcitx5 RunHook=0 StartupNotify=false Terminal=false Hidden=false
一度ログアウトしてみると、果たしてfcitx5が起動している。よし。
Desktop Entry
今回作ったファイルはDesktop Entry
というものらしい。セクション名にもそのように書かれているし。
参考 :Linux デスクトップファイルの書き方 - えんでぃの技術ブログ 参考 :Desktop Entry Specification
Gnomeでファイル起動用のアイコンとかをメニューに表示するときに使われるらしい。
で、それを自動起動用のディレクトリ(~/.config/autostart/
)に置けば、セッションの開始時に当該プログラムをキックしてくれるぽい。
参考 :Ubuntu 20.04 で GUI 起動時に任意のプログラムを実行したい - bearmini's blog
参考 :Ubuntu起動と同時に自動でターミナルを開く - Qiita
起動時にターミナルを起動したり、その他いろんなことができる。
まとめ
追記
わざわざ書かなくても、GUIから操作ができるようだ。Tweaks
アプリの「スタートアップ」から選ぶだけで「fcitx 5」を選ぶだけで同等のことができるぽい。