Adwaitaテーマはそれとどのような関係がありますか? Linuxのほとんどすべてのアプリケーションは、現在システムにインストールされているテーマだけでなく、Adwaitaテーマを使用しようとしています。
私はアプリケーションがAdwaitaテーマの一部であるモジュールエンジンをロードしようとしていることをよく見ていますが、GTK +警告でモジュールエンジンを見つけられないと問題が発生する可能性があります。それともテーマをロードするときに何かを補償したいテーマエンジンですか?ここで一体何が起こっているのか、なぜすべてのアプリにAdwaitaが必要なのか、ユーザーがインストールしたテーマをロードするのではなく、特定のテーマセットに依存するのか理解できません。
また、単にAdwaitaの使用とロードを無効にすることで、Adwaitaによって生成されたこれらの警告を抑制できますか?これらの警告はアプリケーションの実行方法にほとんど影響を与えませんが、予期せずクラッシュしたり実行を拒否したアプリケーションをデバッグしたりすると、Adwaitaの何百ものGTK警告をスクロールすると、状況が非常に複雑になる可能性があります。
答え1
あなたも私のように混乱の犠牲者になることができます。 Adwaitaテーマがあり、gnome-themes-standardの一部であるlibAdwaita.soがあります。この共有ライブラリは、使用しているテーマに関係なく、GTKアプリケーションで使用されるAdwaitaテーマエンジンです。 gnome-themes-standard パッケージの欠落による警告です。警告を削除するには、インストールしてみてください。
答え2
要約:このライブラリは、便利なGnome / GTK GUIウィジェットへのCレベルのインターフェースを提供しているようです。
私はパッケージマネージャが最近このライブラリ()のアップデートをインストールしたlibadwaita.x86_64
ため、次のパスに従いました。
$ dnf search adwaita
libadwaita.x86_64 : Building blocks for modern GNOME applications
$ dnf info libadwaita.x86_64
Name : libadwaita
Version : 1.0.0
Release : 0.6.alpha.4.fc35
Architecture : x86_64
Size : 327 k
Source : libadwaita-1.0.0-0.6.alpha.4.fc35.src.rpm
Repository : updates
Summary : Building blocks for modern GNOME applications
URL : https://gitlab.gnome.org/GNOME/libadwaita
License : LGPLv2+
Description : Building blocks for modern GNOME applications.
その後、上記のURLの一部のリンクを介して次のページに到達しました。
https://gnome.pages.gitlab.gnome.org/libadwaita/doc/1.0.0.alpha.4/#classes
したがって、このライブラリは便利なGnome / GTK GUIウィジェットへのCレベルのインターフェイスを提供しているようです。