将 java 程序 (Eclipse、JabRef、Maple 等) 添加到收藏夹

将 java 程序 (Eclipse、JabRef、Maple 等) 添加到收藏夹

如果我创建 Java 桌面文件,则~/.local/share/applications没有“添加到收藏夹”选项。

我尝试用 JabRef 来实现:

[Desktop Entry]
Type=Application
Terminal=false
Icon=org-jabref-jabrefmain.png
Path=/home/jkalliau/prgm/JabRef
Exec=java -jar JabRef--master--latest.jar %U
Name=JabRef
GenericName=BibTeX Editor
Comment=JabRef is an open source bibliography reference manager.
Keywords=bibtex;biblatex;latex;bibliography
Categories=Office;
StartupWMClass=org-jabref-JabRefMain
MimeType=text/x-bibtex;

和 Maple 一起:

[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=Maple 2018
Type=Application
Comment=Maple 2018
Exec=/home/jkalliau/maple2018/bin/xmaple %f
Terminal=false
Icon=/home/jkalliau/maple2018/bin/Maple2018.png
GenericName=Maple
Categories=Applications;Education;Mathematics;
MimeType=application/x-maple-worksheet;

没有收藏图标

如果我做同样的事情如何将 Eclipse 添加到收藏夹?我有两次图标,一次添加到收藏夹,一次打开文件。

图标两次

答案1

WM_CLASS创建一个与打开的程序相同的.desktop文件:

  • 对于 JabRef:org.jabref.gui.JabRefMain.desktop
  • 对于枫树:java-lang-Thread.desktop
  • 对于 Eclipse:(eclipse.desktop根据https://unix.stackexchange.com/a/59654/241592
  • 对于 nemo nemo.desktop(不是文件.桌面)
  • 对于学术 MatlabR2022a:MATLAB R2022a - academic use.desktop
  • 对于 Inkscape:org.inkscape.Inkscape.desktop

可以WM_CLASS使用命令找到

xprop

欲了解更多详情,请查看https://unix.stackexchange.com/a/225409/241592. 使用复制和粘贴来避免拼写错误。


或者你也可以在左上角看到名字

在此处输入图片描述

或在收藏夹列表中的图标弹出窗口中

在此处输入图片描述

正如建议的那样https://askubuntu.com/a/1120331/676490创建文件后.desktop

  • 去活动

在此处输入图片描述

  • 搜索应用程序

在此处输入图片描述

  • 点击“添加到收藏夹”

答案2

对于 JabRef 来说现在是:StartupWMClass=org.jabref.gui.MainApplication

相关内容