Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Изменить иконку приложения.  (Прочитано 26444 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн dusk939

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Изменить иконку приложения.
« : 14 Марта 2011, 23:57:25 »
Ubuntu 10.10.
Имеется приложение Intellij IDEA, установленное не через Центр Приложений.
В Docky приложение отображается с плохим разрешением.
Как изменить иконку IDEA? Где может хранится эта иконка?


Пользователь решил продолжить мысль 15 Марта 2011, 00:12:52:
Иконки нет в:
usr/share/pixmaps/
usr/share/applications/
usr/share/app-install/desktop/
usr/share/app-install/icons/

« Последнее редактирование: 15 Марта 2011, 00:12:52 от dusk939 »

Оффлайн yorik1984

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 1592
  • Кто не хочет, ищет причины
    • Просмотр профиля
Re: Изменить иконку приложения.
« Ответ #1 : 15 Марта 2011, 01:17:02 »
укажи путь к иконке в любом другом месте.

Оффлайн dusk939

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Изменить иконку приложения.
« Ответ #2 : 15 Марта 2011, 18:58:05 »
А как указать его?

Пользователь решил продолжить мысль 15 Марта 2011, 18:58:45:
Точнее в каком файле.

Оффлайн chestnyh

  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Re: Изменить иконку приложения.
« Ответ #3 : 23 Октября 2011, 13:04:37 »
http://usource.org/articles/how-to-use-advanced-icons-with-ubuntu/
Есть несколько вариантов:

1. ПКМ по ярлыку запуска приложения -> свойства -> нажать на иконку и выбрать нужную вам картинку
   Должно быть в /usr/share/applications
2. Заменить от рута иконки в /usr/share/icons
3. Сохраняем нужную нам иконку в любую папку. Например, /home/user/icons/icon.png
   Открыть текстовым редактором от рута файл запуска в /usr/share/applications/нужное_приложение
   sudo gedit /usr/share/applications/нужное_приложение   Или Alt+F2 -> gksu nautilus -> /usr/share/applications
   Открыть текстовым редактором файл и найти строку
   Icon=название_приложения.
   После знака равно прописать путь к нашей иконке
   Icon=/home/user/icons/icon.png
   Сохранить и перезагрузить иксы или комп.
4. Если это не помогло или помгло частично, то можно поискать нужные иконки и файлы командой
sudo find / -name "название*" -print
« Последнее редактирование: 23 Октября 2011, 14:47:16 от chestnyh »
Ubuntu 18.04

Оффлайн shumtest

  • Активист
  • *
  • Сообщений: 731
  • Это вам просто кажется...
    • Просмотр профиля
    • Блог Шумомера
Re: Изменить иконку приложения.
« Ответ #4 : 23 Октября 2011, 14:37:00 »
А как указать его?

Пользователь решил продолжить мысль 15 Марта 2011, 18:58:45:
Точнее в каком файле.
Открыть файл лаунчера (ярлык через который запускается программа) в любом текстовом редакторе. Там написано какая иконка используется и откуда берется.

Оффлайн y-u-h

  • Любитель
  • *
  • Сообщений: 69
  • linux noob
    • Просмотр профиля
    • TheEnd
Re: Изменить иконку приложения.
« Ответ #5 : 18 Мая 2013, 12:21:26 »
дабы не плодить тем. Пропала иконка Firefox, вместо неё серый квадрат со знаком вопроса. Пропала иконка отовсюду, причём файл /usr/share/applications/firefox.desktop в наутилусе отображается с иконкой. Вот его содержимое:
(Нажмите, чтобы показать/скрыть)
Как вернуть лису?
Ubuntu 13.04 LTS x86_64

Оффлайн chestnyh

  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Re: Изменить иконку приложения.
« Ответ #6 : 19 Мая 2013, 23:07:40 »
дабы не плодить тем. Пропала иконка Firefox, вместо неё серый квадрат со знаком вопроса. Пропала иконка отовсюду, причём файл /usr/share/applications/firefox.desktop в наутилусе отображается с иконкой.
Как вернуть лису?
иконка пропала без причины, или перед этим, что-то делалось?
проще, наверное, переставить лису. сначала удалить синаптиком лису вместе с конфигами (отметить для полного удаления) и удалить под рутом папки в /usr/share/, в  /etc/xdg/ (если есть), в /etc/ в /opt/ (главное под рутом лишнего не поудалять:) )
Ubuntu 18.04

Оффлайн y-u-h

  • Любитель
  • *
  • Сообщений: 69
  • linux noob
    • Просмотр профиля
    • TheEnd
Re: Изменить иконку приложения.
« Ответ #7 : 06 Июня 2013, 08:45:43 »
иконка пропала после перехода на 13.04, да и то заметил, когда захотел добавить лису на боковую панель, а там не иконка, а серый знак вопроса на сером фоне....
Переустанавливал лису не раз....
Мне бы инфу, откуда система берёт иконки, где они прописаны и прочее...
Ubuntu 13.04 LTS x86_64

Оффлайн chestnyh

  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Re: Изменить иконку приложения.
« Ответ #8 : 10 Июня 2013, 16:22:29 »
Вот человек подробно описал причины такого бага.
http://askubuntu.com/questions/72451/why-do-some-open-applications-appear-as-question-marks-in-the-unity-launcher
Вообще, на инглише намного больше можно найти инфы по поводу Ubuntu и не только. Так что советую.
Если переустановки не помогли, то я бы в данном случае нашел файл firefox.desktop, к которому обращается данная иконка и исправил бы в нем одну строчку. Это, конечно, не тру, но главное, что должно сработать.

1. В терминале:
sudo find / -name "firefox.desktop" -printЕсли ничего не показало, к firefox можно добавить звездочки. Возможно он по-другому называется.
sudo find / -name "*firefox*.desktop" -printСкорей всего, его можно найти в /usr/share/applications/ и еще нескольких каталогах.

Find - довольно мощная встроенная утилитка. Вот ссылка для построения команды: http://find.unixpin.com/ru/

2. Перед изменением файла, желательно его куда-то скопировать, чтоб был бекап. Открываем текстовым редактором .desktop файл.

Начать можно, например, с /usr/share/applications/. Если нужно открыть рутом, открываем рутом. Если нет, то нет. Если, например, такой файл хранится где-то в домашней директории пользователя, то лучше файл открывать без рута, а то могут начаться проблемы с правами доступа.

Находим в нем строчку со словом "Icon" и там можно увидеть путь и иконке. Если написано просто Firefox, то можно качнуть иконку, поместить в любую папку и вместо Firefox указать путь к этой иконке.

З.Ы. При обновлении Ubuntu всегда бывают какие-то косяки. Так что проще, наверное, сделать /home отдельным разделом и при появлении новой версии Ubuntu переустанавливать и указывать путь к /home разделу.
Ubuntu 18.04

Оффлайн y-u-h

  • Любитель
  • *
  • Сообщений: 69
  • linux noob
    • Просмотр профиля
    • TheEnd
Re: Изменить иконку приложения.
« Ответ #9 : 15 Июня 2013, 13:05:26 »
ну, иконка есть, файл desktop то же есть, редактировал - не помогло. И, случайно, в приступе кастомизации убунты, заметил, что если тему поменять, иконка то пропадает, то появляется  :idiot2: Не долго думая решил поменять иконки, установил Faenza и применил - помогло, огнелис обрёл иконку наконец........
Ubuntu 13.04 LTS x86_64

 

Страница сгенерирована за 0.098 секунд. Запросов: 23.