如何更改丑陋的 chrome/chromuim 托盘图标

如何更改丑陋的 chrome/chromuim 托盘图标

我正在编写一个脚本来修复硬编码的指示图标,但在修复谷歌浏览器/铬指示图标时遇到了问题。

托盘中显示两个图标;我设法通过修改 修复了铃铛图标chrome_100_percent.pak,但我无法更改 Chrome/Chromium 徽标图标。同一个chrome_100_percent.pak文件中有三个图标,更改它们不会更改指示器图标,也不会更改 中的图标/opt/google/chrome

在此处输入图片描述

谢谢!

答案1

我在我的脚本中修复了这个问题;https://github.com/bil-elmoussaoui/Hardcode-Tray 谢谢你们!

答案2

在我的 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

我还看到 /usr/share/icons/hicolor/ 中有一个很大的 icon-theme.cache 缓存,如果上述操作没有刷新它,那么可能需要刷新它。

我检查了安装了 Mint 17.2 的另一台计算机,并在相同的位置看到了相同的文件。

答案3

检查以下命令的输出,列出所有已安装的软件包映像google-chrome-stablegoogle-chrome-unstablegoogle-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。它似乎没有图标。

现在通过以下方式再次安装 Chrome

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

并自定义您的图标。:)

答案4

我相信从我使用 14.04 开始,这可能适用,您可以进入属性菜单(简单方法)并用您拥有的图像文件替换图像,或者您可以使用终端(中间方式)来执行此操作。

请查看我上方 2 条评论处的文本,找到正确的代码(如果正确,我为什么需要重述它),或者您可以使用属性菜单方法,选择图像,然后保存更改。但是,当您获得更新时,商店中的图像将保持不变(与其他在应用商店中更改图像不同,当您查看它时,桌面和任务栏上显示的图像仍然应该相同。

相关内容