无法将自定义启动器添加到Dock(*添加到collections夹*)

我有一个自定义的.desktop文件:

 [Desktop Entry] Type=Application Terminal=false Icon[en_US]=/home/alex/bin/idea-IC-173.4127.27/bin/idea.png Name[en_US]=IntelliJ Exec=/home/alex/bin/idea-IC-173.4127.27/bin/idea.sh Name=IntelliJ Icon=/home/alex/bin/idea-IC-173.4127.27/bin/idea.png 

输出ls -lha .local/share/applications/intellij.desktop

 -rwx--x--x 1 alex alex 248 Dez 30 10:54 .local/share/applications/intellij.desktop 

我可以在活动中找到这个启动器,我可以双击该文件,IntelliJ将启动。 不过,我不能把这个发射器添加到docker的最爱。 该选项未显示。

发布到上一个问题的答案( 无法将自定义.desktop文件添加到Dock 17.10 )对我不起作用。

打开终端并运行

 gsettings get org.gnome.shell favorite-apps 

您应该按顺序获取与固定到Ubuntu dock的应用程序关联的.desktop文件列表,如下所示:

 ['appname-1.desktop', 'appname-2.desktop', 'appname-3.desktop', 'appname-4.desktop', 'appname-5.desktop'] 

假设您要将与intellij.desktop文件关联的应用程序固定为intellij.desktop中的第二项。 在那种情况下,运行

 gsettings set org.gnome.shell favorite-apps "['appname-1.desktop', 'intellij.desktop', 'appname-2.desktop', 'appname-3.desktop', 'appname-4.desktop', 'appname-5.desktop']" 

@pomsky的答案是正确的,但有一种更简单的方法:使用

 dconf-editor 

(如果没有安装,请使用sudo apt-get install dconf-editor安装它)并导航到

org/gnome/shell/favorite-apps

在那里可以编辑和重新排列启动器。