この場合、アイコンが表示されないだけで、動作上問題はありませんが、不足しているライブラリを追加インストールすることを推奨します。
Ubuntu 24.04において、パッケージ “libqt6svg6” がインストールされていない環境で本現象となることを確認済みです。
パッケージ libqt6svg6 インストール前
↓
パッケージ libqt6svg6 インストール後
アイコンが表示されない場合の対処方法
<アプリディレクトリ>/iconengines/libqsvgicon.so
<アプリディレクトリ>/imageformats/libqsvg.so
※アプリディレクトリ…システムorアプリのインストールディレクトリ
などのライブラリが不足している可能性があります。
これらのライブラリが存在しない場合は、
・Qtパッケージを再インストールする
・bytix-archaea-dialog-standalone版(Archaea dialog 単独動作版)パッケージで利用する
⇒[参考] Archaea dialog 単独動作版 使用手順 (Linux)
などお試しください。
アイコン関連のライブラリについて
ライブラリ構成
通常はアイコン関連のライブラリは、以下の様な構成になっています。
<アプリディレクトリ>/iconengines/libqsvgicon.so … [The Qt icon engine plugin]
<アプリディレクトリ>/imageformats/libqgif.so, libqico.so, libqjpeg.so, libqsvg.so …[The Qt imageformats plugin]
ライブラリの探索順
システムライブラリパス→アプリインストールパス の順番で探索します。(システムインストールの場合)
例えば、”The Qt icon engine plugin” に関しては、以下のような順番でライブラリを探索します。
・AlmaLinux8
/usr/lib64/qt5/plugins/iconengines/
/usr/share/bytix-archaea/dialog/iconengines/
・Ubuntu2404
/usr/lib/x86_64-linux-gnu/qt6/plugins/iconengines/
/usr/share/bytix-archaea/dialog/iconengines/
ただし、ユーザインストールの場合は、アプリインストールパスのみで探索します。
/home/user/archaea_dialog/usr/share/bytix-archaea/dialog/iconengines/
※/home/user/archaea_dialog/はユーザインストールパスの一例です。インストールしたパスを指定して下さい。