Jak zmienić brzydką ikonę zasobnika chrome / chromuim


22

Piszę skrypt, aby naprawić ikony wskaźnika zakodowane na stałe i mam problem z naprawieniem ikony wskaźnika Google Chrome / Chrome.

W zasobniku znajdują się dwie ikony; udało mi się naprawić dzwonek, modyfikując go chrome_100_percent.pak, ale nie mogłem zmienić logo Chrome / Chromium. W tym samym chrome_100_percent.pakpliku znajdują się trzy ikony , ich zmiana nie zmienia ikony wskaźnika ani nie zmienia ikon /opt/google/chrome.

wprowadź opis zdjęcia tutaj

Dzięki!


skorzystaj z tego linku , aby Ci pomóc. spójrz również na rozwiązanie tego samego problemu
— Neel Shah,

wspomniałem, że ikona jest zakodowana na stałe.
— Bilal Elmoussaoui,

1
Czy sprawdziłeś te ikony:dpkg -L google-chrome-stable | grep -P 'png|jpg'
— AB


@ElderGeek wiem, jak naprawić tę ikonę, muszę tylko naprawić jedno logo;)
— Bilal Elmoussaoui

Odpowiedzi:



0

Podczas mojej instalacji Ubuntu widzę tutaj kilka ikon

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

Gdzie XXxXX są następujące

128x128

16x16

192x192

22x22

24x24

256x256

32x32

36x36

48x48

512x512

64x64

72x72

Powiedziałbym, że te, które musisz zmodyfikować, to prawdopodobnie jeden z tych rozmiarów

16x16

22x22

24x24

Zamknij Chrome / Chromium Spróbuj zmodyfikować / wymienić jeden z nich, a następnie uruchom następujące

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

Widzę też dużą pamięć podręczną icon-theme.cache w / usr / share / icons / hicolor /, która może wymagać odświeżenia, jeśli powyższe nie odświeżyło jej.

Sprawdziłem inny komputer, na którym zainstalowano Mint 17.2 i widzę te same pliki w tych samych lokalizacjach.


To nie są ikony wskaźników: / Ale spróbuję; jak powiedziałem wcześniej, chromowane wskaźniki Google są zakodowane na stałe w pliku binarnym, ale nie mogłem znaleźć pliku: /
— Bilal Elmoussaoui

Google Chrome nie instaluje plików w tych folderach.
— AB

Może zainstalowałeś Chrome ze źródła? Wszelkie dostosowania? Są to domyślne lokalizacje dla standardowej instalacji.
— RJ

Nie mam też tych plików. Ale nie próbowałem dodawać ich sam, zrobię to w ten weekend :)
— Bilal Elmoussaoui

0

Sprawdź wyjście komendy poniżej do listy wszystkich zainstalowanych obrazów przez pakiety google-chrome-stable, google-chrome-unstable,google-chrome-beta

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

Przykładowe dane wyjściowe

/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

Te ikony są używane w zasobniku. Możesz to sprawdzić, jeśli mi ufasz , za pomocą następnego polecenia. Polecenie usuwa wszystkie ikony.

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

Następnie zabij wszystkie procesy Chrome i ponownie uruchom Chrome. Nie ma ikony.

Teraz zainstaluj Chrome ponownie za pośrednictwem

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

i dostosuj swoje ikony. :)


Próbowałem już zmienić te ikony, ale to nie zmienia ikon wskaźników: /
— Bilal Elmoussaoui

Jeśli usuniesz ikony, nadal masz ikonę w zasobniku?
— AB

0

Wierzę, że od kiedy użyłem 14.04 i może to mieć zastosowanie, możesz albo przejść do menu właściwości (łatwy sposób) i zastąpić obraz posiadanym plikiem obrazu, albo możesz to zrobić za pomocą terminala (pośredni sposób) .

Proszę spojrzeć na tekst nade mną przez 2 komentarze do poprawnego kodu (jeśli jest poprawny, dlaczego muszę go przekształcić), lub możesz użyć metody menu właściwości, wybierz i obrazuj i zapisz zmiany. Jednak po otrzymaniu aktualizacji obraz w sklepie pozostanie taki sam (w przeciwieństwie do innych, w których zmienia się w sklepie z aplikacjami, powinieneś nadal wyświetlać ten sam obraz na pulpicie i pasku zadań, gdy jesteś patrząc na to.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.