如何将Eclipse添加到收藏夹?


17

我使用Eclipse网站上的官方安装程序将最新版本的Eclipse安装到Ubuntu 18.04上,但是无法将其显示在我的收藏夹栏/扩展坞上。

我曾尝试将可执行文件拖到扩展坞,但它不起作用。

我无法通过“显示应用程序”按钮找到它。我只能通过单击其可执行文件来运行它。

如何使Eclipse出现在收藏夹栏/扩展坞上?

.desktop文件:

[Desktop Entry]
Comment=Eclipse
Terminal=false
Name=Eclipse
Exec=eclipse --profile-directory=/home/myName/eclipse/java-2018-09/eclipse
Type=Application
Icon=eclipse

这不是该问题的重复,因为相同的过程无法正常进行。将文本文件更改为可执行文件不起作用。

Answers:


21

我合并了这个答案,OP的答案,alostale的评论和我自己的经验:

  1. 创建一个名为文件.desktop~/.local/share/applications(例如,用命令nano ~/.local/share/applications/.desktop

  2. 添加这些行:

    [Desktop Entry]
    Comment=Eclipse
    Terminal=false
    Name=Eclipse
    Exec=/path/to/your/version/eclipse/eclipse
    Type=Application
    Icon=/path/to/your/version/eclipse/icon.xpm
    StartupWMClass=Eclipse

    请注意,“ Exec”应指向您的Eclipse可执行文件,而不是通常也称为“ eclipse”的包含文件夹。检查图标文件是否存在,并在必要时调整其路径。保存文件。

  3. .desktop通过运行使文件可执行chmod a+x ~/.local/share/applications/.desktop

  4. 单击“显示应用程序”(屏幕左下角的点徽标),然后在搜索栏中输入“ Eclipse”。它应该出现。

  5. 右键单击该图标,然后选择“添加到收藏夹”。


4
谢谢-这对我也有帮助,但有两点帮助。您不需要(也不应该使用)sudo来创建.desktop和使其可执行。为了使每个人都可以执行.desktop,我认为正确的命令是chmod a+x ~/.local/share/applications/.desktop
dariober

2
如上所述,我在运行的每个Eclipse实例的扩展坞中都有一个新图标。解决方法是将StartupWMClass = Eclipse添加到.desktop文件askubuntu.com/a/635839/741521
alostale

@alostale非常好,我遇到了同样的问题,并将您的解决方案添加到了答案中。
smcs

1
最好使用,program_name.desktop以便在要添加到收藏夹中的另一个程序时,可以创建另一个.desktop文件,例如:second_program.desktop
hossein hayati

@hosseinhayati拥有多个文件比拥有多个条目的一个文件更好?味道很重要,不是吗?
smcs

1

首先,.desktop通过将Exec线路更改为

Exec=/home/myName/eclipse/java-2018-09/eclipse/eclipse

然后“添加到收藏夹”下面这个

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.