Як змінити значок некрасивого хрому / хромуму


22

Я пишу сценарій, щоб виправити жорстко закодовані піктограми індикаторів, і у мене виникає проблема з виправленням значка індикатора хрому / хрому Google.

На лотку показано дві піктограми; мені вдалося виправити дзвінок, змінивши chrome_100_percent.pak, але я не зміг змінити логотип Chrome / Chromium. В одному chrome_100_percent.pakфайлі є три піктограми , їх зміна не змінює піктограму індикатора, не змінює піктограми в /opt/google/chrome.

введіть тут опис зображення

Спасибі!


скористайтеся цим посиланням, воно може вам допомогти. також дивіться на рішення цього питання
Ніл Шах

я згадав, що значок жорстко кодується.
Білал Елмусауї

1
Ви перевірили ці піктограми:dpkg -L google-chrome-stable | grep -P 'png|jpg'
AB


@ElderGeek Я знаю, як виправити цю піктограму, мені потрібно лише виправити логотип;)
Bilal Elmoussaoui

Відповіді:



0

Під час моєї установки Ubuntu я бачу купу іконок

/usr/share/icons/hicolor/XXxXX/apps/google-chrome.png

Де XXxXX такі

128х128

16х16

192x192

22х22

24x24

256х256

32х32

36x36

48x48

512x512

64х64

72x72

Я б сказав, що вам потрібно змінити, мабуть, один із цих розмірів

16х16

22х22

24x24

Закрити Chrome / Chromium Спробуйте змінити / замінити один із них, а потім запустіть наступне

sudo gtk-update-icon-cache /usr/share/icons/hicolor

Я також бачу великий кеш icon-theme.cache в / usr / share / icons / hicolor /, який, можливо, потрібно буде оновити, якщо вищезгадане не оновило його.

Я перевірив свій інший комп'ютер, на якому встановлено Mint 17.2, і я бачу ті самі файли в тих же місцях.


Це не піктограми індикаторів: / Але я спробую; як я вже говорив раніше, хромовані індикатори Google є кодованими у двійковому файлі, але я не зміг знайти файл: /
Bilal Elmoussaoui

Google Chrome не встановлює файли в ці папки.
AB

Можливо, ви встановили Chrome з джерела? Будь-яке налаштування? Це стандартні місця для стандартної установки.
RJ

У мене теж немає цих файлів. Але я не намагався їх додати самостійно, я зроблю ці вихідні :)
Bilal Elmoussaoui

0

Перевірте висновок команди нижче в списку всіх встановлених зображень, пакетів google-chrome-stable, google-chrome-unstable,google-chrome-beta

dpkg -l | awk '/google-chrome-/ {print $2}' | xargs -i'{}' dpkg -L {} | grep -P 'png|jpg'

Приклад виведення

/opt/google/chrome-beta/product_logo_32.png
/opt/google/chrome-beta/product_logo_22.png
/opt/google/chrome-beta/product_logo_128.png
/opt/google/chrome-beta/product_logo_48.png
/opt/google/chrome-beta/product_logo_64.png
/opt/google/chrome-beta/product_logo_16.png
/opt/google/chrome-beta/product_logo_256.png
/opt/google/chrome-beta/product_logo_24.png

Ці значки використовуються в лотку. Ви можете перевірити це, якщо ви мені довіритесь , наступною командою. Команда видаляє всі значки.

dpkg -l | \
    awk '/google-chrome-/ {print $2}' | \
    xargs -i'{}' dpkg -L {} | grep -P 'png|jpg'  | \
    sudo xargs rm

Після цього закрийте всі хромовані процеси та перезавантажте Chrome знову. Здається, що немає піктограми.

Тепер знову встановіть Chrome через

sudo apt-get install --reinstall google-chrome-…

і налаштувати ваші іконки. :)


Я вже намагався змінити ці значки, але це не змінює піктограми індикаторів: /
Bilal Elmoussaoui

Якщо ви видалите піктограми, у лотку все ще є значок?
AB

0

Я вважаю, що коли я використовував 14.04, і це може застосовуватися, що ви можете перейти в меню властивостей (простий спосіб) і замінити зображення на файл зображення, який у вас є, або ви можете це зробити з терміналом (проміжний шлях) .

Будь ласка, подивіться на текст над мною за допомогою 2 коментарів щодо правильного коду (якщо він правильний, навіщо мені його перезавантажувати), або ви можете скористатися методом меню властивостей, вибрати та зобразити, а також зберегти зміни. Однак, коли ви отримуєте оновлення, зображення в магазині залишатиметься таким же (на відміну від іншого, де воно змінюється в магазині додатків, ви все одно повинні мати зображення, яке відображається на робочому столі та на панелі завдань, коли ви знаходитесь дивлячись на це.

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