LINUX.ORG.RU

Как поменять иконку окна приложения?

 , ,


0

1

Debian, KDE. Скачал приложение nightingale. Разархивировал, поместил в /usr/bin. Добавил в Edit applications. Установил иконку приложения. Она работает на лончере, но иконка окна приложения - крестик. Хотелось бы его поменять на иконку nightingale.



Последнее исправление: user08 (всего исправлений: 1)

Ответ на: комментарий от sudopacman

создай .desktop файл в /usr/share/applications и укажи к нему путь к иконке.

Не получилось. Вот что я попробовал.

nightingale.desktop
[Desktop Entry]
Name=Nightingale
Exec=/usr/bin/nightingale/nightingale --started-from-file %U
TryExec=/usr/bin/nightingale/nightingale
Icon=/home/ao/downloads/test.ico
Terminal=false
Type=Application
Categories=AudioVideo;Player;
user08
() автор топика
Ответ на: комментарий от user08

Может быть дело в формате ? Попробуй иконку в png

sudopacman ★★★★★
()
Ответ на: комментарий от sudopacman
/usr/share/pixmaps/
/usr/share/icons/


откуда-то отсюда. А вообще, я точно не знаю. Думал, что путь к иконке в desktop файле только к «ярлыкам» запуска применяться будет

sehellion ★★★★★
()
Ответ на: комментарий от sehellion

Ну так название иконки в любом случае прописывается в .desktop-файле. Т.е. можно не полный путь, а только название написать и иконка будет браться из этих директорий (ну, ещё ~/.icons).

sudopacman ★★★★★
()
Ответ на: комментарий от sudopacman

С гитхаба пример выше тоже попробовал, тот же эффект. И png пробовал. Сам файл nightingale.desktop имеет вид нужной иконки и в меню nightingale находится с этой иконкой. А вот окно приложение по-прежнему с иконкой-крестиком. Кстати как добавить команду nightingale?

user08
() автор топика
Ответ на: комментарий от user08

В /usr/bin не должно быть папок, закинь в /opt/,a в /usr/bin симлинк сделай

sudopacman ★★★★★
()
Последнее исправление: sudopacman (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.