Как изменить значок уродливого хром / хром

Я пишу скрипт для исправления жестко настроенных значков индикаторов, и у меня проблема с исправлением значка индикатора google chrome / chromium.

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

Спасибо!

1
задан 16 August 2015 в 16:05

3 ответа

В моей установке Ubuntu я вижу здесь несколько значков

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

Где XXxXX выглядит следующим образом

128x128 16x16 192x192 22x22 24x24 256x256 32x32 36x36 48x48 512x512 64x64 72x72 [ ! d2]

Я бы сказал, что те, которые вам нужно изменить, вероятно, являются такими размерами

128x128

22x22

16x16

[d17 ] 16x16

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

24x24

Закрыть Chrome / Chromium Попробуйте изменить / заменить один из них, а затем запустить следующий

0
ответ дан 23 May 2018 в 18:10
  • 1
    Это не значки индикаторов: / Но я попробую; как я уже говорил, индикаторы хром Google жестко закодированы в двоичном файле, но я не смог найти файл: / – Bilal Elmoussaoui 24 August 2015 в 10:03
  • 2
    Google Chrome не устанавливает файлы в этих папках. – A.B. 24 August 2015 в 14:44
  • 3
    Возможно, вы установили Chrome из источника? Любая настройка? Это стандартные места для стандартной установки. – R J 24 August 2015 в 20:44
  • 4
    У меня тоже нет этих файлов. Но я не пытался добавлять их сам, я буду делать эти выходные :) – Bilal Elmoussaoui 24 August 2015 в 21:26

Проверьте вывод приведенной ниже команды, чтобы просмотреть все установленные изображения пакетами 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
[d2 ] Эти значки используются в лотке. Вы можете проверить это, если вы доверяете мне, следующей командой. Команда удаляет все значки.

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

После этого убейте все процессы chrome и снова запустите Chrome. Не отображается значок.

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

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

и настройте свои значки. :

)
0
ответ дан 23 May 2018 в 18:10
  • 1
    Я уже пытался изменить эти значки, но это не меняет значки индикаторов: / – Bilal Elmoussaoui 24 August 2015 в 21:25
  • 2
    Если вы удалите значки, у вас все еще есть значок в лотке? – A.B. 24 August 2015 в 21:27

Полагаю, когда я использовал 14.04, и это может быть применимо, вы можете либо пойти в меню свойств (простой способ), либо заменить изображение с помощью файла изображения, который у вас есть, либо вы можете сделать это с помощью терминала ( промежуточный путь).

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

0
ответ дан 23 May 2018 в 18:10

Другие вопросы по тегам:

Похожие вопросы: