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

我如何固定indigo indigo 3.7我已经在/opt/ ‘任务栏’安装’了?

我尝试启动eclipse并右键单击以选择“keep in launcher”选项。 但是当我点击那个图标后,关闭eclipse后,它就不会启动eclipse。

我已经看过如何将Eclipse Indigo添加到启动器中? 但没有答案对我有用。 (Mod注意:这个post的答案现在合并到这个中)

对于11.10和更新

首先,创建一个.desktop文件到eclipse:

 gedit ~/.local/share/applications/opt_eclipse.desktop 

然后,将其粘贴到内部(不要忘记编辑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 

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

 nautilus ~/.local/share/applications 

如果要在短划线/启动器外使用此启动器(例如:作为桌面启动器),则需要通过右键单击文件并选择“ 属性” – >“权限” – >“允许执行”来添加执行权限,或者通过命令行:

 chmod +x ~/.local/share/applications/opt_eclipse.desktop 

最后将opt_eclipse.desktop放到启动器上。

对于Ubuntu 11.10,12.04,12.10

如果~/.local/share/里面的applications文件夹不存在

 mkdir ~/.local/share/applications 

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

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

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

 gnome-desktop-item-edit --create-new ~/.local/share/applications/ 

在名称上设置为Eclipse,在命令中输入Eclipse二进制文件的路径,如果需要,请插入注释,然后单击图标以选择您希望Eclipse的图标。

完成后按确定。


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

 nautilus ~/.local/share/applications/ 

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

在此处输入图像描述

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=/icon.xpm Name=Eclipse Indigo 3.7 #Exec=env UBUNTU_MENUPROXY=0 /eclipse Exec=env /eclipse 

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

参考文献:

  • 如何手动编辑/创建Unity中的新启动器项目?

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

1)首先,安装gnome-panel:

 sudo apt-get install --no-install-recommends gnome-panel 

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

 gnome-desktop-item-edit --create-new ~/Desktop 

将弹出一个窗口,提交快捷方式详细信息并单击“确定”:

在此处输入图像描述

您的快捷方式现在将显示在桌面上。

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

而已!

如果您从网站上下载Eclipse而不是从存储库安装它,则可以锁定启动器不起作用。 你可以通过写扩展名为.desktop的文件来解决这个问题,在我们的例子中是eclipse.desktop。

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

where / path是你安装eclipse的地方。 保存后,您必须提供执行权限:

 $ chmod +x eclipse.desktop 

然后用Nautilus执行它,然后单击(右键单击)laucher,你可以锁定到启动器。 您可以正确启动应用程序。

我认为这是一个更清洁的版本:

 [Desktop Entry] Type=Application Name=Eclipse Comment=Eclipse Integrated Development Environment Icon=eclipse Exec=eclipse Terminal=false Categories=Development;IDE;Java; 

您应该将此添加到/usr/bin上的/usr/local/share/applications/eclipse.desktop和symlink eclipse中。 如果您的主题没有eclipse按钮(例如ambiance / radiance),您可能想要更改图标路径。

如果我没弄错的话,那就是来自repos(我删除了)的galileo附带的文件,我一直在使用Helios和现在的Indigo。

12.04
我更喜欢从存储库安装。 这对我来说很有用,我在这里记录了图形方式。

如果您必须安装便携版本(从eclipse网站获取tar.gz),这是我发现便携式工作并锁定到启动器的最佳方式。

下载eclipse portable并解压缩到你的桌面。 在终端:

 sudo apt-get install eclipse-platform sudo mv Desktop/eclipse /opt/eclipse /opt/eclipse/eclipse 

右键单击启动栏中的图标并将其固定到条形图。 我可以validation它是可移植的而不是平台,因为我安装了插件的LOADS,这种方式在启动时不会出现。

您可能会发现创建.desktop文件有效,但如果安装了多个可移植实例,则会遇到神秘行为。

尝试

 Exec=/bin/bash /home/USERNAME/eclipse/eclipse 

或者make / home / USERNAME / eclipse / eclipse可执行文件

 sudo chmod u+x /home/USERNAME/eclipse/eclipse 

并使用:

 Exec=/home/USERNAME/eclipse/eclipse 

确保如果您在64位计算机上使用32位版本,则安装32位库( ia32libs-multiarch我认为是Precise中的软件包)。

或者,如果您尝试在32位计算机上运行64位Eclipse,则需要下载32位版本。

我已经为Eclipse MARs(不是安装版)测试了它 – 但是在Ubuntu Desktop 14.0.4上测试了tar.gz包

 gedit /usr/share/applications/eclipse.desktop 

内容如下:

 [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 

然后在菜单出现时在finder中搜索Eclipse – 只需将其拖到启动器然后它就会开始工作。 非常简单的步骤,并没有任何复杂的启动和运行。

18.04

单击“显示应用程序”,在列表中找到Eclipse,右键单击“添加到collections夹”。

如果不使用* .deb文件,则您的软件不包含在菜单或启动器中。 简单的方法:从/ opt启动Eclipse并在Unity启动器(侧边栏)中查找图标。 右键单击并选中“Keep in launcher”。

对于Ubuntu 11.10

如果尚未安装,请从Ubuntu软件中心下载gnome-panel

从终端运行Gnome“Create Launcher”,如下所示:

 gnome-desktop-item-edit --create-new ~/.local/share/applications/ 

将出现一个对话框。

  • 对于Name:您可能想要将其命名为“Eclipse”。
  • 对于Command:浏览到Eclipse可执行文件所在的位置。
  • 评论:像“Eclipse IDE”这样的东西应该做。
  • 对于图标,单击跳板图标,然后导航到可执行文件所在的文件夹,并选择icon.xpm。
  • 单击“确定”。 你现在已经制作了启动器图标。 剩下的就是把它放在发射器栏中。
  • 打开文件夹〜/ .local / share / applications /。 您可能需要按ctrl-h来显示隐藏的.local文件夹。
  • 将刚制作的Eclipse启动器图标拖到启动器上。

完成!

在exec行中直接放入可执行文件( eclipse )。 不要尝试向空间添加特殊字符 ,如果您的eclipse位于/home/username/My Dev Programs/Eclipse/eclipse则将整行与exec行中的空格放在一起。 这是我的eclipse.desktop文件:

 #!/usr/bin/env xdg-open [Desktop Entry] Version=1.0 Type=Application Terminal=false Icon=/home/marcos/Imagens/Icons/Eclipse Icon 128.png Name=Eclipse Exec=/home/marcos/Dev Software/eclipse/eclipse Comment=Eclipse IDE Name=Eclipse Comment=Eclipse IDE 

用这个:

 [Desktop Entry] Version=4.2 Name=Eclipse Comment=Java IDE Exec=/home/USERNAME/eclipse/eclipse Type=Application Icon=/home/USERNAME/eclipse/icon.png Terminal=false NoDisplay=false Categories=Development;IDE 

这个对我有用。

Atem18是正确的。 如果您希望您的发射器在系统范围内可用,请执行此操作。 这就是我自动创建发射器的方法。 假设您已经安装了gnome-panel。

  1. 开放式终端
  2. mkdir ~/bin或右键单击您的主文件浏览器并制作文件夹bin。
  3. source .profile或logout and login
  4. gedit在终端或短划线

     #!/bin/sh sudo gnome-desktop-item-edit /usr/share/applications/ --create-new 

    不要使用连字符/子弹,也不需要缩进。

  5. 给它一个没有空格的名称保存到你的新bin目录,然后创建可执行文件( chmod a+x launcher-script )或右键单击goto属性>权限并单击执行框。

  6. 现在在终端: sudo gnome-desktop-item-edit /usr/share/applications/ --create-new

  7. 你应该打开Create Launcher gui。

    类型=在终端中的应用程序此仅适用于此时间。 大多数时候它将是应用程序之后。

  8. 你可以说出你想要的名字。 没有空间 – 我称之为我的Create-Launcher

  9. 在命令字段中,输入步骤3中脚本的路径: /home/mike/bin/launcher-script使用您的用户名和您创建的实际文件名。

  10. 单击弹簧以添加图标。 我在Gimp上做了很多,但是你可以使用很多非常通用且已安装的图标。 点击弹簧,它会带你到一些。

  11. 完成后单击“确定”。 现在,您可以将文件浏览器导航到/usr/share/applications然后您将找到新的启动器。 只需将其拖到发射器栏即可开始使用。 此过程将您的启动器放在所有用户都可以访问它们的位置。 我发现的大部分内容都放在桌面上,这可能对某些人来说不错,但不适合我。 我希望你觉得这有帮助。

现在您可以轻松创建您的日食发射器和其他任何其他发射器。

经过深思熟虑,每次创建新的启动器时,都必须输入密码。 这对于使所有用户都可以访问新启动器是必要的。 它将属于root,并且该组将以这种方式为root。 这就是配置系统其余部分的方式。 如果您cd/usr/share/applications ,请type ls -ltype ls -lvalidation。 Ubuntu应该为他们的操作系统提供已经安装的用于创建启动器的应用程序。 还有其他一些我不同意的事情,比如屏幕保护程序和桌面没有捷径。 我只在11.10上待了几天。 我打算给大学尝试一下。 如果我在一个月内仍然不喜欢它,那么我会解决它。