Eu executo o gnome shell 3.6 e o Eclipse 4.2. Instalei o Eclipse manualmente, no meu diretório / opt, porque o pacote Ubuntu para Eclipse está muito desatualizado.
Eu criei um arquivo .desktop para ele e coloquei em ~ / .local / share / applications. Se parece com isso:
[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çará bem e aparecerá no meu iniciador / barra lateral / dock / como é chamado.
Mas se eu clicar com o botão direito do mouse no ícone, não há a opção "Adicionar aos favoritos".
(Percebo que esse também é o caso se eu executar alguns programas muito antigos, como xeyes e xcalc. É incrível que eles ainda estejam distribuídos!)
Então, o que é um programa que determina se a opção "Adicionar aos favoritos" está ou não disponível? se soubesse e entendesse isso, talvez me colocasse no caminho certo para corrigir esse problema do Eclipse.
fonte
WM_CLASS
, como mencionado na outra resposta aqui. Uma vez eu descobri que (usandoxprop
) ele começou a funcionar.alacarte
programa.Main Menu
).Ele funciona para todos os programas instalados manualmente no shell gnome.
fonte
No Gnome 3.16, consegui adicionar um aplicativo aos favoritos, nomeando o
.desktop
arquivo exatamente como a janelaWM_CLASS
.Para conhecer a janela
WM_CLASS
:xprop
comando: o cursor gira em cruzWM_CLASS
propriedade (é uma lista de valores separados por vírgula, basta escolher a primeira)Caso esteja usando várias versões do Eclipse de uma só vez e obtenha
WM_CLASS
valores conflitantes (normalmente "Eclipse" para qualquer versão, AFAIK), você pode definir seus próprios (por exemplo, "Eclipse Luna") editando o relevanteplugin.xml
no pacote Eclipse instalado .Ou seja, para o Eclipse Luna JEE, o arquivo a editar é
<install_dir>/plugins/org.eclipse.epp.package.jee_4.4.<some_version>/plugin.xml
fonte
WM_CLASS
anexando--class=firefoxdev
aoExec
comando. Alterar o nome para essa classe me permitiu adicioná-lo aos favoritos.Crie um arquivo .desktop
A solução é realmente muito fácil: na pasta de instalação, crie um arquivo vazio, nomeie-o Eclipse.desktop e copie e cole este código:
Em seguida, altere as propriedades dos arquivos para que possam ser executados. Basta clicar duas vezes nele e o Eclipse deve iniciar. Você poderá bloquear o ícone no Iniciador.
Obviamente, altere o caminho para sua instalação do Eclipse. E se você tiver muitas instalações, poderá alterar o campo de nome para torná-lo mais claro no menu. Você também pode alterar o nome do arquivo.
Adicione Eclipse ao seu menu
Agora você tem um iniciador de área de trabalho legal, mas ainda não está disponível no seu menu. Para fazer isso, copie o arquivo Eclipse.desktop em:
Se você ainda não conseguir encontrar o Eclipse no menu, faça logout da sua sessão ou reinicie o computador. Isso deve ser bom.
Fonte: http://blog.ttoine.net/en/2016/06/30/how-to-add-eclipse-neon-launcher-in-gnu-linux-menus-and-launchers/
fonte
*.desktop
arquivo-não era executável, não era?Descobri que se eu clicar com o botão direito do mouse no aplicativo quando ele aparecer na pesquisa "Adicionar a Favoritos" está disponível: Crie seu arquivo * .desktop para disponibilizá-lo na visão geral de "Atividades" -> pressione "Atividades" / tecla super - > Digite o nome do aplicativo -> Clique com o botão direito do mouse como aparece na pesquisa -> "Adicionar aos favoritos" 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.
fonte
Eu tive que adicionar
StartupWMClass=
ao*.desktop
arquivo. Para obter a janelaWM_CLASS
, você pode clicar na janela, usando oxprop
comando em um terminal.fonte
Eu tive o mesmo problema depois de atualizar o Ubuntu 16.04 -> 18.04 alternando efetivamente o Unity -> GNOME. Um arquivo .local / share / applications / eclipse-photon.desktop conseguiu iniciar o Eclipse, mas seu ícone imediatamente se transformou em um ícone feio e você não teve permissão para clicar com o botão direito do mouse e adicionar aos favoritos.
O problema parecia estar na ausência da linha "StartupWMClass = IDE Eclipse" no arquivo .desktop. De alguma forma, funcionou no Unity, mas falhou no GNOME.
De qualquer forma, peguei o editor de menus do MenuLibre e ele me permitiu selecionar uma janela à qual o menu pertence (Avançado -> Classe WM de inicialização; você precisará iniciar o seu eclipse primeiro).
fonte
Verifique se a
Icon=/opt/eclipse-4.2.1/icon.xpm
linha no.desktop
arquivo aponta para o arquivo correto. Esse foi o problema no meu caso.fonte