Archaea

Linux版 Archaea dialog 起動するがアイコンが表示されない

Archaea dialog でアイコンが表示されない状態で起動することがあります。

この場合、アイコンが表示されないだけで、動作上問題はありませんが、不足しているライブラリを追加インストールすることを推奨します。

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/はユーザインストールパスの一例です。インストールしたパスを指定して下さい。

TOP