.desktopファイルでアイコンが機能しない

Sep 25 2020

プログラムArduinoにダッシュからアクセスできるようにしたかったので、これを入れました~/.local/share/applications/arduino.desktop

[Desktop Entry]
Type=Application
Name=Arduino IDE
GenericName=Arduino IDE
Comment=Open-source electronics prototyping platform
Exec=/home/username/Programmer/arduino/arduino
Icon=arduino
Terminal=false
Categories=Development;IDE;Electronics;
MimeType=text/x-arduino;
Keywords=embedded electronics;electronics;avr;microcontroller;
StartupWMClass=processing-app-Base

同じディレクトリにarduino.pngという透明なpngアイコン(600 x 315ピクセル)がありますが、機能しませんでした。それはここに言います:

アプリケーションアイコンは、少なくとも48x48ピクセルの解像度で使用できる必要があります。アイコンをに配置します/usr/share/icons/hicolor/48x48/apps/

だから私もそこに置きましたが、デスクトップエントリに関連付けられたArduinoアイコンがまだありません。どうすればよいですか?

回答

1 heynnema Sep 25 2020 at 02:22

arduino.pngアイコンをアプリケーションバイナリと同じフォルダに入れてから...

arduino.desktopファイルを編集して...

これを変える:

Icon=arduino

これに:

Icon=/home/username/Programmer/arduino/arduino.png

編集を保存します。

arduino.desktopファイルを〜/ Desktopに配置する場合は、arduino.desktopファイルを右クリックして、[起動を許可]を選択します。

通常のSUPERキー方式を使用してarduinoを起動し、アイコンがドックに表示されたら、アイコンを右クリックして、[お気に入りに追加]を選択します。

1 N0rbert Sep 25 2020 at 02:10

対応する行にアイコンへのフルパスを簡単に書くことができると思います。

Icon=/usr/share/app-install/icons/arduino.png