.desktop 文件中的图标不起作用

.desktop 文件中的图标不起作用

我希望 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

将 arduino.png 图标放入与应用程序二进制文件相同的文件夹中,然后...

编辑您的 arduino.desktop 文件并...

改变这个:

Icon=arduino

对此:

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

保存编辑。

如果您决定将 arduino.desktop 文件放在 ~/Desktop,请右键单击 arduino.desktop 文件,然后选择“允许启动”。

使用常规SUPER按键方法启动 arduino,当图标出现在 dock 中时,右键单击图标,然后选择添加到收藏夹

答案2

我相信您只需在相应的行中写下图标的完整路径即可:

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

相关内容