Tentei executar "Criar entrada da área de trabalho" em "Ferramentas" no menu principal e "Configurar" na tela inicial. Isto mostra
Desktop Entry Created
You may now exit IDEA and start it from the system menu (restart a session if a new entry seem not to appear).
mas depois de fechar o IDEA (sem bloquear manualmente o ícone no iniciador), o ícone também é removido. Eu apaguei a entrada da área de trabalho abaixo, de ~/.local/share/applications
acordo com este tópico, digite a descrição do link aqui.
Então tentei chmod 777
/usr/share/applications/jetbrains-idea.desktop
e arrastei-a para o iniciador, que ainda não funciona.
JAVA_HOME
e PATH
ambos estão configurados corretamente.
~/.config
pasta de backupcp ~/.config ~/.config-backup
e exclua arm -rf ~/.config
pasta. Depois disso, reinicie.bin/idea.sh
as rootsudo
? Porque isso cria um.desktop
arquivo de propriedade de raiz e você não pode arrastá-los para o iniciador.Respostas:
No momento, não há opção para a fixação automática do
.desktop
arquivo no iniciador de um aplicativo que acabou de ser instalado. Ele não inclui apenas o IntelliJ, mas muitos outros aplicativos.Tecnicamente, existem maneiras de anexar um ícone à lista de ícones no iniciador , no entanto, a maioria dos desenvolvedores não o usa e deixa essa opção para o usuário. Portanto, você deve fixar manualmente o ícone do Launcher. Caso contrário, quando o programa terminar, o ícone desaparecerá do iniciador, que é o comportamento adequado de qualquer aplicativo que não esteja na lista dos favoritos do iniciador.
Quanto ao
.desktop
próprio arquivo - ele é criado.Marcar apenas a
Create a desktop entry
opção cria o arquivo na~/.local/share/applications/
pasta, que normalmente é onde as entradas do iniciador para aplicativos desconhecidos ou específicos do usuário vão.Para confirmar isso, executei isso após a instalação:
A
For all users
opção de verificação será criada/usr/share/applications/jetbrains-idea-ce.desktop
, pois o/usr/share/applications
diretório está disponível globalmente para todos os usuários.Qualquer um deles é o que você deseja, e eles podem ser fixados no iniciador simplesmente arrastando-os do gerenciador de arquivos ou do traço para o iniciador. OBSERVAÇÃO : ele
bin/idea.sh
deve ser executado como seu usuário comum - caso contrário, se você o executar como root, o.desktop
arquivo será de propriedade do root, portanto você não poderá arrastá-lo para o iniciador. Se for esse o caso, você sempre podesudo chown $USER:$USER /path/to/jetbrains-idea-ce.desktop
Você sempre pode copiar qualquer um deles para o Desktop, se é isso o que deseja, mas os
.desktop
arquivos não devem estar literalmente na área de trabalho.Como último recurso, você sempre pode criar um
.desktop
arquivo manualmente .No meu exemplo, isso seria
Observe que isso é diferente do exemplo no link que você forneceu . O
#!/usr/bin/env xdg-open
é desnecessário e aExec
linha realmente é executada/bin/sh
e oidea.sh
parâmetro as. Observe que esse.desktop
arquivo precisa ter permissões de executáveis; caso contrário, você receberá um aviso "Aplicativo não confiável"fonte
~/.local/share/JetBrains/
para abrir o Assistente de Instalação novamente.Eu finalmente fui capaz de consertar isso sozinho.
Verifique se JAVA_HOME está definido corretamente no perfil do seu shell. Por exemplo, eu estou usando zsh então eu tenho que adicionar
export JAVA_HOME=/.....
em~/.zshrc
Se você especificou qualquer arquivo jar para executar como
javaagent
emidea.vmoptions
, certifique-se de especificar o seu nome completo do caminho.Simplesmente crie o arquivo .desktop a partir da IDEA ou manualmente e aponte o
Exec
parâmetro para o caminho completo do seuidea.sh
arquivo. Em seguida, arraste-o para o iniciador. Funciona bem.fonte
Vamos criar e instalar um novo arquivo de área de trabalho
idea.desktop
que é umshortcut
arquivo paraIntelliJ IDEA
.$ vi ~/idea.desktop
Digite o seguinte no arquivo de atalho
idea.desktop
usando o editor:Agora, execute o seguinte comando para instalar o
idea.desktop
arquivo no/usr/share/applications/
diretório:$ sudo desktop-file-install idea.desktop
Para concluir esta resposta, vamos criar um diretório
symlink
in/usr/local/bin
:Como alternativa, como o
IntelliJ IDEA
binário executável está localizado em/opt/idea/bin
, também podemos adicionar seu diretório pai ao nosso,$PATH
para que possamos iniciar o programa sem especificar o caminho absoluto para o arquivo binário.Eu tive problemas de atalho semelhantes ao instalar o Netbeans 10.0, consulte Após a instalação, o Netbeans 10.0 não será executado na área de trabalho do Ubuntu 18.04
fonte
Pode ser que eu esteja muito atrasado de qualquer maneira. A Idea 19.1 está criando uma entrada que está no arquivo jetbrains-idea.desktop. quando bato no iniciador e tento encontrar por meio da digitação
idea
, não está aparecendo. Depois de fazer uma cópia de um arquivo:começou a aparecer.
fonte
simplesmente você pode:
fonte