web-dev-qa-db-fra.com

Comment ajouter des Netbeans au lanceur Unity?

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 est parti.

Comment puis-je l'ajouter définitivement?

18
umpirsky

Créez un fichier netbeans.desktop avec le contenu quelque peu suivant dans votre dossier $HOME/.local/share/applications/ (si non présent, créez-le). Et faites glisser le fichier netbeans.desktop dans votre programme de lancement. Je fais la même chose avec Eclipse. Si vous voulez que netbeans soit également disponible pour les autres utilisateurs, vous pouvez également créer le fichier de bureau dans /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 bon chemin et que le garder dans le lanceur est coché. enter image description here

12
sagarchalise

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

  • 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

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

2) ou installez-le manuellement à partir de: http://code.google.com/p/Java-swing-ayatana/

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

libjawt.so cannot open shared object file no such file

faire ceci:

Sudo ldconfig /usr/lib/jvm/Java-7-Oracle/jre/lib/AMD64/

Merci Dan Jaren pour ce plugin

Mise à jour:

Sur NetBeans 7.2RC1, le programme de lancement fonctionne correctement par défaut. L’intégration globale des menus de "Java Ayatana" fonctionne également très bien.

8
Postadelmaga

La réponse de Kacharov est bonne (très bonne), mais le plug-in Ubuntu Unity Launcher de Netbeans est déjà disponible sur le plug-in Netbeans et sur le site Web du projet Google.

http://plugins.netbeans.org/plugin/40321/ubuntu-unity-launcher
http://code.google.com/p/nbs-unity-launcher/

Pour le rendre plus formel.

6
danjaredg

Après la réponse de @ sagarchalise, voici un travail (~ (./.Local/share/applications/netbeans.desktop) contenu 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
4
Val.K.H

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

2
Kacharov
1
Jorge Castro

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: http://wiki.go-docky.com/index.php?title=How_to_Customize_Window_Matching

1 Créez un fichier netbeans.desktop pour Netbeans à peu près comme ceci (ajustez le chemin, la 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émarrer 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

La classe WMC pour la fenêtre doit être imprimée dans un 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 Docky de sortie

Étape facultative 8.5: supprimer le cache de Docky Desktop dans

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

9 Start Docky

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

11 Lancez netbeans et voyez ce qui se passe: D

0
Jim Ford