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.