Como adiciono o Netbeans ao iniciador do Unity?

18

Instalei o NetBeans 7.0 manualmente, porque apenas o 6.9 está disponível no Ubuntu Software Center.

Tentei mantê-lo no iniciador, mas após a reinicialização do sistema, ele se foi.

Como posso adicioná-lo permanentemente?

umpirsky
fonte
netbeans 8.2 cria um arquivo de configuração do ambiente de trabalho em $ HOME / .local / share / applications
ashubuntu

Respostas:

12

Crie um arquivo netbeans.desktop com o seguinte conteúdo em sua $HOME/.local/share/applications/pasta (se não estiver presente, crie-o). E arraste e solte o arquivo netbeans.desktop no seu iniciador. Eu estou fazendo o mesmo com o eclipse. Se você quiser que o netbeans esteja disponível para outros usuários, também poderá criar o arquivo da área de trabalho /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

Verifique se você possui o caminho correto e se mantém o iniciador ativado. insira a descrição da imagem aqui

sagarchalise
fonte
Obrigado pela sua resposta, mas eu já tenho o arquivo netbeans-7.0.desktop com conteúdo - cat netbeans-7.0.desktop [Entrada da área de trabalho] Codificação = UTF-8 Nome = NetBeans IDE 7.0 Comment = A maneira mais inteligente de executar código = / bin / sh "/home/umpirsky/Applications/netbeans-7.0/bin/netbeans" Icon = / home / umpirsky / Aplicativos / netbeans-7.0 / nb / netbeans.png Categorias = Aplicativo; Desenvolvimento; Java; Versão IDE = 1.0 Tipo = Aplicativo Terminal = 0
umpirsky
Instala dconf-tools e executa dconf-editore na área de trabalho> unidade> favoritos, veja se o netbeans está lá ou não. Você pode adicionar o caminho netbeans.desktop lá e configurá-lo como padrão.
Sagarchalise
Obrigado novamente. Não está lá. Isso não é um bug?
Umpirsky
adicione-o e veja se ele existe ou não após o logout. Pode ser um bug.
Sagarchalise
8

O plugin 'Java Ayatana' para Netbeans resolve os seguintes problemas (testado em 12.04 64bit)

  • adiciona menu global
  • corrige o iniciador

Como instalar:

1) em Ferramentas -> Plugins -> Configurações, adicione http://java-swing-ayatana.googlecode.com/files/netbeans-catalog.xml

agora procure: 'Java Ayatana' Ferramentas -> plugin -> plugin avariable

2) ou instale manualmente em: http://code.google.com/p/java-swing-ayatana/

Em 64 bits com o oracle java 7, se você tiver esse problema:

libjawt.so cannot open shared object file no such file

faça isso:

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

Obrigado Dan Jaren por este plugin

Atualizar:

No NetBeans 7.2RC1, o iniciador funciona bem por padrão. A integração do menu global do 'Java Ayatana' também funciona bem.

Postadelmaga
fonte
Eu instalei e agora meu NetBeans está quebrado. Falha após a inicialização. Alguma idéia de como posso remover este plugin manualmente?
umpirsky
Gente, não instale isso! Instalei e agora não consigo executar o NetBeans.
umpirsky
Fixos, graças a blogs.oracle.com/gridbag/entry/...
umpirsky
Estou no ubuntu 12.04 64bit, posso confirmar: code.google.com/p/java-swing-ayatana está funcionando Tenho o menu Netbeans como menu global e o ícone no lançador. Por isso, está perfeitamente integrado Por favor, remova -1 voto. Nota: Eu tenho o java 7 da sun e tive que fazer isso: sudo ldconfig / usr / lib / jvm / java-7-oracle / jre / lib / amd64 /
Postadelmaga
OK, I removido -1 voto, mas eu não vou arriscar novamente :)
umpirsky
4

Seguindo a resposta de @ sagarchalise, aqui está um conteúdo funcional ( ~ / .local / share / applications / netbeans.desktop ) para o NB 7.0.1 no 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
fonte
2

Você pode usar este plugin do NetBeans!

http://ubuntuone.com/4T3EB9MnJVqxrEE494oLyi

É muito útil!

Página original: http://danjared.blogspot.com/2011/10/unity-launcher.html

Kacharov
fonte
Sim, eu já uso. Mas o que fazer com o tvtime ou o gedit quando você abre algum arquivo de texto de um local remoto do nautilus. O mesmo problema ocorre. Isso deve ser corrigido na unidade, como em outros lançadores do ubuntu.
Umpirsky
Ainda existem problemas após a atualização para o NetBeans 7.1, alguma ideia?
umpirsky
0

Estou no Ubuntu 14.10 com Netbeans 8.0 e Docky 2.0

Consegui resolver o problema executando as seguintes etapas em: http://wiki.go-docky.com/index.php?title=How_to_Customize_Window_Matching

1 Crie o arquivo netbeans.desktop para o Netbeans mais ou menos assim (ajuste para o caminho, versão do netbeans, 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 Inicie o Netbeans

3 Abra uma janela do terminal e execute:

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

4 Um cursor de mira será exibido, clique na janela netbeans

A WMClass para a janela deve ser impressa no terminal, para mim foi:

"netbeans-8.0"

6 No netbeans.desktop, defina o valor para StartupWMClass da seguinte forma:

StartupWMClass=netbeans-8.0

7 Salve o arquivo e copie para;

/usr/share/applications

8 Sair do Docky

8.5 etapa opcional: exclua o cache da área de trabalho docky em

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

9 Iniciar o Docky

10 Arraste seu arquivo netbeans.desktop de / usr / share / applcations no nautilus (etc.) para docky

11 Inicie o netbeans e veja o que acontece: D

Jim Ford
fonte