Flatpak版Qtアプリのテーマがぶっ壊れたので直した話


目次

テーマが壊れました

私はシステムのテーマに kvantum 版 Gruvbox を使っています。加えて Flatpak 版の Kvantum theme engine をインストールすることで Flatpak 版の Qt アプリにも Gruvbox テーマを適用しております。

ところがある日、Flatpak 版 Dolphin ファイルマネージャーと Gwenview にテーマが適用されていないことに気が付きました。いろいろと見づらいことになってます。

テーマが正常に適用されてないDolphin

原因は。。。

あれこれ試行錯誤したところ、原因は適切なバージョンの Kvantum (Flatpak 版) がインストールされていないことだと分かりました。

Kvantum は複数のバージョンが flathub から提供されているのですが、アプリによって必要とするバージョンが異なるようです。

$ flatpak remote-ls flathub | grep -i kvantum
Kvantum theme engine    org.kde.KStyle.Kvantum  1.0.0   5.15
Kvantum theme engine    org.kde.KStyle.Kvantum  1.0.6   5.15-21.08
Kvantum theme engine    org.kde.KStyle.Kvantum  1.0.10  5.15-22.08
Kvantum theme engine    org.kde.KStyle.Kvantum  1.0.10  5.15-23.08
Kvantum theme engine    org.kde.KStyle.Kvantum  1.0.10  6.5
Kvantum theme engine    org.kde.KStyle.Kvantum  1.0.10  6.6

解決方法

そこでバージョンの高いものからインストールしては Dolphin を起動して確認し、を繰り返し試行しました。

今回は version 1.0.10 5.15-23.08 が当たりでした。Gwenview にもテーマが適用されているのを確認し、ハズレだったバージョンをアンインストールしたら無事解決 🎊

Gruvboxテーマが適用されたFlatpak版Dolphin

お知らせ

この煩わしいポップアップは法令等に従って表示しています。あなたを不快にさせるためではありませんのでご容赦ください。

上記すべてに同意する場合は、「同意」ボタンをクリックしてポップアップを非表示にできます。

なおボタンをクリックしなくても、サイトの閲覧を続けることで上記すべてに同意したものとみなされます。