如何将Netbeans添加到Unity启动器?


18

我已经手动安装了NetBeans 7.0,因为Ubuntu软件中心仅提供6.9。

我试图将其保留在启动器中,但是在系统重新启动后它消失了。

如何永久添加?


netbeans 8.2在$ HOME / .local / share / applications中创建一个桌面配置文件
ashubuntu

Answers:


12

创建一个netbeans.desktop文件,其中的$HOME/.local/share/applications/文件夹中包含以下内容(如果不存在,请创建它)。并将netbeans.desktop文件拖放到启动器中。我正在用Eclipse做同样的事情。如果您希望用户也可以使用netbeans,则也可以在其中创建桌面文件/usr/share/applications

[Desktop Entry]
Name=Netbeans
Comment=Netbeans IDE
Exec=path/to/executable i.e. $HOME/netbeans/netbeans
Icon=netbeans
Terminal=false
Type=Application
Categories=Development,IDE;
StartupNotify=false

确保您具有正确的路径,并选中保留在启动器中。 在此处输入图片说明


感谢您的回答,但是我已经有包含内容的netbeans-7.0.desktop文件-cat netbeans-7.0.desktop [Desktop Entry]编码= UTF-8名称= NetBeans IDE 7.0注释=更智能的代码执行方式= / bin / sh“ /home/umpirsky/Applications/netbeans-7.0/bin/netbeans” Icon = / home / umpirsky / Applications / netbeans-7.0 / nb / netbeans.png类别=应用程序;开发; Java; IDE版本= 1.0类型=应用程序Terminal = 0
umpirsky

安装dconf-tools 并运行,dconf-editor然后在“桌面”>“联合国”>“收藏夹”部分中,查看是否有netbeans。您可以在其中添加netbeans.desktop路径,并将其设置为默认值。
sagarchalise

再次感谢。它不在那里。这不是错误吗?
umpirsky

添加它,并在注销后查看它是否存在。这可能是一个错误。
sagarchalise,2011年


8

Netbeans的“ Java Ayatana”插件解决了以下问题(在12.04 64bit上测试)

  • 添加全局菜单
  • 修复启动器

如何安装:

1) 在工具->插件->设置中添加 http://java-swing-ayatana.googlecode.com/files/netbeans-catalog.xml

现在寻找:“ Java Ayatana”工具->插件->可变插件

2) 或从以下网址手动安装:http//code.google.com/p/java-swing-ayatana/

如果您遇到此问题,则使用Oracle Java 7的64bit上:

libjawt.so cannot open shared object file no such file

做这个:

sudo ldconfig /usr/lib/jvm/java-7-oracle/jre/lib/amd64/

谢谢Dan Jaren这个插件

更新:

在NetBeans 7.2RC1上,启动器默认情况下运行良好。'Java Ayatana'的全局菜单集成也可以正常工作。


我安装了它,现在我的NetBeans坏了。启动后崩溃。知道如何手动删除此插件吗?
umpirsky

人,不要安装这个!我安装了它,现在根本无法运行NetBeans。
umpirsky


我使用的是ubuntu 12.04 64bit,我可以确认这一点:code.google.com/p/java-swing-ayatana正在运行我有Netbeans菜单作为全局菜单,并且图标在Launcer中。因此它是完美集成的请删除-1票。注意:我有来自sun的java 7,我必须这样做:sudo ldconfig / usr / lib / jvm / java-7-oracle / jre / lib / amd64 /
Postadelmaga 2012年

好吧,我删除了-1票,但我不再冒险了:)
umpirsky


4

遵循@sagarchalise的回答,以下是Ubuntu 11.04上NB 7.0.1的工作内容(〜/ .local / share / applications / netbeans.desktop):

[Desktop Entry]
Name=Netbeans
Comment=Netbeans IDE
Exec=/usr/local/netbeans-7.0.1/bin/netbeans
Icon=/usr/local/netbeans-7.0.1/nb/netbeans.png
Terminal=false
Type=Application
Categories=Development,IDE;
StartupNotify=false



0

我在使用Netbeans 8.0和Docky 2.0的Ubuntu 14.10上

通过执行以下步骤,我能够解决此问题:http : //wiki.go-docky.com/index.php?title=How_to_Customize_Window_Matching

1为Netbeans创建netbeans.desktop文件,如下所示(根据您的netbeans路径,版本等进行调整)

#!/usr/bin/env xdg-open
[Desktop Entry]
Name=Netbeans 8.0
Comment=Java IDE
Exec=/bin/sh "/home/your/path/to/netbeans/bin/netbeans"
Icon=/home/your/path/to/netbeans/nb/ntebeans.png
Categories=Application;Development;Java;IDE
Version=1.0
Type=Application
Terminal=0
StartupWMClass=REPLACE_ME

2启动Netbeans

3打开终端窗口并运行:

xprop | grep WM_CLASS | awk '{print $4}'

4将显示一个十字光标,单击netbeans窗口

窗口的WMClass应该在终端中打印,对我来说是:

"netbeans-8.0"

6在netbeans.desktop中,如下设置StartupWMClass的值:

StartupWMClass=netbeans-8.0

7保存文件并复制到;

/usr/share/applications

8出口码头

8.5可选步骤:删除Docky Desktop缓存中的

~/.cache/docky/docky.desktop.*.cache

9开始多基

10将您的netbeans.desktop文件从nautilus中的/ usr / share / applcations(等)拖入ocky

11启动netbeans,看看会发生什么:D

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.