锁定Eclipse图标到启动器

8

我正在运行Ubuntu 12.04 LTS 64位系统。我最近从Eclipse Kepler官网下载了软件,它可以正常运行。但是我注意到它只是一个下载的压缩文件,并没有进行安装。当我点击启动栏上的图标时,下次无法打开它。并且在重新启动后,该图标已经消失。请帮帮我。谢谢。

6个回答

12

过了一段时间,我弄明白了。为此,需要创建一个与可执行文件同名的桌面文件,例如在这个例子中是eclipse.desktop。在文件中输入以下内容:

[Desktop Entry]
Version = 1.0
Name=Eclipse
Comment=Used to run C++
Exec= "Path to the executable of the application"
Icon="Path to the icon of the application"
Terminal=false
Type=Application
Categories=Application;

保存文件,然后右键单击它并单击“属性”。转到“权限”选项卡,然后勾选“将文件设置为可执行文件”的复选框。

从中启动eclipse,然后将其固定到启动器上。完成。


1
“从中启动Eclipse”是什么意思?该文件是可执行文件,但无法从命令行执行。想必有一种方法可以让启动器将其启动。怎么做? - Ray Kiddy
这意味着当您勾选“允许将文件作为程序执行”时,您可以从该文件启动Eclipse,也就是说,打开Eclipse。运行Eclipse后,您可以在启动器上右键单击它的图标,然后固定它。 - Farhan Javed
@RayKiddy,你尝试在nautilus上双击它了吗?拥有.desktop文件的整个意义是从启动器运行它,而不是从命令行。 - Mirko

6
我使用Ubuntu 15.04和Eclipse Mars (4.5.0),不需要执行以上任何操作。我所做的只是:
  1. 下载Eclipse
  2. 解压:tar -zxvf eclipse-java-mars-R-linux-gtk-x86_64.tar.gz
  3. 复制到 /opt 目录下:sudo mv ./eclipse /opt
  4. 打开Nautilus并导航至 /opt/eclipse
  5. 通过双击 eclipse 运行Eclipse
  6. 在启动器中右键单击Eclipse并选择 锁定到启动器
现在,Eclipse已经在我的启动器中,并且可以正常工作。

根据UI版本、Eclipse版本和Ubuntu版本的不同,可能没有提供“锁定到启动器”的选项。 - undefined

4

在Ubuntu 16.04上从Mars回滚到Luna时,我遇到了同样的问题。结果发现,在以下位置仍然存在Mars留下的脏文件:

~/.local/share/applications/eclipse.desktop

当我第一次将Mars锁定到面板并指向已删除的Mars文件夹时,就出现了问题。

  1. 退出Luna实例。
  2. 删除所述文件。
  3. 从命令行启动Luna。
  4. 右键单击面板图标 -> 锁定到启动器。
  5. 再次退出Luna。

下一次应该通过点击面板图标来启动。

使用这种方式自动生成桌面文件的优点是可以使用正确的参数启动Eclipse,即:

Exec=/usr/bin/java -Dosgi.requiredJavaVersion=1.6 -XX:MaxPermSize=256m -Xms40m -Xmx512m -jar ...

这个解决了我的问题在Ubuntu 16.04 LTS(使用Unity)上。 - Pacheco

0

虽然这篇文章已经发布了近一年,我在SO上也找不到相关的问题,但我还是要分享我的解决方案 :-)

最简单的方法是在/usr/bin目录下创建一个指向下载的Eclipse的快捷方式,并将其固定到启动器中。

# cd $ECLIPSE_DIRECTORY
# ln -s eclipse /usr/bin/eclipse

然后像平常一样启动Eclipse。然后在启动器中右键单击Eclipse图标,选择上下文菜单属性中的“锁定到启动器”。


你能否将Eclipse的软链接添加到/usr/bin目录下? - thiruvenkadam

0
最简单的方法是: 启动您的应用程序,在启动器菜单上,单击鼠标右键并选择“锁定到启动器”。

-1

最简单有效的方法。

前往 usr/share/applications 文件夹,找到 Eclipse 图标。 右键点击它,选择复制到桌面。

就这样。现在双击此图标即可运行。


欢迎来到 Stack Overflow 社区。请花些时间完成 欢迎之旅 并阅读 如何提出好问题? 指南。 - Krzysztof Lach

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接