这是一个创建于 3782 天前的主题,其中的信息可能已经有所发展或是发生改变。
解决什么问题:
让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自带功能正常起作用,才是长久之计,这个有赖于官方如何处理了。
3 条回复 • 2014-07-27 22:42:02 +08:00
|
|
1
tsuibin 2014-07-17 09:31:48 +08:00
挺不错
|
|
|
2
glogo 2014-07-27 16:14:54 +08:00
我想创建Intellij IDEA的启动器,自己新建了一个idea.desktop,它是正确的,但是按照楼主的做法不行呢?有没有什么我疏忽的?请lz指教
|
|
|
3
cyio 2014-07-27 22:42:02 +08:00
@ glogo Terminal = false/true 是否需要在终端中运行命令
|