Comment ajouter Netbeans au lanceur Unity?

18

J'ai installé NetBeans 7.0 manuellement, car seule la version 6.9 est disponible dans Ubuntu Software Center.

J'ai essayé de le garder dans le lanceur, mais après le redémarrage du système, il a disparu.

Comment puis-je l'ajouter définitivement?

umpirsky
la source
netbeans 8.2 crée un fichier de configuration de bureau dans $ HOME / .local / share / applications
ashubuntu

Réponses:

12

Créez un fichier netbeans.desktop avec un contenu quelque peu suivant dans votre $HOME/.local/share/applications/dossier (s'il n'est pas présent, créez-le). Faites glisser et déposez le fichier netbeans.desktop sur votre lanceur. Je fais de même avec Eclipse. Si vous souhaitez que les netbeans soient également disponibles pour les autres utilisateurs, vous pouvez également créer le fichier de bureau /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

Assurez-vous que vous avez le chemin correct et que le lanceur est coché. entrez la description de l'image ici

sagarchalise
la source
Merci pour votre réponse, mais j'ai déjà un fichier netbeans-7.0.desktop avec du contenu - cat netbeans-7.0.desktop [Desktop Entry] Encoding = UTF-8 Name = NetBeans IDE 7.0 Comment = The Smarter Way to Code Exec = / bin / sh "/home/umpirsky/Applications/netbeans-7.0/bin/netbeans" Icon = / home / umpirsky / Applications / netbeans-7.0 / nb / netbeans.png Categories = Application; Development; Java; IDE Version = 1.0 Type = Application Terminal = 0
umpirsky
Installe dconf-tools et exécute dconf-editoret sur le bureau> l'unité> section des favoris pour voir si les netbeans sont là ou non. Vous pouvez y ajouter le chemin netbeans.desktop et le définir par défaut.
sagarchalise
Merci encore. Ce n'est pas là. N'est-ce pas un bug?
umpirsky
ajoutez-le et voyez s'il existe ou non après la déconnexion. Ce peut être un bug.
sagarchalise
N'existe pas. Signalé bugs.launchpad.net/ubuntu/+bug/785095
umpirsky
8

Le plugin 'Java Ayatana' pour Netbeans résout les problèmes suivants (testé sur 12.04 64bit)

  • ajoute un menu global
  • corrige le lanceur

Comment installer:

1) dans Outils -> Plugins -> Paramètres, ajoutez http://java-swing-ayatana.googlecode.com/files/netbeans-catalog.xml

recherchez maintenant: Outils 'Java Ayatana' -> plugin -> plugin Avariable

2) ou installez manuellement depuis: http://code.google.com/p/java-swing-ayatana/

Sur 64 bits avec Oracle Java 7 si vous rencontrez ce problème:

libjawt.so cannot open shared object file no such file

faites ceci:

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

Merci Dan Jaren pour ce plugin

Mise à jour:

Le lanceur NetBeans 7.2RC1 fonctionne bien par défaut. L'intégration globale des menus de «Java Ayatana» fonctionne également très bien.

Postadelmaga
la source
Je l'ai installé et maintenant mes NetBeans sont cassés. Se bloque après le démarrage. Une idée comment je peux supprimer ce plugin à la main?
umpirsky
Les gens, n'installez pas cela! Je l'ai installé et maintenant je ne peux plus exécuter NetBeans.
umpirsky
Corrigé, merci à blogs.oracle.com/gridbag/entry/…
umpirsky
Je suis sur ubuntu 12.04 64bit, je peux le confirmer: code.google.com/p/java-swing-ayatana fonctionne. J'ai le menu Netbeans comme menu global et l'icône dans le lanceur. Il est donc parfaitement intégré Veuillez supprimer -1 vote. Remarque: j'ai Java 7 de Sun et je devais le faire: sudo ldconfig / usr / lib / jvm / java-7-oracle / jre / lib / amd64 /
Postadelmaga
OK, j'ai supprimé -1 vote, mais je ne risquerai plus :)
umpirsky
4

Après la réponse de @ sagarchalise, voici un contenu de travail ( ~ / .local / share / applications / netbeans.desktop ) pour NB 7.0.1 sur Ubuntu 11.04:

[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
Val.KH
la source
2

Vous pouvez utiliser ce plugin NetBeans!

http://ubuntuone.com/4T3EB9MnJVqxrEE494oLyi

C'est très utile!

Page d'origine: http://danjared.blogspot.com/2011/10/unity-launcher.html

Kacharov
la source
Oui, je l'utilise déjà. Mais que faire avec tvtime ou gedit lorsque vous ouvrez un fichier texte à distance depuis nautilus. Le même problème se produit. Cela devrait être corrigé dans l'unité, comme dans d'autres lanceurs pour Ubuntu.
umpirsky
Toujours des problèmes après la mise à niveau vers NetBeans 7.1, une idée?
umpirsky
0

Je suis sur Ubuntu 14.10 avec Netbeans 8.0 et Docky 2.0

J'ai pu résoudre le problème en procédant comme suit à partir de: http://wiki.go-docky.com/index.php?title=How_to_Customize_Window_Matching

1 Créez un fichier netbeans.desktop pour Netbeans quelque chose comme ceci (ajustez votre chemin d'accès, votre version, etc.)

#!/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 Démarrez Netbeans

3 Ouvrez une fenêtre de terminal et exécutez:

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

4 Un curseur en forme de croix sera affiché, cliquez sur la fenêtre netbeans

Le WMClass pour la fenêtre devrait être imprimé dans le terminal, pour moi, c'était:

"netbeans-8.0"

6 Dans netbeans.desktop, définissez la valeur de StartupWMClass comme suit:

StartupWMClass=netbeans-8.0

7 Enregistrez le fichier et copiez-le dans;

/usr/share/applications

8 Quittez Docky

8.5 étape facultative: supprimez le cache du bureau docky dans

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

9 Démarrez Docky

10 Faites glisser votre fichier netbeans.desktop de / usr / share / applcations dans nautilus (etc.) vers docky

11 Démarrez netbeans et voyez ce qui se passe: D

Jim Ford
la source