为什么 chrome web app 快捷方式没有图标

为什么 chrome web app 快捷方式没有图标

我正在通过单击更多工具>创建快捷方式从 chrome 创建到桌面的 Web 应用程序快捷方式。

但是它的名称是随机的并且没有清晰的图标,如您在屏幕截图中看到的那样:

截屏

单击“信任并启动”后,我可以通过双击文件来启动Web应用程序,但图标仍然不是正确的图标。

gedit在文本编辑器中查看文件时,其内容如下:

#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Terminal=false
Type=Application
Name=YouTube
Exec=/usr/bin/chromium-browser --profile-directory=Default --app-id=adnlfjpnmidfimlkaohpidplnoimahfh
Icon=chrome-adnlfjpnmidfimlkaohpidplnoimahfh-Default
StartupWMClass=crx_adnlfjpnmidfimlkaohpidplnoimahfh

我可以在字段中看到图标的名称Icon=,并且可以在文件系统中找到该图标,如下所示:

sudo updateddb
sudo locate chrome-adnlfjpnmidfimlkaohpidplnoimahfh
/home/idea/.gnome/apps/chrome-adnlfjpnmidfimlkaohpidplnoimahfh-Default.desktop
/home/idea/.local/share/applications/chrome-adnlfjpnmidfimlkaohpidplnoimahfh-Default.desktop
/home/idea/.local/share/icons/hicolor/128x128/apps/chrome-adnlfjpnmidfimlkaohpidplnoimahfh-Default.png
/home/idea/.local/share/icons/hicolor/16x16/apps/chrome-adnlfjpnmidfimlkaohpidplnoimahfh-Default.png
/home/idea/.local/share/icons/hicolor/256x256/apps/chrome-adnlfjpnmidfimlkaohpidplnoimahfh-Default.png
/home/idea/.local/share/icons/hicolor/32x32/apps/chrome-adnlfjpnmidfimlkaohpidplnoimahfh-Default.png
/home/idea/.local/share/icons/hicolor/48x48/apps/chrome-adnlfjpnmidfimlkaohpidplnoimahfh-Default.png

答案1

发生这种情况是因为您的桌面图标无法找到合适的图标位置。

只需替换文件中的行即可

图标=chrome-adnlfjpnmidfimlkaohpidplnoimahfh-默认

带有图标的位置,例如:

图标=/home/idea/.local/share/icons/hicolor/32x32/apps/chrome-adnlfjpnmidfimlkaohpidplnoimahfh-Default.png

保存文件,双击并尝试启动后,Youtube 图标和名称就会出现。

如果启动后图标无法加载,退出并登录也会有所帮助。

附言:如果图标显示不正确,请尝试上述路径中尺寸为 48x48 或 128x128 的其他文件夹,而不是 32x32,如您在定位命令的结果中所见。

答案2

啊,这就是 Chrome(和 Brave)存储其 Web 应用程序图标的地方。在 alacarte 中,很容易将图标更改为新图标,但似乎没有办法找出当前图标的完整路径名,这真是太烦人了!

答案3

就我而言,这是xdg-icon-resource个问题。我通过启动 google-chrome-stable 然后创建快捷方式重现了这个问题,并收到了以下消息:

/usr/bin/xdg-icon-resource: line 1076: unexpected EOF while looking for matching ``'

xdg-icon-resource当我用这个替换(这是一个 bash 脚本)文件内容时,问题得到了解决https://chromium.googlesource.com/chromium/deps/xdg-utils/+/57bfa1ab873467031b744e5239304efa15fbe54f/scripts/xdg-icon-resource

PS:您需要重新创建快捷方式!

相关内容