这篇文章将描述如何通过google chrome浏览器来生成Web应用程序以及自定义程序图标,解决图标模糊的问题. 平台是Ubuntu 14.04 x64.
以微信为例,在浏览器地址栏里输入wx.qq.com然后回车打开,如下所示:



root@shell:~# cd Desktop/ root@shell:Desktop# ls ~ chrome-nhfpmejnhjogpdnlhmmpmgcfkaaedphf-Default.desktop因此该app的名称或者说id就是nhfpmejnhjogpdnlhmmpmgcfkaaedphf,现在转到目录~/.config/google-chrome/Default/Extensions/下, 并进入文件夹:nhfpmejnhjogpdnlhmmpmgcfkaaedphf,该目录文件夹结构如下:
root@shell:nhfpmejnhjogpdnlhmmpmgcfkaaedphf# tree
.
└── 2016.5.24.30780_0
├── icons
│ ├── 128.png
│ ├── 16.png
│ ├── 256.png
│ ├── 32.png
│ ├── 48.png
│ ├── 64.png
│ └── 96.png
└── manifest.json
我们所要做的就是替换icons里面的图标,可以到这里:http://www.easyicon.net/language.en/1127960-Wechat_icon.html,选择对应尺寸的图标进行替换.
替换完成后,再次回到chrome://apps处就可以发现微信图标已经很清晰了,但是桌面图标仍然是模糊的.不要紧,直接将桌面图标删除即可.
然后到chrome://apps处按下图所示添加桌面图标:
