解决什么问题:
让webapp在Dock栏下拥有独立图标
用户可按需自由创建新的webapp
怎么做:
使用Chrome自带功能创建应用快捷方式到桌面,
在文本编辑器中打开,另存为修改文件名(文件名字母小写,特殊字符只能用-),如由 chrome-http___weibo.com_.desktop 改为 weibo.desktop
3. 终端运行以下命令打开/usr/share/applications目录,将改过名的快捷方式拖进去(复制)。大楖等3秒钟,就能在启动器中看到创建的webapp。
sudo nautilus /usr/share/applications
为什么这样做:
1. 官方安装包方式的缺点,应用打开后,在Dock中没有单独图标,而是显示在Chrome图标下。官方只能支持常用的webapp。这显然无法满足需求,特别是当你打算长期使用Deepin时。
2. 在深度桌面2.0下,Chrome创建的应用快捷方式不能显示在启动器下,且无法在Dock正常驻留(文件名的问题)。
进阶:
自定义Keywords来使应用支持关键字快速定位;自定义Icon来使用喜欢的图标;自定义Categories设置分类
第二个示例是自己创建的“连接VPN”的快捷方式
[Desktop Entry]
Version=1.0
Terminal=false
Type=Application
Keywords=wb;weibo;xl;
Name=Weibo Web
Name[zh_CN]=微博
Exec=/opt/google/chrome/google-chrome "--app=
http://weibo.com/ican/home?wvr=5"
Icon=/home/oaker/Downloads/weibo_x.png
StartupWMClass=weibo.com__ican_home
[Desktop Entry]
Categories=PackageManager;System;Settings;
Comment=
Exec=nmcli con up id V
Icon=/home/oaker/Pictures/v_for_vendetta.png
Keywords=VPN;lj;connect;
Name=Connect VPN
Name[zh_CN.UTF-8]=连接VPN
StartupNotify=true
Terminal=yes
Type=Application
总结:这个方案操作起来并不难,对于有需求的用户可以试试。这些问题显然是深度桌面环境带来的,让Chrome自带功能正常起作用,才是长久之计,这个有赖于官方如何处理了。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/122343
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.