プログラムを/opt
フォルダにインストールし、/home/username/.local/share/applications
の下にデスクトップエントリを作成しました。
新しいicon.png
をプログラムフォルダーに移動し、ランチャーのパスをそれに変更しましたが、残念ながら、アイコンパスが正しいことは確かですが、デフォルトのランチャーアイコンが表示されます。同じ方法でインストールされた別のプログラムアイコンで試してみましたが、機能します。
この動作の理由は何でしょうか?
。pngファイルにはいくつかのロックインジケーターがあります
ロックとは、ユーザーに対してロックされ、rootのみが所有することを意味します。
ターミナルで実行します
Sudo chown $USER:$USER path/to/icon.png
スワップpath/to
は実際のアイコンフォルダーの場合、アクセス許可を付与します。