【求助】怎么让dock栏的软件不展示多个图标
Tofloor
poster avatar
mattoid
deepin
2019-07-18 17:31
Author
本帖最后由 mattoid 于 2019-7-18 09:36 编辑


因为git拉下来的代码是只读权限的,如果修改权限就需要将全部代码提交,可能会对项目产生不可预估的影响,为了避免这类情况发生,我就需要以root形式来启动idea。
然后多方查找,找到了自定义桌面快捷图标的方式。

代码如下:
[Desktop Entry]
Categories=Development;IDE;
Comment=Capable and ergonomic Java IDE
Exec=gksu "/home/roadoor/.local/share/JetBrains/Toolbox/apps/IDEA-U/ch-0/191.7479.19/bin/idea.sh" %f
Icon=/home/roadoor/.local/share/JetBrains/Toolbox/apps/IDEA-U/ch-0/.icon.svg
Name=IntelliJ IDEA Ultimate
StartupWMClass=jetbrains-idea
Terminal=false
Type=Application
Version=1.0
X-Deepin-CreatedBy=com.deepin.dde.daemon.Launcher
X-Deepin-AppID=jetbrains-idea



在增加了gksu之后菜单栏会多一个idea的图标,将这个图标放在dock栏上的确能root启动,但软件启动就会在dock栏新建一个图标。跟原有图标不进行重合(而且新启动的软件是在最后一个)。强迫症是真的不爽。这个问题有没有什么好的解决办法?


Reply Favorite View the author
All Replies
avatar
mattoid
deepin
2019-07-18 17:35
#1
自己顶一下,期望知道的朋友给个解决办法。(之前有研究微信的启动方式,后来发现好像跟这个关系不大;主要是跟软件有关。)
Reply View the author
avatar
successfully
deepin
2019-07-18 18:46
#2
用户状态下你手动为dock添加了一个“图标”。启动软件用的是root权限。用户状态和root状态下使用的是同一个desktop但是系统不认为他是同一个。
Reply View the author
avatar
mattoid
deepin
2019-07-18 19:53
#3
https://bbs.deepin.org/post/180717
用户状态下你手动为dock添加了一个“图标”。启动软件用的是root权限。用户状态和root状态下使用的是同一个 ...

是的,有没有办法让系统认为他们是同一个,直接root登录有点太暴力了,部分软件不兼容。
Reply View the author
avatar
successfully
deepin
2019-07-18 20:08
#4
https://bbs.deepin.org/post/180717
是的,有没有办法让系统认为他们是同一个,直接root登录有点太暴力了,部分软件不兼容。 ...

解决不了
Reply View the author
avatar
listenerri
deepin
2019-07-18 21:47
#5
你可以研究下 gparted 是怎么处理的
Reply View the author