如何将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。
- 开放式终端
-
mkdir ~/bin
或右键单击您的主文件浏览器并制作文件夹bin。 -
source .profile
或logout and login -
gedit
在终端或短划线#!/bin/sh sudo gnome-desktop-item-edit /usr/share/applications/ --create-new
不要使用连字符/子弹,也不需要缩进。
-
给它一个没有空格的名称保存到你的新bin目录,然后创建可执行文件(
chmod a+x launcher-script
)或右键单击goto属性>权限并单击执行框。 -
现在在终端:
sudo gnome-desktop-item-edit /usr/share/applications/ --create-new
-
你应该打开Create Launcher gui。
类型=在终端中的应用程序此仅适用于此时间。 大多数时候它将是应用程序之后。
-
你可以说出你想要的名字。 没有空间 – 我称之为我的
Create-Launcher
-
在命令字段中,输入步骤3中脚本的路径:
/home/mike/bin/launcher-script
使用您的用户名和您创建的实际文件名。 -
单击弹簧以添加图标。 我在Gimp上做了很多,但是你可以使用很多非常通用且已安装的图标。 点击弹簧,它会带你到一些。
-
完成后单击“确定”。 现在,您可以将文件浏览器导航到
/usr/share/applications
然后您将找到新的启动器。 只需将其拖到发射器栏即可开始使用。 此过程将您的启动器放在所有用户都可以访问它们的位置。 我发现的大部分内容都放在桌面上,这可能对某些人来说不错,但不适合我。 我希望你觉得这有帮助。
现在您可以轻松创建您的日食发射器和其他任何其他发射器。
经过深思熟虑,每次创建新的启动器时,都必须输入密码。 这对于使所有用户都可以访问新启动器是必要的。 它将属于root,并且该组将以这种方式为root。 这就是配置系统其余部分的方式。 如果您cd
到/usr/share/applications
,请type ls -l
并type ls -l
validation。 Ubuntu应该为他们的操作系统提供已经安装的用于创建启动器的应用程序。 还有其他一些我不同意的事情,比如屏幕保护程序和桌面没有捷径。 我只在11.10上待了几天。 我打算给大学尝试一下。 如果我在一个月内仍然不喜欢它,那么我会解决它。