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:
$ ls ~/.local/share/applications | grep idea
jetbrains-idea-ce.desktop
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
[Desktop Entry]
Type=Application
Terminal=false
Exec=/bin/sh /home/xieerqi/intellij/idea-IC-145.597.3/bin/idea.sh
Name=Intellij
Icon=/home/xieerqi/intellij/idea-IC-145.597.3/bin/idea.png
Observe que isso é diferente do exemplo no link que você forneceu . O #!/usr/bin/env xdg-open
é desnecessário e a Exec
linha realmente é executada /bin/sh
e o idea.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"