Как назначить значок для программ, которые не имеют каких-либо определенных значков? (т.е. vncviewer, rdesktop и т. д.). Сегодня он отображается в виде серого значка с вопросительным знаком в середине как значок по умолчанию в модуле запуска Unity.
Конечно.
Выберите файл .png и скопируйте / вставьте его в место, куда вы не собираетесь его перемещать в будущем.
Откройте файлы и перейдите к /usr/share/applications/
. Здесь вы найдете приложения и их различные значки.
Щелкните правой кнопкой мыши значок приложения, который вы хотите изменить, и во всплывающем контекстном меню выберите Копировать .
Запустите apt policy gksu
, чтобы проверить, установлен ли gksu. Установите gksu, если он еще не установлен с sudo apt-get install gksu
. Откройте терминал и введите gksu gedit
, а затем в той же строке вставьте местоположение значка, который вы скопировали на шаге 3.
В Ubuntu 18.04 и более поздних версиях gksu было прекращено, поэтому используйте вместо этого следующую команду:
sudo -H gedit /path/to/file &>/dev/null
Выберите новый файл .png из шага 1, щелкните его правой кнопкой мыши и выберите Копировать из всплывающего контекстного меню.
Вставьте местоположение файла .png, скопированного на шаге 5, в строку в текстовом редакторе открытого gedit, которая начинается с Icon=
.
Замените:
Icon=/path/to/old/file
с:
Icon=/path/to/new/file
Сохраните внесенные изменения в открытом файле в gedit и закройте gedit.
Я нашел хороший ответ на этот вопрос здесь: Как изменить значок, используемый апплетом?
Отредактируйте конфигурацию приложения, чтобы изменить значок [ 116]
Отредактируйте /usr/share/applications/diodon.desktop и измените Icon = gtk-paste на Icon = / usr / share / icons / Faenza-Darkest / actions / 22 / gtk-paste.png [ 113]
Обратите внимание, что редактирование системных файлов, как правило, плохая идея. Вы можете скопировать файл diodon.desktop в ~ / .local / share / Applications / diodon.desktop и затем отредактировать его. Я не уверен, что это сработает.
blockquote>Для меня я хотел дать Rubbyripper иконку, и это сработало как шарм. Я действительно редактировал системный файл, хотя. Не пробовал метод .local.