5

.desktop我已经在 gnome 3(fedora 16)中为应用程序(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

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

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

没有崇高的窗户 一个崇高的窗户 两个崇高的窗户

4

1 回答 1

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

来源:链接

于 2021-09-11T09:01:57.500 回答