Як я можу змінити піктограму програми в панелі запуску Unity?


69

Я намагаюся змінити піктограму певної програми (Pidgin) у своєму запуску Ubuntu 11.10 Unity. Я спробував шукати в параметрах і в налаштуваннях Compiz, але не міг знайти варіант для зміни окремих іконок.

Я можу змінити тему, але це не те, що я хочу.

Я готовий редагувати конфігураційні файли, щоб отримати цю зміну. Це не повинно бути рішенням інтерфейсу користувача.


Подивіться на це попереднє запитання askubuntu.com/questions/6009/where-are-icons-stored
Марк

Відповіді:


66

Для Ubuntu 11.10


Перше, що вам потрібно буде зробити, - це взяти файл значка .png, який ви хочете використовувати, і скопіювати його у відповідний ~/.local/share/icons/hicolor/каталог. Він буде містити такі каталоги (які є розмірами піктограм):16x16/apps/ 32x32/apps/ 48x48/apps/

Я завантажив безкоштовний пробовідбірник піктограм 16х16 і вибрав піктограму 16х16 Alien.png

Я взяв Alien.pngфайл і скопіював його ~/.local/share/icons/hicolor/16x16/apps, коли ви копіюєте свій, ви можете зробити це через GUI або термінал.

Звідти вам потрібно буде зробити наступне в терміналі (можливо, вам знадобиться судо, щоб скопіювати це):

cp /usr/share/applications/pidgin.desktop ~/.local/share/applications/

Далі відредагуйте файл pidgin.desktop:

vi ~/.local/share/applications/pidgin.desktop

Шукайте рядок, який говорить:

Icon=pidgin

Це потрібно буде змінити на нове ім'я піктограми без префіксу .png ...

Icon=Alien

Збережіть свої зміни ... Потім вийдіть із системи та увійдіть назад.

Будь ласка, дайте мені знати, чи це допомагає чи вам потрібна додаткова допомога.


1
~ / це те саме, що введення / home / <
ваше_користувач

1
Дивовижно. Чудові інструкції. Тільки одне. Мені довелося скопіювати копію файлу з / usr / share у мій локальний каталог.
відійти

1
Також розглянути можливість додати піктограму 128х128 (у 128х128 / додатки / папку), якщо ви хочете приємного дозволу під час вкладки alt (що використовує трохи більші піктограми, ніж док). Інакше відмінна порада, спасибі велике!
Анто

3
Я люблю Ubuntu, але мені шкода сказати, що такі прості речі, як ця, справді смокчуть ... Це, безумовно, не зручно для користувачів ... Дякую за детальний опис у будь-якому випадку.
приймає

Чудово, дуже корисно - особливо частина про вихід із системи, а потім знову:
Ісаак

18

Шлях, який я це зробив, - це перейти /usr/share/applications/<whatever app your looking for>правою кнопкою миші до властивостей, натисніть на значок ліворуч та виберіть зображення, яке ви хочете стати піктограмою.

Вам доведеться sudo nautilusвідредагувати піктограму. Потім просто вийдіть і пошукайте програму в Unity, і вона відобразиться із вибраним значком.


3
Думаю, вам краще зробити 'gksudo nautilus' замість 'sudo nautilus' (але, оскільки я не експерт, я можу
помилитися

Ви також можете скористатисяsudo -H nautilus
kiri

7

Для Ubuntu 12.04


На додаток до чудової відповіді, яку дав 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 & 

як описано тут: програма заблокована до запуску без піктограми


6
  1. Встановіть головне меню (AKA Alacarte) alacarteВстановіть alacarte
  2. Відкрийте головне меню
  3. Клацніть на програму та виберіть Властивості у правому меню.
  4. Клацніть на значку
  5. Знайдіть свою нову іконку та натисніть кнопку Відкрити
  6. Закрийте властивості програм
  7. Закрийте головне меню

Не потрібно виходити або перезавантажуватись;)


Просто для оновлення; Цей метод працює як для версії 15.04, я тільки що спробував.
Тіко

5

Для Ubuntu 14.04

Для того, щоб пов’язати піктограму з певним додатком, який міг би бути розміщений на панелі запуску, виконайте наступне в командному рядку:

Візьміть, наприклад, програму, яку називають alpha_appїї значком alpha_app.png:

  1. виконати:

    sudo cp alpha_app.png /usr/share/pixmaps/
    

    Наведена вище команда копіює ваш значок із ім'ям файлу alpha_app.pngу відповідну папку.

  2. Виконати:

    sudo gedit /usr/local/share/applications/alpha_app.desktop
    
  3. У gedit змініть назву піктограми так:

    Icon=alpha_app.png
    

    Якщо файл alpha_app.desktopне існує /usr/local/share/applications/, виконайте locate alpha_app.desktopта скопіюйте його там. У тому випадку, коли це не вдалося, це означає, що alpha_app.desktopніде на диску немає файлу і вам потрібно буде створити його самостійно.

  4. Перейдіть на тире і введіть назву вашої програми на нашому прикладі alpha_app.

  5. Виберіть піктограму від Dash та перейдіть на Launcher.

Τέλος! Кінець!


Ласкаво просимо до Ask Ubuntu! ;-) Чи можете ви, будь ласка, переглянути мої зміни, а також переглянути допомогу щодо редагування, щоб покращити читабельність ваших відповідей у ​​майбутньому ... ;-)
Fabby

Це працює ідеально також у 16.04. Вам може знадобитися спочатку перезапустити / вийти з системи, щоб Unity прочитав новий .desktop файл.
Макіш

2

Я зробив це в Ubuntu 14.04.

Я хотів дати гідну піктограму запуску файловому менеджеру "Дельфін" (я хотів дельфіна для Дельфіна).

Я боявся використовувати складні редагування програмних та системних файлів, оскільки це легко зіпсувати речі. Мені подобається просто. Отже, замість усіх цих програмних акробатик ...

  1. Я підготував свою картину дельфінів.

    Найкраще використовувати зображення з прозорим фоном (як правило, png), оскільки фон робочого столу буде добре видно через нього (він не буде у своєму ізольованому власному прямокутнику). Що стосується розміру, то розмір файлу мого зображення становить приблизно 200 кБ, розмір - близько 560x640 пікселів. Цей розмір чудово відповідає іншим значкам. Отже, у мене була готова ця картинка у звичайній папці "Картинки".

  2. Потім я набрав термінал:

    sudo nautilus /usr/share/applications
    

    введіть, і з'явиться панель із вашими програмами (представлена ​​поточними значками)

  3. Знайдіть додаток, для якого потрібно змінити піктограму запуску, клацніть правою кнопкою миші на її значку, а потім натисніть на "властивості"

  4. У верхньому лівому куті панелі властивостей ви побачите поточний значок запуску, який потрібно змінити на власний вибір

  5. Тепер просто клацніть лівою кнопкою миші на цьому значку у верхньому лівому куті панелі властивостей, і відкриється нова панель, яка просить вибрати спеціальну піктограму, щоб замінити стару

  6. Знайдіть підготовлене зображення (воно схоже на файловий менеджер) та виберіть його

  7. Вибраний новий значок з’являється на панелі властивостей

  8. Щоб нова ікона почала відображатися серед піктограм запуску, вам потрібно перезапустити комп'ютер, і ось ось ваш власний значок!


0

Для Ubuntu 12.10


Каталог, який містить такі каталоги (які є розмірами піктограм), змінено на:

~ / .local / share / значки / Единство-webapps / програми

і якщо ви робите ls:

128  16  192  22  24  32  48  64  96

-1

У 13.04 я встановив Немо, щоб позбутися іграшки «наутілус» для безруких.

Мені хотілося, щоб ікона-папка знаходилася на панелі запуску.

Я відкрив ~/.local/share/applications/nemo.desktopз gedit, щоб подивитися, і знайшов рядок

icon=folder 

(немає шляху, немає розширення ???)

Я спробував шукати /usr/share/звичайний значок nautilus за замовчуванням, який, здавалося, називається folder_home.pngабо .svg, я не міг вирішити, який. У різних папках було купу файлів з однаковою назвою, тож врешті я просто змінив рядок на

icon=folder_home

а після виходу з системи і назад значок було змінено.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.