正常にインストールすると、アプリはシステムのプロパティgtk_application_prefer_dark_theme
チェックで暗いバリエーションが選択されているかどうかを検出しますGtk.Settings
。しかし、Flatpakと一緒にパッケージすると、明るいテーマが常に検出されます。 Flatpakでこれを検出できますか?
答え1
Flatpakには、ここで適用できるテーマに関する制限事項がいくつかあります。
私にとって、以下はデフォルト設定に明示的なオプションがあるにもかかわらず、Builderが暗いモードに切り替えない問題を解決しました。
flatpak install org.gtk.Gtk3theme.Adwaita-dark
Flatpakはコンテナ分離を使用するため、システムで一般的に使用されるテーマに加えて、Flatpakを介して暗いテーマを明示的にインストールする必要があります。
flatpak list
Flatpaksを使用すると、通常の暗いテーマにアクセスできることを確認できます。また、利用可能なすべてのテーマを見つけることができます。flatpak search org.gtk.Gtk3theme