Questão Como fixar o Eclipse ao iniciador do Unity?


Como posso pin eclipse indigo 3.7 Eu tenho 'instalado' em /opt/ para a barra de tarefas?

Eu tentei iniciar o eclipse e clique com o botão direito para escolher a opção 'keep in launcher'. Mas quando clico nesse ícone, depois de fechar o eclipse, ele não inicia o eclipse.

Eu já olhei Como eu adiciono o Eclipse Indigo ao lançador? mas nenhuma resposta funcionou para mim. (Mod note: As respostas deste tópico agora estão mescladas neste)


240
2017-11-16 23:21


origem


Eu posso iniciar o Eclipse diretamente do executável em / home / USERNAME / eclipse. Quando faço isso, o ícone do Eclipse no dock tem uma pequena seta ao lado, portanto, ele está ciente de que o Eclipse está em execução. Que estranho. - csilk
Eu tive o mesmo erro, eu estava tentando executar o eclipse_64bit no ubuntu_32bit. Você baixou a versão 64bit do Eclipse? Você já verificou a sua instalação do Ubuntu?
Eu acho que você não precisa do /bin/sh parte na seção Exec. Remova e isso deve funcionar. By the way, qual é o seu nome de usuário? - Salem
Eu tive o mesmo problema com o Eclipse 4.5.2 e o Ubuntu 14.04 - resposta aceita funcionou. - Gustave


Respostas:


Para 11.10 e mais recente

Primeiro, crie um arquivo .desktop para eclipse:

gedit ~/.local/share/applications/opt_eclipse.desktop

Em seguida, cole isso dentro (não esqueça de editar valores Exec e Icon):

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

Depois disso, abra a pasta com o nautilus:

nautilus ~/.local/share/applications

Se você quiser usar este launcher fora do dash / launcher (ex: como um launcher de desktop) você precisa adicionar permissão de execução clicando com o botão direito no arquivo e escolhendo Propriedades -> Permissões -> Permitir execução, ou, via linha de comando:

chmod +x ~/.local/share/applications/opt_eclipse.desktop

Finalmente soltar opt_eclipse.desktop para o lançador.


339
2017-11-16 23:35



É realmente necessário criar o arquivo .desktop fora da pasta pessoal do usuário? Como você pode ver, isso requer o sudo, que é potencialmente inseguro; Além disso, o arquivo pode ser removido por uma atualização do sistema ou reinstalar. Quais são os benefícios? - Sergey
~/.local/share/applications é provavelmente onde você quer colocá-lo. - Jorge Castro
Precisamos seriamente editar um arquivo de 10 linhas e executar algum comando de permissões de arquivo para criar um atalho de aplicativo em 2014? - Dan Dascalescu
@ Tim: o que a falta de UX simples para criar um atalho tem a ver com segurança? O Mac OS e o Windows fazem um excelente trabalho ao facilitar a criação de atalhos. O Ubuntu não. - Dan Dascalescu
Esta resposta tem 5 anos e a única que ainda funciona em 2016. É claro que o Ubuntu poderia apenas atualizar a versão do Eclipse no centro de software para que as pessoas não precisassem fazer instalações manuais que quebrassem o processo de geração de atalhos. - Dominic Cerisano


Para o Ubuntu 11.10, 12.04, 12.10

Se o applications pasta não existe dentro ~/.local/share/ crie isso

mkdir ~/.local/share/applications

Verifique se sua instalação deixou você com um arquivo .desktop viável para o Eclipse e copie-o se existir

cp /usr/share/applications/eclipse.desktop ~/.local/share/applications/

Se o arquivo não existir, crie um arquivo .desktop para o Eclipse em seu ~/.local/share/applications/ pasta usando gnome-desktop-item-edit, ou seja:

gnome-desktop-item-edit --create-new ~/.local/share/applications/

No nome definido como Eclipse, no comando, insira o caminho para o arquivo binário do Eclipse, insira um comentário se desejar e clique no ícone para selecionar o ícone desejado para o Eclipse.

Pressione ok quando terminar.


Depois de copiar o arquivo ou criar o seu próprio, abra o local da pasta

nautilus ~/.local/share/applications/

Localize o arquivo que você acabou de criar e arraste-o para o lançador

enter image description here


88
2017-11-17 10:47



+1 ... apenas para usar um GIF animado na sua resposta! - fossfreedom♦
tenho que amar esta resposta - Some Noob Student
Absolutamente surpreendente :-). Bom trabalho! - Rostislav Stribrny
.. bom bos .. ^^ - Ahmad Azwar Anas
Realmente útil, muito obrigado .. Mas quando eu clico no lançador, embora ele inicie o programa, ele mostra outro ícone no lançador. - Maroun


11,04

Se a resposta do user21580 não funcionar (ótima sugestão, mas eu acho que não funcionou para mim quando eu instalei o Indigo), você pode tentar adicionar um arquivo eclipse.desktop para ~/.local/share/applications/, com estes conteúdos:

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
StartupNotify=true
Icon=<path-to-eclipse-install>/icon.xpm
Name=Eclipse Indigo 3.7
#Exec=env UBUNTU_MENUPROXY=0 <path-to-eclipse-install>/eclipse
Exec=env <path-to-eclipse-install>/eclipse

Se você tiver erros, você pode tentar a linha Exec que está comentada em vez da atual.

Referências:


16
2017-07-14 08:56



Obrigado! Este trabalhou para mim. Pena que o Ubuntu tem que dificultar isso. Por que não apenas clicar com o botão direito no lançador para esse tipo de opção? - Twisted Pear


Deixe-me mostrar-lhe como criar um lançador personalizado e fixá-lo no Launcher.

1) Primeiro, instale o painel do gnome:

sudo apt-get install --no-install-recommends gnome-panel

2) Para criar um novo atalho na área de trabalho, execute o seguinte comando no terminal ou usando Alt-F2:

gnome-desktop-item-edit --create-new ~/Desktop

Uma janela será exibida, envie seus detalhes de atalho e clique em OK:

enter image description here

Seu atalho aparecerá agora na sua área de trabalho.

Em seguida, arraste seu novo atalho da área de trabalho para o Iniciador.

É isso aí!


11
2017-11-17 00:14



Eu acho que `gnome-desktop-item-edit 'precisa de um certo pacote? - Eshwar
@Eshwar 'sudo apt-get install --no-install-recomenda o gnome-panel'
Isso não pega o ícone do aplicativo e, quando é arrastado para a barra de tarefas do Unity, gera outro ícone para o aplicativo. Não tente trollar, mas a experiência de criar um atalho no OS X ou no Windows é muito melhor. - Dan Dascalescu
Clique no ícone da primavera na janela para alterá-lo para o que você deseja. - Antinous
Não funciona para mim no Ubuntu Desktop 16.04 LTS para o Eclipse MARs ... recebendo erro no momento do lançamento ... - Ashu


Se você tiver feito o download do Eclipse a partir do site, em vez de instalá-lo a partir dos repositórios, é possível bloquear o início. Você pode resolver isso escrevendo o arquivo com extensão .desktop, no nosso caso eclipse.desktop.

 [Desktop Entry]
 Name=Eclipse
 Comment=Eclipse
 Exec=/path/eclipse
 Icon=/path/icon.xpm
 Terminal=false
 Type=Application

Onde / path é onde você instalou o eclipse. Depois de salvá-lo, você deve conceder permissão de execução:

$ chmod +x eclipse.desktop

Em seguida, você o executa com o Nautilus e clicando (clique com o botão direito) sobre o laucher, você pode bloquear o lançador. E você pode iniciar o aplicativo corretamente.


3
2017-12-16 18:48



arraste e solte eclipse.desktop para o lançador é a última etapa simples é necessária - Raaghu


Eu acho que esta é uma versão mais limpa:

[Desktop Entry]
Type=Application
Name=Eclipse
Comment=Eclipse Integrated Development Environment
Icon=eclipse
Exec=eclipse
Terminal=false
Categories=Development;IDE;Java;

Você deve adicionar isso a /usr/local/share/applications/eclipse.desktop e symlink eclipse on /usr/bin. Você pode querer mudar o caminho do ícone se o seu tema não tiver um botão eclipse (ex. Ambiance / radiance).

Se não estou enganado, este é o arquivo que vem com o galileo dos repositórios (que eu removi), e eu tenho usado com o Helios e agora o Indigo.


2
2017-07-14 09:28





Para 12.04
Eu prefiro instalar a partir do repositório. Isso só funciona para mim e eu documentei a maneira gráfica de fazer isso Aqui.

Se você precisar instalar a versão portátil (obtendo o tar.gz do site do eclipse), aqui está a melhor maneira que encontrei para começar a trabalhar portátil e travar com o Launcher.

Baixe o eclipse portátil e extraia para sua área de trabalho. Em um terminal:

sudo apt-get install eclipse-platform
sudo mv Desktop/eclipse /opt/eclipse
/opt/eclipse/eclipse

Clique com o botão direito do mouse no ícone na barra de inicialização e fixe-o à barra. Posso verificar que é portátil e não a plataforma porque tenho LOADS de plug-ins instalados que não aparecem quando são lançados desta forma.

Você pode descobrir que a criação de um arquivo .desktop funciona, mas que você tem um comportamento misterioso se tiver mais de uma instância portátil instalada.


1
2018-04-16 12:29





Experimentar

Exec=/bin/bash /home/USERNAME/eclipse/eclipse

ou faça / home / USERNAME / eclipse / eclipse executable

sudo chmod u+x /home/USERNAME/eclipse/eclipse

E use:

Exec=/home/USERNAME/eclipse/eclipse

1
2018-05-03 21:04



Já é executável e sua outra sugestão de mudar sh para bash não fez diferença. - csilk


Certifique-se de que, se estiver usando a versão de 32 bits em uma máquina de 64 bits, instale as bibliotecas de 32 bits (ia32libs-multiarch Eu acho que é o pacote no Precise).

Alternativamente, se você está tentando rodar o 64bit Eclipse em uma máquina de 32 bits, você precisa baixar a versão de 32 bits.


1
2018-05-29 16:39





Eu testei para o Eclipse MARs (não a instalação) - mas o que é pacote tar.gz no Ubuntu Desktop 14.0.4

gedit /usr/share/applications/eclipse.desktop

conteúdo para isso:

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

Então, no finder, procure pelo Eclipse quando o menu aparecer - basta arrastá-lo para o lançador e então começará a funcionar. Etapas muito simples e nada complicado para começar a funcionar.


1
2018-01-21 02:37