🎃

.AppImage形式のファイルのIconの設定

2021/10/21に公開

概要

.AppImage形式のプログラムをIcon画像込みでLauncherに登録する。

環境

  • OS: Ubuntu 20.04

方法

<program_name>は適宜置き換えてください。

chmod u+x <program_name>.AppImage # 実行権限を与える
./<program_name>.AppImage --appimage-extract

上記コマンドを実行するとsquashfs-root/ディレクトリが作成され、この内部にIconの画像ファイルや.desktopファイルが含まれている。

この.desktopファイルを~/.local/share/applications/へ移動させて実行ファイルのパス(Exec)、Iconのパスを認識させたいファイルの絶対パスに書き換える。以下はその一例。これでIconも含めてLauncherに認識される。

[Desktop Entry]
Exec=/path/to/appimages/<program_name>.AppImage
Icon=/path/to/appimages/squashfs-root/icon.png

Discussion