如何将 Eclipse 固定到 Unity 启动器?

nun*_*nos 246 unity eclipse launcher

如何将已“安装”的 eclipse indigo 3.7 固定/opt/到任务栏?

我尝试启动 eclipse 并右键单击以选择“保留在启动器中”选项。但是当我单击该图标时,关闭 eclipse 后,它不会启动 eclipse。

我已经看过如何将 Eclipse Indigo 添加到启动器?但没有答案对我有用。(修改说明:此线程的答案现已合并到此线程中)

Sal*_*lem 350

对于 11.10 及更新版本

首先,创建一个 .desktop 文件以进行 eclipse:

gedit ~/.local/share/applications/opt_eclipse.desktop
Run Code Online (Sandbox Code Playgroud)

然后,将其粘贴到里面(不要忘记编辑 Exec 和 Icon 值):

[Desktop Entry]
Type=Application
Name=Eclipse
Comment=Eclipse Integrated Development Environment
Icon=** something like /opt/eclipse/icon.xpm **
Exec= ** something like /opt/eclipse/eclipse **
Terminal=false
Categories=Development;IDE;Java;
StartupWMClass=Eclipse
Run Code Online (Sandbox Code Playgroud)

之后,使用 nautilus 打开该文件夹:

nautilus ~/.local/share/applications
Run Code Online (Sandbox Code Playgroud)

如果您想在 dash/launcher 之外使用此启动器(例如:作为桌面启动器),您需要通过右键单击文件并选择Properties -> Permissions -> Allow execution或通过命令行来添加执行权限:

chmod +x ~/.local/share/applications/opt_eclipse.desktop
Run Code Online (Sandbox Code Playgroud)

最后下降opt_eclipse.desktop到启动器。

  • `~/.local/share/applications` 可能是你想放的地方。 (19认同)
  • 2014 年我们真的需要编辑一个 10 行的文件并运行一些文件权限命令来创建应用程序快捷方式吗? (8认同)
  • 这个答案已经有 5 年历史了,并且是唯一一个在 2016 年仍然有效的答案。当然,Ubuntu 可以只在软件中心升级 Eclipse 版本,这样人们就不必进行手动安装来破坏快捷方式生成过程。 (3认同)
  • @Tim:缺少用于创建快捷方式的简单 UX 与安全性有什么关系?Mac OS 和 Windows 在轻松创建快捷方式方面都做得很好。Ubuntu 没有。 (2认同)

Bru*_*ira 90

对于 Ubuntu 11.10、12.04、12.10

如果该applications文件夹不存在,则~/.local/share/创建它

mkdir ~/.local/share/applications
Run Code Online (Sandbox Code Playgroud)

检查您的安装是否为 Eclipse 留下了一个可用的 .desktop 文件,如果存在则复制它

cp /usr/share/applications/eclipse.desktop ~/.local/share/applications/
Run Code Online (Sandbox Code Playgroud)

如果该文件不存在,则~/.local/share/applications/使用为您的文件夹中的Eclipse 创建一个 .desktop 文件gnome-desktop-item-edit,即:

gnome-desktop-item-edit --create-new ~/.local/share/applications/
Run Code Online (Sandbox Code Playgroud)

在名称上将其设置为 Eclipse,在命令上输入 Eclipse 二进制文件的路径,根据需要插入注释并单击图标以选择您想要的 Eclipse 图标。

完成后按确定。


复制文件或创建自己的文件后打开该文件夹位置

nautilus ~/.local/share/applications/
Run Code Online (Sandbox Code Playgroud)

找到刚刚创建的文件并将其拖到启动器中

在此处输入图片说明

  • +1 ...如果仅用于在您的答案中使用动画 GIF! (26认同)

Chr*_*oph 18

11.04

如果 user21580 的回答不起作用(很好的建议,但我认为当我安装 Indigo 时它对我不起作用),您可以尝试将 eclipse.desktop 文件添加到~/.local/share/applications/,其中包含以下内容:

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
StartupNotify=true
Icon=<path-to-eclipse-install>/icon.xpm
Name=Eclipse Indigo 3.7
#Exec=env UBUNTU_MENUPROXY=0 <path-to-eclipse-install>/eclipse
Exec=env <path-to-eclipse-install>/eclipse
Run Code Online (Sandbox Code Playgroud)

如果您遇到错误,您可以尝试注释掉的 Exec 行而不是当前的行。

参考:


Ate*_*m18 12

让我向您展示如何创建自定义启动器并将其固定到启动器。

1)首先,安装gnome-panel:

sudo apt-get install --no-install-recommends gnome-panel
Run Code Online (Sandbox Code Playgroud)

2) 要创建新的桌面快捷方式,请在终端中或使用 Alt-F2 运行以下命令:

gnome-desktop-item-edit --create-new ~/Desktop
Run Code Online (Sandbox Code Playgroud)

将弹出一个窗口,提交您的快捷方式详细信息,然后单击确定:

在此处输入图片说明

您的快捷方式现在将出现在您的桌​​面上。

然后将您的新快捷方式从桌面拖到您的启动器。

就是这样!