Jak dodać Netbeans do programu uruchamiającego Unity?

18

NetBeans 7.0 zainstalowałem ręcznie, ponieważ tylko 6.9 jest dostępne w Centrum oprogramowania Ubuntu.

Próbowałem zachować to w programie uruchamiającym, ale po ponownym uruchomieniu systemu zniknęło.

Jak mogę go dodać na stałe?

umpirsky
źródło
netbeans 8.2 tworzy plik konfiguracyjny pulpitu w $ HOME / .local / share / applications
ashubuntu

Odpowiedzi:

12

Utwórz plik netbeans.desktop z nieco następującą zawartością w swoim $HOME/.local/share/applications/folderze (jeśli nie, stwórz go). Przeciągnij i upuść plik netbeans.desktop do swojego programu uruchamiającego. Robię to samo z zaćmieniem. Jeśli chcesz, aby netbeans był dostępny również dla innych użytkowników, możesz również utworzyć plik na pulpicie /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

Upewnij się, że masz prawidłową ścieżkę, a program uruchamiający jest zaznaczony. wprowadź opis zdjęcia tutaj

sagarchalizować
źródło
Dzięki za odpowiedź, ale mam już plik netbeans-7.0.desktop z zawartością - cat netbeans-7.0.desktop [Wpis na pulpicie] Kodowanie = UTF-8 Nazwa = NetBeans IDE 7.0 Komentarz = Inteligentniejszy sposób na kodowanie Exec = / bin / sh "/home/umpirsky/Applications/netbeans-7.0/bin/netbeans" Ikona = / home / umpirsky / Applications / netbeans-7.0 / nb / netbeans.png Kategorie = Aplikacja; Programowanie; Java; Wersja IDE = 1.0 Typ = Aplikacja Terminal = 0
umpirsky
Instaluje się dconf-tools i uruchamia, dconf-editora na pulpicie> jedność> ulubione sekcja sprawdza, czy netbeans jest, czy nie. Możesz tam dodać ścieżkę netbeans.desktop i ustawić ją jako domyślną.
sagarchalizuj
Dzięki jeszcze raz. Nie ma go tam. Czy to nie błąd?
umpirsky
dodaj go i sprawdź, czy istnieje po wylogowaniu. To może być błąd.
sagarchalizuj
Nie istnieje. Zgłoszone błędys.launchpad.net
bug/
8

Wtyczka „Java Ayatana” dla Netbeans rozwiązuje następujące problemy (testowane na 12.04 64bit)

  • dodaje menu globalne
  • naprawia program uruchamiający

Jak zainstalować:

1) w Narzędzia -> Wtyczki -> Ustawienia dodaj http://java-swing-ayatana.googlecode.com/files/netbeans-catalog.xml

teraz poszukaj: Narzędzia „Java Ayatana” -> wtyczka -> Wtyczka zmienna

2) lub zainstaluj ręcznie z: http://code.google.com/p/java-swing-ayatana/

W 64-bitowej wersji z oracle java 7, jeśli wystąpi ten problem:

libjawt.so cannot open shared object file no such file

Zrób to:

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

Dziękuję Danowi Jarenowi za tę wtyczkę

Aktualizacja:

W NetBeans 7.2RC1 program uruchamiający działa domyślnie dobrze. Globalna integracja menu Java Ayatana również działa dobrze.

Postadelmaga
źródło
Zainstalowałem go i teraz mój NetBeans jest zepsuty. Awarie po uruchomieniu. Masz pomysł, jak ręcznie usunąć tę wtyczkę?
umpirsky
Ludzie, nie instalujcie tego! Zainstalowałem go i teraz nie mogę w ogóle uruchomić NetBeans.
umpirsky
Naprawiono, dzięki blogs.oracle.com/gridbag/entry/…
umpirsky
Jestem na Ubuntu 12.04 64bit, mogę to potwierdzić: code.google.com/p/java-swing-ayatana działa Mam menu Netbeans jako menu globalne i ikonę w programie uruchamiającym. Więc jest idealnie zintegrowany Proszę usunąć -1 głos. Uwaga: mam java 7 od słońca i musiałem to zrobić: sudo ldconfig / usr / lib / jvm / java-7-oracle / jre / lib / amd64 /
Postadelmaga
OK, usunąłem -1 głos, ale nie będę więcej ryzykować :)
umpirsky
4

Po odpowiedzi @ sagarchalise, oto działająca ( ~ / .local / share / applications / netbeans.desktop ) zawartość dla NB 7.0.1 na 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
źródło
2

Możesz użyć tej wtyczki NetBeans!

http://ubuntuone.com/4T3EB9MnJVqxrEE494oLyi

To jest bardzo użyteczne!

Strona oryginalna: http://danjared.blogspot.com/2011/10/unity-launcher.html

Kaczarow
źródło
Tak, już go używam. Ale co zrobić z tvtime lub gedit, gdy otworzysz jakiś plik tekstowy ze zdalnej lokalizacji z nautilus. Ten sam problem występuje. Powinno to zostać naprawione w jedności, podobnie jak w innych programach uruchamiających dla Ubuntu.
umpirsky 24.10.11
Nadal występują problemy po aktualizacji do NetBeans 7.1, jakiś pomysł?
umpirsky
0

Używam Ubuntu 14.10 z Netbeans 8.0 i Docky 2.0

Byłem w stanie rozwiązać problem, wykonując następujące kroki z: http://wiki.go-docky.com/index.php?title=How_to_Customize_Window_Matching

1 Utwórz plik netbeans.desktop dla Netbeans coś takiego (dostosuj do ścieżki, wersji itp.)

#!/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 Uruchom Netbeans

3 Otwórz okno terminala i uruchom:

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

4 Zostanie wyświetlony kursor krzyżyka, kliknij okno Netbeans

WMClass dla okna powinien być wydrukowany w terminalu, dla mnie było to:

"netbeans-8.0"

6 W netbeans.desktop ustaw wartość StartupWMClass w następujący sposób:

StartupWMClass=netbeans-8.0

7 Zapisz plik i skopiuj do;

/usr/share/applications

8 Wyjdź z Docky

8.5 opcjonalny krok: usuń zadokowaną pamięć podręczną pulpitu

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

9 Uruchom Docky

10 Przeciągnij plik netbeans.desktop z / usr / share / applcations w nautilus (itp.) Do docky

11 Uruchom netbeans i zobacz, co się stanie: D

Jim Ford
źródło