วิธีเปลี่ยนไอคอนถาด chrome / chromuim น่าเกลียด


22

ฉันกำลังเขียนสคริปต์เพื่อแก้ไขไอคอนตัวบ่งชี้ฮาร์ดโค้ดและฉันมีปัญหาในการแก้ไขไอคอนตัวบ่งชี้ของ Google chrome / chromium

มีไอคอนสองไอคอนที่แสดงในถาด ฉันจัดการระฆังด้วยการแก้ไขchrome_100_percent.pakแต่ฉันไม่สามารถเปลี่ยนโลโก้ Chrome / Chromium ได้ มีสามไอคอนในเดียวกันเป็นไฟล์เปลี่ยนพวกเขาไม่ได้เปลี่ยนไอคอนตัวบ่งชี้ไม่เปลี่ยนไอคอนในchrome_100_percent.pak/opt/google/chrome

ป้อนคำอธิบายรูปภาพที่นี่

ขอบคุณ!



ฉันพูดถึงไอคอนว่าฮาร์ดโค้ดแล้ว
Bilal Elmoussaoui

1
คุณได้ตรวจไอคอนนี้:dpkg -L google-chrome-stable | grep -P 'png|jpg'
AB

1
ที่เกี่ยวข้อง: askubuntu.com/questions/470691/…
ผู้สูงอายุ Geek

@ElderGeek ฉันรู้วิธีแก้ไขไอคอนนี้ฉันเพียงแค่ต้องแก้ไขโลโก้หนึ่ง)
Bilal Elmoussaoui

คำตอบ:



0

ในการติดตั้ง Ubuntu ของฉันฉันเห็นไอคอนมากมายที่นี่

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

โดยที่ XXxXX มีดังต่อไปนี้

128x128

16x16

192x192

22x22

24x24

256x256

32x32

36x36

48x48

512x512

64x64

72x72

ฉันจะบอกว่าคนที่คุณต้องแก้ไขอาจเป็นหนึ่งในขนาดเหล่านี้

16x16

22x22

24x24

ปิด Chrome / Chromium ลองแก้ไข / แทนที่หนึ่งในนั้นจากนั้นเรียกใช้สิ่งต่อไปนี้

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

ฉันเห็นแคช icon-theme.cache ขนาดใหญ่ใน / usr / share / icons / hicolor / ซึ่งอาจต้องรีเฟรชถ้าข้างต้นไม่รีเฟรช

ฉันตรวจสอบคอมพิวเตอร์อีกเครื่องที่ติดตั้ง Mint 17.2 และฉันเห็นไฟล์เดียวกันในตำแหน่งเดียวกัน


นั่นไม่ใช่ไอคอนตัวบ่งชี้: / แต่ฉันจะลองดู; อย่างที่ฉันพูดไว้ก่อนหน้านี้ตัวบ่งชี้ของ Google chrome จะถูก hardcoded ในไฟล์ไบนารี แต่ฉันไม่พบไฟล์: /
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 ความคิดเห็นเพื่อดูรหัสที่ถูกต้อง (หากถูกต้องเหตุใดฉันต้องเรียกคืน) หรือคุณสามารถใช้วิธีการเมนูคุณสมบัติเลือกและภาพและบันทึกการเปลี่ยนแปลงของคุณ อย่างไรก็ตามเมื่อคุณได้รับการอัปเดตรูปภาพในสโตร์จะยังคงเหมือนเดิม (ไม่เหมือนที่อื่นซึ่งมันเปลี่ยนไปในแอพสโตร์คุณควรจะยังคงมีภาพปรากฏบนเดสก์ท็อปและทาสก์บาร์ของคุณเหมือนเดิม มองไปที่มัน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.