Я пытаюсь изменить значок конкретного приложения (Pidgin) в своей Ubuntu 11.10 Unity launcher. Я попытался выполнить поиск в параметрах и настройках Compiz, но не смог найти вариант для изменения отдельных значков.
Я могу изменить тему, но это не то, что я хочу.
Я хочу изменить конфигурационные файлы, чтобы получить это изменение. Это не должно быть решением UI.
Первое, что вам нужно сделать, это взять файл значка .png, который вы хотели бы использовать, и скопировать его в соответствующий ~/.local/share/icons/hicolor/ каталог. Это будет содержать следующие каталоги (которые являются размерами значков): 16x16/apps/ 32x32/apps/ 48x48/apps/
Я загрузил бесплатный бесплатный значок 16x16 и выбрал значок 16x16, названный Alien.png [ ! d3]
Я взял файл Alien.png и скопировал его на ~/.local/share/icons/hicolor/16x16/apps. Когда вы копируете свою, вы можете сделать это через GUI или терминал.
Оттуда вам нужно будет сделать следующее в терминале (вам может понадобиться sudo, чтобы скопировать это):
cp /usr/share/applications/pidgin.desktop ~/.local/share/applications/
Затем отредактируйте файл pidgin.desktop:
vi ~/.local/share/applications/pidgin.desktop
Посмотрите на строку, которая гласит: :
Icon=pidgin
Это нужно будет изменить на новое имя значка без префикса .png ...
Icon=Alien
Сохранить изменения ... Затем выйдите из системы и зайдите назад in.
Пожалуйста, дайте мне знать, если это поможет или вам нужна дополнительная помощь.
Способ, которым я это сделал, - перейти к /usr/share/applications/<whatever app your looking for>, затем щелкнуть правой кнопкой мыши по свойствам, щелкнуть по иконке слева и выбрать изображение, которое вы хотите быть значком.
Вам нужно будет sudo nautilus отредактировать значок. Затем просто выйдите и выполните поиск программы в Unity, и она отобразится с выбранным значком.
В дополнение к отличному ответу, данному itnet7, я хотел бы добавить, что в Ubuntu 12.04 мне также пришлось добавить ~/.local/usr/applications/icons/hicolor/64x64/apps для того, чтобы Единство, чтобы увидеть значок.
Чтобы изменить размер пользовательского значка, вы можете использовать отличный пакет imagemagick.
sudo apt-get install imagemagick
Затем запустите команду mogrify -resize 64x64! myImage.png, чтобы ваши пользовательские значки были хорошо уменьшены к желаемым разрешениям.
Если вы запустили следующую команду после создания значка на рабочем столе и заблокировали приложение на своем пусковом устройстве, оно обновит единицу без необходимости перезагрузки.
unity --replace &
, как описано здесь: itnet7
Нет необходимости в регистрации или перезагрузке;)
Чтобы связать значок с определенным приложением, которое может быть размещено на панели запуска, выполните следующие действия в командной строке:
Возьмите, например. приложение alpha_app со значком alpha_app.png:
выполнить:sudo cp alpha_app.png /usr/share/pixmaps/
Вышеупомянутая команда копирует ваш значок с именем файла alpha_app.png в соответствующую папку. Выполнение: sudo gedit /usr/local/share/applications/alpha_app.desktop
В gedit измените имя значка следующим образом: Icon=alpha_app.png
Если файл alpha_app.desktop не существует в /usr/local/share/applications/, выполните locate alpha_app.desktop и скопируйте его там. В маловероятном случае, если это не увенчалось успехом, это означает, что нет файла alpha_app.desktop в любом месте на диске и что вам нужно будет создать его самостоятельно. Перейдите к тире и введите имя вашего приложения в нашем примере alpha_app. Выберите значок из Dash и перейдите в Launcher. В каталоге, который содержит следующие каталоги (которые являются размерами значков), было изменено на:
~ / .local / share / icons / unity-webapps / apps, и если вы сделаете ls:
128 16 192 22 24 32 48 64 96
В 13.04 я установил Nemo, чтобы избавиться от nautilus-for-armless-toy.
Мне нужна папка-папка значка в пусковой установке.
Я открыл ~/.local/share/applications/nemo.desktop с gedit, чтобы посмотреть, и нашел строку
icon=folder
(без пути, без расширения ???)
Я попытался выполнить поиск в /usr/share/ для обычного значка по умолчанию nautilus, который, как представляется, называется folder_home.png или .svg, я не мог решить, какой из них. В разных папках была пучка файлов с тем же именем, поэтому в конце я просто изменил строку на
icon=folder_home
и после выхода из нее и обратно в значок был изменен.
Чтобы связать значок с определенным приложением, которое можно было разместить на панели запуска, выполните следующие действия в командной строке:
Возьмите, например. приложение alpha_app
со значком alpha_app.png
:
sudo cp alpha_app.png /usr/share/pixmaps/
Вышеупомянутая команда копирует ваш значок с именем файла alpha_app.png
в соответствующую папку. sudo gedit /usr/local/share/applications/alpha_app.desktop
Icon=alpha_app.png
Если файл alpha_app.desktop
не существует в /usr/local/share/applications/
, выполните locate alpha_app.desktop
и скопируйте это там. В маловероятном случае, если это не увенчалось успехом, это означает, что нет файла alpha_app.desktop
в любом месте на диске и что вам нужно будет создать его самостоятельно. alpha_app
. Чтобы связать значок с определенным приложением, которое можно было разместить на панели запуска, выполните следующие действия в командной строке:
Возьмите, например. приложение alpha_app
со значком alpha_app.png
:
sudo cp alpha_app.png /usr/share/pixmaps/
Вышеупомянутая команда копирует ваш значок с именем файла alpha_app.png
в соответствующую папку. sudo gedit /usr/local/share/applications/alpha_app.desktop
Icon=alpha_app.png
Если файл alpha_app.desktop
не существует в /usr/local/share/applications/
, выполните locate alpha_app.desktop
и скопируйте это там. В маловероятном случае, если это не увенчалось успехом, это означает, что нет файла alpha_app.desktop
в любом месте на диске и что вам нужно будет создать его самостоятельно. alpha_app
. Чтобы связать значок с определенным приложением, которое можно было разместить на панели запуска, выполните следующие действия в командной строке:
Возьмите, например. приложение alpha_app
со значком alpha_app.png
:
sudo cp alpha_app.png /usr/share/pixmaps/
Вышеупомянутая команда копирует ваш значок с именем файла alpha_app.png
в соответствующую папку. sudo gedit /usr/local/share/applications/alpha_app.desktop
Icon=alpha_app.png
Если файл alpha_app.desktop
не существует в /usr/local/share/applications/
, выполните locate alpha_app.desktop
и скопируйте это там. В маловероятном случае, если это не увенчалось успехом, это означает, что нет файла alpha_app.desktop
в любом месте на диске и что вам нужно будет создать его самостоятельно. alpha_app
.