Como adiciono o eclipse aos meus favoritos do shell do gnome?

40

Eu executo o gnome shell 3.6 e o Eclipse 4.2. Eu instalei o Eclipse manualmente, no meu diretório / opt, porque o pacote Ubuntu para o Eclipse está muito desatualizado.

Eu criei um arquivo .desktop para ele e coloquei em ~ / .local / share / applications. Parece assim:

[Desktop Entry]
Type=Application
Name=Eclipse
Comment=Eclipse Integrated Development Environment
Icon=/opt/eclipse-4.2.1/icon.xpm
Exec=/opt/eclipse-4.2.1/eclipse
Terminal=false
Categories=Development;IDE;Java;

Eu posso executar o Eclipse no menu Atividades; se eu clicar no super menu e digitar "Eclipse" e executá-lo, ele começa bem, e aparece no meu launcher / sidebar / dock / o que quer que seja chamado.

Mas se eu clicar com o botão direito do mouse em seu ícone, não há opção "Adicionar aos favoritos".

(Eu notei que este também é o caso se eu executo alguns programas muito antigos, como xeyes e xcalc. é incrível que eles ainda sejam distribuídos!)

Então, o que há em um programa que determina se a opção "Adicionar a favoritos" está disponível ou não? se eu soubesse e entendesse isso, talvez me colocasse no caminho certo para consertar esse problema do Eclipse.

    
por Sean 18.12.2012 / 23:59

8 respostas

23

Encontrou a resposta em outro lugar. O arquivo .desktop precisa ser nomeado EXATAMENTE o mesmo que o binário que está sendo lançado.

O meu era algo como eclipse_ide.desktop e o binário que é executado é apenas "eclipse". O shell do Gnome não parece gostar disso.

    
por 28.12.2012 / 09:34
21
  1. Instale o programa alacarte .
  2. Execute este programa (seu nome é Main Menu ).
  3. Na categoria Menu apropriada do painel do lado direito, adicione o item de menu do eclipse (introduzindo ícone, nome e comando)
  4. Agora o shell do gnome mostra seu eclipse instalado manualmente em sua pesquisa e você pode pesquisá-lo ou adicioná-lo ao favorito com facilidade.

Funciona para todos os programas instalados manualmente no shell do gnome.

    
por 28.12.2012 / 09:44
7

No Gnome 3.16 eu consegui adicionar um aplicativo aos favoritos nomeando o arquivo .desktop exatamente como a janela WM_CLASS .

Para saber a janela WM_CLASS :

  1. abre uma janela de terminal
  2. execute o comando xprop : o cursor se transforma em uma cruz
  3. clique na janela relevante
  4. leia a saída do comando no terminal, procurando a propriedade WM_CLASS (é uma lista de valores separados por vírgulas, apenas escolha a primeira)

Caso você esteja usando várias versões do Eclipse de uma só vez e obtiver valores conflitantes de WM_CLASS (normalmente "Eclipse" para qualquer versão, AFAIK), você pode definir seus próprios (isto é, "Eclipse Luna") editando os plugin.xml no pacote do Eclipse que você instalou.

Ou seja. para o Eclipse Luna JEE, o arquivo a ser editado é <install_dir>/plugins/org.eclipse.epp.package.jee_4.4.<some_version>/plugin.xml

    
por 25.08.2015 / 17:53
4

Descobri que, se eu clicar com o botão direito do mouse no aplicativo quando ele aparecer na pesquisa "Adicionar a Favoritos" estará disponível: Crie seu arquivo * .desktop para disponibilizá-lo na visão geral "Atividades" - > Pressione "Atividades" / super-chave - > Digite o nome do aplicativo - > Clique direito como aparece na pesquisa - > "Add To Favorites" agora deve estar disponível.

No meu caso, tive esse problema com o Android Studio (android-studio / bin / studio.sh) executando o gnome-shell 3.16.2-2.

    
por 14.06.2015 / 14:02
4

Crie um arquivo .desktop

A solução é realmente muito fácil: na pasta de instalação, crie um arquivo vazio, chame-o de Eclipse.desktop e copie e cole este código:

[Desktop Entry]
Version=Neon
Name=Eclipse
Comment=Eclipse is an IDE
Exec=/home/username/path/to/eclipse
Path=/home/username/path/to/eclipse/
Icon=/home/username/path/to/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=Utility;Application;Development;

Em seguida, altere as propriedades dos arquivos para que possam ser executados. Basta clicar duas vezes sobre ele e o Eclipse deve começar. Você poderá bloquear o ícone no Launcher.

Claro,altereocaminhoparaainstalaçãodoEclipse.Esevocêtivermuitasinstalações,vocêpodealterarocampodenomeparatorná-lomaisclaronomenu.Vocêtambémpodealteraronomedoarquivo.

AdicioneoEclipseaoseumenu

Agoravocêtemumlançadordeáreadetrabalholegal,masaindanãoestádisponívelemseumenu.Parafazerisso,copieoarquivoEclipse.desktopem:

/home/username/.local/share/applications

SevocêaindanãoconseguirencontraroEclipsenomenu,saiadasessãooureinicieocomputador.Issodeveserbom.

Fonte: link

    
por 07.11.2017 / 13:58
2

Eu tive que adicionar StartupWMClass= ao arquivo *.desktop . Para obter a janela WM_CLASS , você pode clicar na janela, usando o comando xprop em um terminal.

    
por 07.09.2017 / 11:13
1

Eu tenho o mesmo problema depois de atualizar o Ubuntu 16.04 - > 18.04 efetivamente trocando Unity - > GNOMO. Um antigo arquivo .local / share / applications / eclipse-photon.desktop foi capaz de iniciar o Eclipse, mas seu ícone imediatamente se transformou em um feio e você não tinha permissão para clicar com o botão direito nele e adicione aos favoritos.

O problema parecia estar na ausência da linha "StartupWMClass = Eclipse IDE" no arquivo .desktop. De alguma forma funcionou no Unity, mas falhou no GNOME.

De qualquer forma, eu peguei o editor de menu MenuLibre , e ele me permitiu selecionar uma janela à qual o item de menu pertence (Avançado - > Inicialização WM Class; você precisará iniciar seu eclipse primeiro).

    
por 02.05.2018 / 21:31
0

Verifique se a linha Icon=/opt/eclipse-4.2.1/icon.xpm no arquivo .desktop aponta para o arquivo correto. Esse foi o problema no meu caso.

    
por 08.01.2015 / 20:11