Chrome 应用程序图标如何工作?

Chrome 应用程序图标如何工作?

这是一个相当微不足道的问题,但我很好奇它是如何工作的。

我只是想更改从网址创建的 Chromium 应用程序使用的图标。该.desktop文件引用了一个图标,其名称由应用程序 ID 组成...

Exec=/usr/bin/chromium --profile-directory=Default --app-id=ocdlmjhbenodhlknglojajgokahchlkk
Icon=chrome-ocdlmjhbenodhlknglojajgokahchlkk-Default

$HOME/.icons...但是我可以在(只是指向...的链接)、、、$HOME/.local/share/icons/usr/local/share/icons/usr/share/icons找到具有该名称的图标/usr/share/pixmaps

我最终确实在下面的专用应用程序文件夹中找到了它们,$HOME/.config/chromium/Default/Extensions但它们没有.desktop文件中引用的名称(例如 32.png、64.png),那么系统如何找到它们?

答案1

你注意到是否有$HOME/.local/share/icons/hicolor目录了吗?这是第三方应用程序应该存储其图标的位置,遵循 FreeDesktop 规范(如果您需要有关此事的更多信息,可以在https://specations.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html#directory_layout

在该文件夹中,您可以找到不同大小的其他文件夹;我猜大多数图标都是 128x128 格式,尽管有些图标尺寸更大或更小

相关内容