O ativador de aplicativos Java não está no iniciador do Unity

19

Estou usando o IntelliJ IDEA, que é um aplicativo Java. Quando ele é executado (invocado pelo Dash), ele mostra um ícone de inicialização sem nome. Eu tentei várias vezes clicar com o botão direito do mouse e selecionar "keep in launcher", mas sem sucesso - cada vez que eu o fecho, o ícone do lançador desaparece. Eu tentei usar o MyUnity para consertar isso, mas ele também falha. Eu não me importo de hackear isso manualmente, mas eu não sei onde as configurações do launcher estão armazenadas ou o que fazer.

O arquivo relevante da área de trabalho é mostrado abaixo e funciona perfeitamente com o traço.

[Desktop Entry]
Type=Application
Name=IntelliJ IDEA
Comment=IntelliJ Integrated Development Environment
Icon=/opt/IntelliJ-IDEA-11/bin/idea48.png
Exec=/opt/IntelliJ-IDEA-11/bin/idea.sh
Terminal=false
StartupWMClass=Intellij_IDEA
Categories=Development;IDE;Java;
    
por Little Bobby Tables 21.12.2011 / 10:37

6 respostas

21

Este é um problema em todos os IDEs do JetBrain. No PyCharm (o que eu uso) está resolvido na versão 2.0. É provável que seja resolvido na versão correspondente do IntelliJ (provavelmente 11, mas não tenho certeza).

Você precisará entrar no Menu Ferramentas e selecionar Criar Entrada na Área de Trabalho . Ele criará um arquivo da área de trabalho correto no local correto, por isso ele será adicionado ao seu menu DE (incluindo o Unity Dash). Depois, você pode iniciá-lo no menu e fixar o ícone ou arrastá-lo e soltá-lo na barra.

Note que os nomes dos menus são os do PyCharm, já que eu não uso o IntelliJ, mas eles são provavelmente os mesmos.

    
por Javier Rivera 21.12.2011 / 10:49
1

Este arquivo .desktop funcionou para mim, usando o IntelliJ 11:

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon=/home/mizu/Programs/IntelliJ/bin/idea_CE128.png
Exec=/bin/sh /home/mizu/Programs/IntelliJ/bin/idea.sh
Name=IntelliJ
StartupNotify=true
StartupWMClass=jetbrains-idea-ce
    
por Mendhak 07.01.2012 / 16:59
0

Eu não vi a entrada do menu no IDEA 10.5 para criar o arquivo da área de trabalho, mas você pode criar facilmente um à mão.

Aqui está o meu arquivo .desktop (para a edição final do IDEA 10.5):

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon=/usr/local/share/devtools/idea-IU-107.105/bin/idea128.png
Exec=/bin/sh /usr/local/share/devtools/idea-IU-107.105/bin/idea.sh
Name=IntelliJ
StartupNotify=true
StartupWMClass=com.intellij.idea.Main

Caso você seja novo na unidade, basta arrastar esse arquivo .desktop para o iniciador.

    
por Lance 13.06.2012 / 13:03
0

Esta web descreve as etapas universais que podem ser usadas para personalizar a correspondência de janelas ... também funciona perfeitamente para outros desktops:

link

Simplificado:

  • Inicie seu aplicativo (Java)
  • Executar: xprop | grep WM_CLASS | awk '{print $ 4}'
  • Adicione esta linha ao arquivo myapp.desktop dos aplicativos StartupWMClass = output_from_step_2__without_quotes

Exemplo:     StartupWMClass = net-sourceforge-squirrel_sql-client-Main

    
por Rostislav Stribrny 20.04.2013 / 11:25
0

Para que o Intellij IDEA 12.1 funcione com o Ubuntu 12.04 +:

1 > Crie um arquivo chamado: ~/.local/share/applications/jetbrains-idea.desktop

2 > Adicione este conteúdo ao arquivo:

[Desktop Entry]
Version=1.0
Type=Application
Name=IntelliJ IDEA
Icon=<YOUR-IDEA-FOLDER>/bin/idea.png
Exec="<YOUR-IDEA-FOLDER>/bin/idea.sh" %f
Comment=Develop with pleasure!
Categories=Development;IDE;
Terminal=false
StartupNotify=true
StartupWMClass=jetbrains-idea

3 > Reinicie o sistema

Agora você terá o melhor IDE trabalhando totalmente no seu Ubuntu.

    
por rtfpessoa 28.10.2013 / 00:03
0
  1. Abra o software por ./idea.sh na pasta bin
  2. No IntelliJ IDEA, clique em Ferramentas > Criar entrada na área de trabalho ...
  3. Clique com o botão direito do mouse no ícone do IntelliJ no ativador e coloque-o lá, bloqueando-o.
por Pasayandeh Arman 22.08.2014 / 16:56