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


24

我有一个自定义.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将启动。但是,我无法将此启动器添加为Dock的收藏夹。该选项不显示。

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

Answers:


26

打开终端并运行

gsettings get org.gnome.shell favorite-apps

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

['appname-1.desktop', 'appname-2.desktop', 'appname-3.desktop', 'appname-4.desktop', 'appname-5.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']"

1
这可行!但是,当我启动该应用程序时,会出现另一个应用程序图标。imgur.com/a/8GZ7j
kerner1000

4
:@ kerner1000试试这个askubuntu.com/a/975230/480481从步骤4起
pomsky

2
作品!非常感谢!我从那里得到了两个字符串xprop,我使用了第二个(jetbrains-idea-ce)。
kerner1000

这样放置可能更方便用户使用:将.desktop文件放置在任何地方,单击以使其可执行且可信任,然后单击以将其打开,然后右键单击扩展坞中的图标并添加到收藏夹。
funicorn

1
@funicorn根据OP,在较早的问题中提到的其他方法(例如,添加到收藏夹)不适用于它们。这就是为什么他们问一个新问题。
pomsky '18

13

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

dconf-editor  

sudo apt-get install dconf-editor如果未安装,请安装)并导航到

org/gnome/shell/favorite-apps

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


-1

gnome3的Dash-to-Dock扩展允许从上下文菜单将程序添加到收藏夹。

  1. 安装最新版本的Dash-To-Dock
  2. 从命令行启动应用程序
  3. 右键单击扩展坞上的应用程序,然后选择“添加到收藏夹”
  4. 关闭应用程序,然后从扩展坞启动它

与我一起使用PyCharm Pro。


1
收藏按钮不会出现在这里
JonLord

是的,问题包含与此解决方案的另一个问题的链接(不适用于问问者),并明确提到:“尽管如此,我无法将此启动器添加为Dock的收藏夹。该选项不会显示。”
pomsky
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.