dock栏不同软件的图标集成在了一起
Tofloor
poster avatar
jerry79
deepin
2013-04-07 17:25
Author
启动的不同程序,但是在Dock栏他们的图标却集成在了一起,请问这个如何修改?这几个程序都是我自己通过修改/usr/share/applicaitons增加的图标,如下图:
深度截图20130407090459.png
这两个程序的desktop文件如下:
[Desktop Entry]
Name=Idea
Comment=Idea
Exec=sh /home/jerry/idea/bin/idea.sh
Icon=/home/jerry/idea/bin/idea.png
Terminal=0
Type=Application
Categories=Development;Application;

[Desktop Entry]
Name=DbVisualizer
Comment=DbVisualizer
Exec=sh /home/jerry/DbVisualizer/dbvisgui.sh
Icon=/home/jerry/DbVisualizer/dbvis.png
Terminal=0
Type=Application
Categories=Development;Application;
Reply Favorite View the author
All Replies
snyh1010
deepin
2013-04-07 18:13
#1
具体程序以及修改的desktop文件能否发送给我?
[email protected]     
dock对程序的识别是半自动的(但已经比linux下现存的类似程序智能些)
这里面涉及到比较多的问题, 是没法做到完美的。
Reply View the author
jerry79
deepin
2013-04-07 18:56
#2
谢谢,邮件已经发送,但是程序太大,无法通过邮件发送,几个程序都是在下面的地址下载的tar.gz文件包,解压后直接使用
      http://www.jetbrains.com/pycharm/
      http://www.jetbrains.com/idea/
      http://www.jetbrains.com/webstorm/
Reply View the author
snyh1010
deepin
2013-04-07 22:37
#3
这几个都是java程序,  因为java运行机制和一般的python/bash等不同,
所以对所有的java程序都要手动加入到白名单进行处理。

已经帮你加入这几个程序了。
不过源里面还没有更新,
你可以自己在/usr/share/dde/data/filter_wmclass.ini中加入以下内容。(然后把你的desktop文件名改为jetbrains-xx.desktop)

[java]
jetbrains-pycharm=jetbrains-pycharm
jetbrains-idea=jetbrains-idea
jetbrains-webstorm=jetbrains-webstorm
Reply View the author
jerry79
deepin
2013-04-08 02:36
#4
好的,非常感谢
Reply View the author