Gnome 3在Dock中为同一个应用程序显示两个图标

Ash*_*mum 5 gnome fedora gnome-3

我已经在gnome 3(fedora 16)中.desktop为应用程序(sublimetext)创建了自己的文件.我成功了:

[Desktop Entry]
Version=1.0
Name=Sublime Text 2
Comment=Text Editor
Terminal=false
Exec=sublime
Icon=/home/asher/apps/SublimeText2/Icon.png
Type=Application
Categories=TextEditor;Tools;
X-Ayatana-Desktop-Shortcuts=NewWindow

[NewWindow Shortcut Group]
Name=New Window
Exec=sublime
Run Code Online (Sandbox Code Playgroud)

我想将它添加到我的收藏夹中,因此它被锁定到侧边栏.我这样做了,正如你在第一个截图中看到的那样,没有窗户打开.问题是,当我打开程序时,停靠栏中会显示另一个图标.第二个图标是列出程序窗口的位置.窗口被合并为一个图标,您可以在第三个屏幕截图中看到两个窗口打开(只有两个图标,而不是三个).

有没有办法让收藏的图标与应用程序启动时显示的图标相同?是否必须在程序中完成,或者这是我可以通过gnome 3配置文件做的事情?

没有崇高的Windows 一个崇高的Windows 两个崇高的Windows

moh*_*ili 0

你的系统没有任何问题。

重复的启动器图标解释如下:

不同的图标是不同的命令行选项。某些上下文应用程序会调用关联的 *.desktop 图标。图标的 exec 选项将取决于应用程序的调用方式。

由于命名方式的不同,图像中显示的某些图标可能很明显。您可以通过右键单击并单击属性来查看应用程序调用方式的差异,以查看其他差异。

某些 *.desktop 文件具有 %U 参数,用于使应用程序接受参数。

一些启动器是不同的命令,它们的调用方式不同,并且通常通过符号链接进行不同的命名。

您图像中的列表中的一些示例是:

Name: Online Accounts
Command: unity-control-center credentials

Name: Online Accounts
Command: Online account credentials and settings

Name: Personal File Sharing
Command: gnome-file-share-properties

Name: Rhythmbox
Command: rhythmbox %U

Name: Rhythmbox
Command rhythmbox-client --select-source %U
Run Code Online (Sandbox Code Playgroud)

来源:链接