/opt/
处“安装”的eclipse indigo 3.7固定到任务栏?我尝试启动eclipse并单击鼠标右键以选择“保持启动器”选项。但是当我单击该图标时,在关闭eclipse之后,它不会启动eclipse。
我已经看过如何将Eclipse Indigo添加到启动器中了?但没有答案对我有用。 (修改说明:此线程的答案现已合并到此线程中)。
#1 楼
对于11.10及更高版本首先,创建一个.desktop文件进行蚀:
gedit ~/.local/share/applications/opt_eclipse.desktop
然后将其粘贴到内部(不要忘记编辑Exec和图标值):
[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
放到启动器中。评论
是否真的需要在用户的主文件夹之外创建.desktop文件?如您所见,这需要sudo,这可能是不安全的。同样,可以通过系统升级或重新安装删除该文件。有什么好处?
–谢尔盖
2011年11月16日23:50
〜/ .local / share / applications可能是您想要放置的位置。
–乔治·卡斯特罗(Jorge Castro)
2011年11月17日下午4:15
我们是否真的需要编辑10行文件并运行一些文件权限命令以在2014年创建应用程序快捷方式?
– Dan Dascalescu
2014年11月7日20:44
@Tim:缺少用于创建快捷方式的简单UX与安全性有什么关系? Mac OS和Windows在简化创建快捷方式方面都做得很好。 Ubuntu没有。
– Dan Dascalescu
2015年11月3日,下午4:20
这个答案已有5年历史了,并且是唯一在2016年仍然有效的答案。当然,Ubuntu可以在软件中心上升级Eclipse的版本,因此人们不必手动进行破坏快捷方式生成过程的安装。
–多米尼克·塞里萨诺(Dominic Cerisano)
16年5月16日在20:31
#2 楼
对于Ubuntu 11.10、12.04、12.10如果
applications
内不存在~/.local/share/
文件夹,请创建它mkdir ~/.local/share/applications
检查安装是否使您不满意一个适用于Eclipse的.desktop文件,如果存在则将其复制
cp /usr/share/applications/eclipse.desktop ~/.local/share/applications/
如果该文件不存在,请在您的
~/.local/share/applications/
文件夹中为Eclipse创建一个.desktop文件使用gnome-desktop-item-edit
,即:gnome-desktop-item-edit --create-new ~/.local/share/applications/
在将其设置为Eclipse的名称上,在命令中输入Eclipse二进制文件的路径,并根据需要插入注释。单击该图标以选择要用于Eclipse的图标。完成后,请单击确定。复制文件或创建自己的打开文件后,请按以下步骤操作:
文件夹位置
nautilus ~/.local/share/applications/
找到刚创建的文件并将其拖到启动器中
评论
+1 ...(如果仅用于在答案中使用动画GIF!)
–fossfreedom♦
2011年11月17日下午13:21
要爱这个答案
–一些新手学生
2012年7月29日在23:15
非常精彩 :-)。做得好!
–罗斯蒂斯拉夫·斯特布里尼(Rostislav Stribrny)
13年4月20日在8:53
..好老板.. ^^
–艾哈迈德·阿兹瓦尔·阿纳斯(Ahmad Azwar Anas)
13年6月12日在7:11
真的很有帮助,非常感谢。但是,当我单击启动器时,尽管它启动了程序,但它在启动器上显示了另一个图标。
– Maroun
2015年1月6日在9:02
#3 楼
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
如果遇到错误,可以尝试注释掉的Exec行,而不是当前的行。
参考:
如何在Unity中手动编辑/创建新的启动器项目?
评论
谢谢!这个为我工作。太糟糕了,Ubuntu必须使其变得如此困难。为什么不右键单击启动器以获得这种选项呢?
–扭曲梨
2012年2月19日在23:11
#4 楼
让我向您展示如何创建自定义启动器并将其固定到启动器。1)首先,安装gnome-panel:
sudo apt-get install --no-install-recommends gnome-panel
2)要创建新的桌面快捷方式,请在终端中或使用Alt-F2运行以下命令:
gnome-desktop-item-edit --create-new ~/Desktop
将弹出一个窗口,提交您的快捷方式详细信息并单击“确定”:
您的快捷方式现在将出现在桌面上。
然后将新的快捷方式从桌面拖到启动器。
就这样!
评论
我认为“ gnome-desktop-item-edit”需要特定的软件包吗?
– Eshwar
2012年4月7日上午10:49
@Eshwar'sudo apt-get install --no-install-recommends gnome-panel'
–user92200
2012年11月11日在21:50
这不会拾取应用程序的图标,并且当拖动到Unity任务栏中时,它会为应用程序生成另一个图标。并不意味着要拖钓,但是在OS X或Windows中创建快捷方式的经验会更好。
– Dan Dascalescu
2014年11月7日20:48
单击窗口中的弹簧图标,将其更改为所需的图标。
–像素
16年4月29日在12:00
在适用于Eclipse MARs的Ubuntu Desktop 16.04 LTS中对我不起作用...在启动时出错...
–阿舒
16年5月21日在17:40
#5 楼
如果您从网站上下载了Eclipse,而不是从存储库中下载了Eclipse,则可以锁定启动器。您可以通过将扩展名为.desktop的文件(在我们的例子中为eclipse.desktop)写入文件来解决此问题。 />
[Desktop Entry]
Name=Eclipse
Comment=Eclipse
Exec=/path/eclipse
Icon=/path/icon.xpm
Terminal=false
Type=Application
/ path是您安装eclipse的位置。保存后,必须授予执行权限:
$ chmod +x eclipse.desktop
然后使用Nautilus执行该程序,并在启动器上单击(右键单击),可以锁定到启动器。而且您可以正确启动该应用。
评论
将eclipse.desktop拖放到启动器上是简单的最后一步
– Raaghu
17年7月19日在12:23
#6 楼
我认为这是更干净的版本:[Desktop Entry]
Type=Application
Name=Eclipse
Comment=Eclipse Integrated Development Environment
Icon=eclipse
Exec=eclipse
Terminal=false
Categories=Development;IDE;Java;
您应该将此添加到
/usr/local/share/applications/eclipse.desktop
并在/usr/bin
上使用symlink eclipse。 如果您的主题没有eclipse按钮(例如,环境/亮度),您可能希望更改图标路径。
如果我没记错的话,这是文件与回购中的伽利略(我已将其移除)一起使用,我一直在将它与Helios和Indigo一起使用。
#7 楼
18.04单击显示应用程序,在列表中找到Eclipse,右键单击并添加到收藏夹。
评论
从技术上讲,18.04中没有Unity。但是,有关新的默认桌面(GNOME)的说明可能可以在此处发布。
–梅勒比乌斯
18年5月3日在7:30
无论启动器在18.04中是什么,它看起来都与16.04和14.04中的相同。我不太在乎它的名字。
–菲尔
18年5月7日,0:17
#8 楼
对于12.04,我更喜欢从存储库安装。这对我有用,我在此处记录了图形化方法。
如果必须安装便携式版本(从eclipse网站上获取tar.gz),这是我发现可移动工作的最佳方法并锁定到启动器。
下载eclipse便携式计算机并将其解压缩到您的桌面。在终端中:
sudo apt-get install eclipse-platform
sudo mv Desktop/eclipse /opt/eclipse
/opt/eclipse/eclipse
右键单击启动器栏中的图标,然后固定到该栏中。我可以确认它是可移植的,而不是平台的,因为我安装了LOADS插件,但以这种方式启动时却没有出现。
您可能会发现创建.desktop文件是可行的,但是却遇到了神秘的问题。如果您安装了多个可移植实例,则会出现这种情况。
#9 楼
尝试Exec=/bin/bash /home/USERNAME/eclipse/eclipse
或制作/ home / USERNAME / eclipse / eclipse可执行文件
sudo chmod u+x /home/USERNAME/eclipse/eclipse
并使用:
Exec=/home/USERNAME/eclipse/eclipse
评论
它已经可以执行,您将sh更改为bash的其他建议也没有影响。
–csilk
2012年5月3日21:33
#10 楼
确保在64位计算机上使用的是32位版本,请安装32位库(我认为这是Precise中的软件包)。或者,如果您尝试运行64位Eclipse,在32位计算机上,您需要下载32位版本。
#11 楼
我已经针对Eclipse MAR(不是安装版本)进行了测试,但已在Ubuntu Desktop 14.0.4上将其作为tar.gz包进行了测试。内容如下:gedit /usr/share/applications/eclipse.desktop
然后,当菜单出现时,在查找器中搜索Eclipse-只需将其拖到启动器中,即可开始工作。非常简单的步骤,启动和运行起来并不复杂。
#12 楼
如果不使用* .deb文件,则菜单或启动器中均不包含您的软件。简单的方法:
只需从/ opt启动Eclipse,然后在Unity启动器中查找图标(侧栏)。右键单击并选中“保留启动器”。
评论
这可行,但是我没有图标。
– schmmd
2011年7月21日在17:41
#13 楼
对于Ubuntu 11.10如果尚未安装,请从Ubuntu软件中心下载
gnome-panel
。从终端运行Gnome“ Create Launcher”,如下所示:
gnome-desktop-item-edit --create-new ~/.local/share/applications/
将出现一个对话框。
对于名称:您可能希望将其命名为“ Eclipse”。
对于Command:浏览至Eclipse可执行文件所在的位置。
对于评论:应该执行类似“ Eclipse IDE”的操作。
对于该图标,请单击跳板图标,然后导航到可执行文件所在的文件夹并选择icon.xpm。
单击“确定”。现在,您已经创建了启动器图标。剩下的就是将其放在启动器栏中。
打开文件夹〜/ .local / share / applications /。您可能需要按ctrl-h才能显示隐藏的.local文件夹。
将刚刚创建的Eclipse启动器图标拖到启动器上。
完成!
#14 楼
在exec行中,直接将可执行文件(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
评论
如果查看我的配置,您会发现我没有做任何带有特殊字符或空格的操作。
–csilk
2012年6月22日14:07
#15 楼
使用此:[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
对我有用。
#16 楼
Atem18是正确的。如果您希望启动器在系统范围内可用,请执行此操作。这就是我自动创建启动器的方式。假设您已经安装了gnome-panel。打开终端
mkdir ~/bin
或右键单击家庭文件浏览器并创建文件夹bin。source .profile
或注销并登录gedit
在终端中或从破折号#!/bin/sh
sudo gnome-desktop-item-edit /usr/share/applications/ --create-new
不要使用连字符/项目符号,需要缩进。
给它一个没有空格的名称,保存到新的bin目录中,然后使它成为可执行文件(
chmod a+x launcher-script
)或右键单击goto properties>权限,然后单击执行框。现在在终端中:
sudo gnome-desktop-item-edit /usr/share/applications/ --create-new
您应该打开Create Launcher gui。
Type =在终端中的应用程序此时间仅适用于此时间。在大多数情况下,此后将是Application。
您可以命名自己想要的名称。 NO-SPACES-ALLOWED我叫mine
Create-Launcher
在命令字段中,输入步骤3中脚本的路径:
/home/mike/bin/launcher-script
使用您的用户名和创建的实际文件名。图标。我在Gimp上进行了制作,但是有很多图标可以使用,它们非常通用并且已经安装。单击弹簧,它会带您一些。完成后,单击确定。现在,您可以将文件浏览器向下导航到
/usr/share/applications
,您将找到新的启动器。只需将其拖动到启动器栏,即可开始使用。此过程将启动器放置在所有用户都可以访问它们的地方。我发现的大多数内容都放在桌面上,这对某些人来说可能是好的,但对我而言却不是。希望对您有所帮助。现在您可以轻松创建Eclipse启动器和其他任何程序。
经过深思熟虑,每次创建新的启动器时,都必须输入密码。这是使所有用户都可以访问新启动器的必要条件。它将属于root,而该组将成为root。这就是配置系统其余部分的方式。如果您对
cd
,/usr/share/applications
和type ls -l
进行验证,请自己进行验证。 Ubuntu应该为其操作系统提供了已经安装的用于创建启动器的应用程序。我还有其他不同意的事情,例如屏幕保护程序和对桌面的快捷方式。我才上11.10天了。我要给它大学尝试。如果一个月后仍不喜欢它,我会修复它。
评论
我可以直接从/ home / USERNAME / eclipse中的可执行文件启动Eclipse。当我这样做时,扩展坞上的Eclipse图标旁边有一个小箭头,因此它知道Eclipse正在运行。真奇怪。我遇到了同样的错误,我试图在ubuntu_32bit上执行eclipse_64bit。您是否下载了Eclipse的64位版本?您检查过ubuntu安装了吗?
我认为您不需要Exec部分中的/ bin / sh部分。删除它,它应该可以工作。顺便问一下,您的用户名是什么?
我在Eclipse 4.5.2和Ubuntu 14.04中遇到了相同的问题-可接受的答案有效。