如何更改Google Chrome浏览器的webapp图标?


10

因此,我将AskUbuntu聊天室(我仅以此为例,也遇到了其他与我有同样问题的Web应用程序)保存为Chromium中的“应用程序快捷方式”,并且该图标确实是(我的意思是真的)低分辨率。例:

在此处输入图片说明

顶部是用于“应用程序快捷方式”的默认图标,底部是AskUbuntu镜头-所以我的问题是,我如何使用用于AskUbuntu镜头的图标。

在此处输入图片说明

Answers:


5

通过每日生成的铬和最新的BAMF,您可以(如果您更靠近该屏幕截图,可以看到带有我的网站和高分辨率图标的示例)。但是在当前的铬状态下,您需要进行一些修改以使其轻松支持铬:

  • 使chrome也为应用程序菜单生成一个.desktop文件(如果您不想从头开始创建一个)。
  • 使用来获取您的Chrome应用程序窗口WM_CLASS xprop | grep WM_CLASS | awk '{print $4}'(如果只是“ Chromium Browser”或类似的内容,则需要更新Chrome)。
  • ~/.local/share/applications使用gedit或任何其他文本编辑器编辑该.desktop文件(位于中)。该文件应包含:

    StartupWMClass=$APP_WM_CLASS_Found_on_step_2
    Icon=~/your/icon/file/name/or/path
    

    即(对于使用in 指向http://mail.google.com的应用程序):google_mail.png~/.local/share/icons

    StartupWMClass=mail.google.com
    Icon=google_mail.png
    
  • 重新启动bamfdaemon或完全重启;现在,当您使用WM_CLASS运行应用程序时,将使用刚刚编辑的桌面文件中定义的设置;包括图标;)


一直没有运气尝试。:l每晚使用Chromium,并使用最新的Unity安装。:(
jrg 2011年

@James Gifford:natty中当前可用的bamfdemon软件包尚未更新。您需要从bzr进行编译才能使其正常工作。
–Treviño

1
@James,现在应更新natty中的bamfdaemon软件包。再试一次!;)
Treviño

xprop技巧不起作用。它只返回“ google-chrome”。当然更新不能解决它。
约书亚·罗宾逊

1

对我来说,最简单的方法是安装Alacarte(可从软件中心免费获得)并从那里编辑图标。它看起来像一个用于编辑常规GNOME 2 / GNOME Classic图标的应用程序,但它也适用于Unity Launcher图标。Chrome网络应用程序至少在我的计算机中位于“ Chrome应用程序”下。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.