Я пытаюсь изменить значок определенного приложения (Гибридный язык) в моем средстве запуска Ubuntu 11,10 единиц. Я попытался искать в опциях и в настройках Compiz, но не мог определить местоположение никакой опции для изменения отдельных значков.
Я могу изменить тему, но это не то, что я хочу.
Я готов отредактировать конфигурационные файлы для получения этого изменения. Это не должно быть решение UI.
Первое, что вам нужно сделать, это взять файл значка .png, который вы хотите использовать, и скопировать его в соответствующий ~ / .local / share / icons / hicolor /
каталог. Он будет содержать следующие каталоги (размеры значков): 16x16 / apps /
32x32 / apps /
48x48 / apps /
Я загрузил бесплатный образец значков 16x16 и выбрал значок 16x16 под названием Alien.png
Я взял файл Alien.png
и скопировал его в ~ / .local / share / icons / hicolor / 16x16 / apps
, Когда вы копируете свой, вы можете сделать это либо через графический интерфейс, либо через терминал.
Оттуда вам нужно будет сделать следующее в терминале (вам может потребоваться sudo, чтобы скопировать это):
cp /usr/share/applications/pidgin.desktop ~/.local/share/applications/
Затем отредактируйте pidgin. файл рабочего стола:
vi ~/.local/share/applications/pidgin.desktop
Найдите строку, которая гласит:
Icon=pidgin
Это нужно будет изменить на новое имя значка без префикса .png ...
Icon=Alien
Сохраните изменения ... Затем выйдите из системы и снова войдите в систему.
Сообщите мне, поможет ли это или вам потребуется дополнительная помощь.
Я сделал это следующим образом: / usr / share / applications / <любое приложение, которое вы ищете>
, затем щелкните правой кнопкой мыши, чтобы открыть свойства, щелкните значок на влево и выберите изображение, которое вы хотите сделать значком.
Для редактирования значка потребуется sudo nautilus
. Затем просто выйдите и найдите программу в Unity, и она появится с выбранным значком.
В дополнение к отличному ответу, данному itnet7 , я хотел бы добавить, что в Ubuntu 12.04 мне также пришлось добавить ~ /.local/usr/applications/icons/hicolor/64x64/apps
, чтобы Unity увидела значок.
Чтобы изменить размер своего значка, вы можете использовать отличный пакет imagemagick
.
sudo apt-get install imagemagick
Затем выполните команду mogrify -resize 64x64! myImage.png
, чтобы ваши пользовательские значки были уменьшены до нужного разрешения.
Если вы запустите приведенную ниже команду после создания значка на рабочем столе и заблокировали приложение на своей панели запуска, оно обновит единство без необходимости перезагрузите.
unity --replace &
как описано здесь: приложение заблокировано для запуска без значка
Не требуется выход из системы или перезагрузка;)
Каталог, содержащий следующие каталоги (которые являются размерами значков), был изменен на:
~ / .local / share / icons / unity -webapps / apps
и если вы сделаете ls
:
128 16 192 22 24 32 48 64 96
В 13.04 я установил Nemo, чтобы избавиться от игрушки-наутилус.
Я хотел папку с иконками в лаунчере.
Я открыл ~ / .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
В gedit измените имя значка следующим образом:
Icon = alpha_app.png
Если файл alpha_app.desktop
не существует в / usr / local / share / applications /
, выполните , найдите alpha_app.desktop
и скопируйте его там. В том маловероятном случае, если это не удастся, это означает, что на диске нет файла alpha_app.desktop
и вам придется создать его самостоятельно.
Перейдите к тире и введите имя вашего приложения, в нашем примере alpha_app
.
Выберите значок из Dash и перейдите в Launcher.
Я сделал это в Ubuntu 14.04.
Я хотел добавить достойный значок запуска для файлового менеджера "Дельфин" (я хотел дельфина для Дельфина).
Я боюсь редактировать сложные программы и системные файлы, потому что очень легко все испортить. Мне нравится, когда это просто. Итак, вместо всей этой программной акробатики ...
Я подготовил свою картинку с дельфином.
Лучше всего использовать изображение с прозрачным фоном (обычно png), потому что фон рабочего стола будет хорошо виден сквозь него (он не будет находиться в отдельном отдельном прямоугольнике). Что касается размера, размер файла моего изображения составляет около 200 КБ с размером около 560x640 пикселей. Этот размер хорошо сочетается с другими значками. Итак, это изображение было готово в обычной папке «Изображения».
Затем я набрал в Терминале:
sudo nautilus / usr / share / applications
введите, и появится панель с вашими приложениями (представленная текущими значками).
Найдите приложение, для которого вы хотите изменить значок запуска, щелкните его значок правой кнопкой мыши, затем щелкните его «свойства»
В верхнем левом углу панели свойств вы увидите текущий значок запуска, который вы хотите изменить на свой выбор.
Теперь просто щелкните левой кнопкой мыши по этому значку в верхнем левом углу панели свойств и появится новая панель. откроется окно с предложением выбрать пользовательский значок для замены старого на
Найдите подготовленное изображение (оно похоже на файловый менеджер) и выберите его
Выбранный новый значок появится на панели свойств
Чтобы новый значок начал отображаться среди значков запуска, вам необходимо перезагрузить компьютер, и вот, вот ваш собственный значок!