Значки не работают в файле .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

У меня есть прозрачный значок png (600 x 315 пикселей) под названием arduino.png в том же каталоге, но он не работал. Он говорит здесь :

Иконки приложений должны быть доступны как минимум с разрешением 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 и выберите «Разрешить запуск».

Запустите arduino, используя обычный SUPERметод клавиш, и как только значок появится в доке, щелкните значок правой кнопкой мыши и выберите « Добавить в избранное» .

1 N0rbert Sep 25 2020 at 02:10

Я считаю, что вы можете просто написать полный путь к значку в соответствующей строке:

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