LoginSignup
1
1

More than 1 year has passed since last update.

Vivaldi のクラッシュ対策としての fcitx5 改善

Posted at

 Ubuntu 22.04 で Wayland に対応した Fcitx5 移行が推奨されたのだが、そのタイミングで、Vivaldi に異常が起こるようになった。正直、私は Fcitx5 の問題だとは思っておらず、試行錯誤していたのだが、Vivaldi コミュニティと fcitx5 開発者の皆さんの努力で、原因が fcitx5-gtk にあることが突き止められ、対策も行われた。

 只、主に CJK 語圏のみの問題であるため、対策がメインストリームに取り込まれるのは、早くて 20.04LTS から 22.04LTS へのアップグレードのタイミング、遅ければ 22.10 のリリースまで待たされるのではないだろうか。

 と言うことで、情報を集めるのに苦労したので、日本での Vivaldi ユーザーの一助になればと、対策の導入法を記載しておきます。


1. 症状と原因・対策

  1. 症状

  2. 暫定対策
    Vivaldi 5.1 に戻す。但し、5.2 の機能が使えなくなったりして結構面倒でした。

  3. 恒久対策

    • fcitx5 の DBus の問題だったらしく、2項目の対策が行われています。
    • 対策(1)
    • 対策(2)

2. 対策の導入

 ソースを git clone して build & install するだけです。

コマンド
git clone https://github.com/fcitx/fcitx5-gtk.git
cd fcitx5-gtk
sudo apt install extra-cmake-modules libgirepository1.0-dev libxkbcommon-dev libxkbcommon-x11-dev libgtk2.0-dev libgtk-3-dev libgtk-4-dev
mkdir build && cd $_ && cmake -Wno-dev .. && make -j`nproc`
sudo make install
sudo apt purge libgirepository1.0-dev libxkbcommon-dev libxkbcommon-x11-dev libgtk2.0-dev libgtk-3-dev libgtk-4-dev
sudo auto remove

 あとはリブートすれば大丈夫です。

3. あとがき

初めての記事ですが、何方かのお役に立てば幸いです。

1
1
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
1
1