O que é um AppImage?#
Um AppImage é um pacote portátil que contém tudo o que a aplicação precisa para funcionar, incluindo bibliotecas, dependências e o próprio binário.
Ele pode ser executado em diversas distribuições Linux sem precisar de uma instalação tradicional. Basta conceder permissão de execução e abrir o arquivo.
Por que o AppImage não aparece no lançador?
- O sistema não registra automaticamente os arquivos executáveis baixados na pasta
Downloads. - Não existe um arquivo
.desktopassociado ao aplicativo, então o menu de aplicativos não sabe como exibi-lo e iniciá-lo.
Preparação#
Antes de criar o atalho, siga duas etapas:
- Coloque o AppImage em um diretório permanente. Recomendamos
~/.local/bin. - Dê permissão de execução ao arquivo.
Exemplo usando o GIMP AppImage:
# Cria a pasta de destino
mkdir -p ~/.local/bin
# Baixa o AppImage do GIMP
wget -O ~/Downloads/GIMP.AppImage \
https://download.gimp.org/pub/gimp/v2.10/2024-01-02/gimp-2.10.32-x86_64.AppImage
# Torna o arquivo executável
chmod +x ~/Downloads/GIMP.AppImage
# Copia o arquivo para a pasta local
cp ~/Downloads/GIMP.AppImage ~/.local/bin/GIMP.AppImage
Dica: a pasta ~/.local/bin costuma ser usada para armazenar executáveis do usuário. Dependendo da distribuição, ela pode já estar no $PATH, mas isso não é garantido. Para o atalho abaixo, usaremos o caminho completo do arquivo.
Criando a entrada .desktop#
O arquivo .desktop informa ao ambiente gráfico, como GNOME, KDE ou XFCE, como exibir e iniciar o aplicativo.
Esse arquivo deve ficar no diretório ~/.local/share/applications.
# Cria a pasta de aplicativos, se necessário
mkdir -p ~/.local/share/applications
# Cria ou edita o atalho
nano ~/.local/share/applications/gimp.desktop
Conteúdo do arquivo
Adicione o seguinte conteúdo ao arquivo gimp.desktop:
[Desktop Entry]
Name=GIMP
Comment=Editor de imagens raster (AppImage)
Exec=/home/SEU_USUARIO/.local/bin/GIMP.AppImage
Icon=gimp
Terminal=false
Type=Application
Categories=Graphics;Photography;
StartupNotify=true
Importante: substitua SEU_USUARIO pelo nome do seu usuário Linux. Você pode descobrir seu nome de usuário executando whoami no terminal.
Se preferir, descubra o caminho completo do AppImage com:
realpath ~/.local/bin/GIMP.AppImage
Copie o caminho exibido e substitua o valor de Exec= no arquivo gimp.desktop.
Explicação dos campos
| Campo | Significado | Como preencher |
|---|---|---|
Name= |
Nome exibido no menu | Use o nome da aplicação, como GIMP. |
Comment= |
Descrição curta | Uma descrição opcional, como “Editor de imagens raster”. |
Exec= |
Comando que inicia o aplicativo | Informe o caminho completo do AppImage. |
Icon= |
Ícone exibido no lançador | Use o nome de um ícone instalado, como gimp, ou o caminho completo de um arquivo SVG ou PNG. |
Terminal= |
Define se o aplicativo precisa de um terminal | Use false para aplicativos gráficos comuns. |
Categories= |
Categoria do menu de aplicativos | Separe as categorias por ponto e vírgula, como Graphics;Photography;. |
StartupNotify= |
Notificação de inicialização | Use true quando desejar habilitar esse comportamento. |
Observação: se o ícone não aparecer, verifique se ele está instalado no sistema. Você também pode informar o caminho completo para um arquivo de ícone, por exemplo: Icon=/home/SEU_USUARIO/.local/share/icons/gimp.svg.
Tornando o arquivo .desktop executável#
Execute o comando:
chmod +x ~/.local/share/applications/gimp.desktop
Isso concede permissão de execução ao arquivo. Em muitos ambientes Linux, o arquivo não precisa dessa permissão para aparecer no menu, mas concedê-la pode ser útil em determinados ambientes gráficos.
Atualizando o banco de dados de aplicativos (opcional)#
Alguns ambientes gráficos podem precisar atualizar o banco de dados de entradas de aplicativos. Execute:
update-desktop-database ~/.local/share/applications/
Se o comando não estiver disponível, talvez seja necessário instalar o pacote que fornece esse utilitário na sua distribuição.
Depois, feche e abra novamente o lançador de aplicativos.
Teste rápido#
- Abra o lançador de aplicativos. No GNOME, você pode pressionar
Super + A. No KDE Plasma, use o menu de aplicativos ou o KRunner. - Digite GIMP na busca.
- Clique no resultado para abrir o aplicativo sem precisar navegar até a pasta
~/.local/bin.
Automatizando atualizações#
Quando uma nova versão do AppImage estiver disponível, basta substituir o arquivo na pasta local. Por exemplo:
# Baixa a nova versão
wget -O ~/.local/bin/GIMP.AppImage \
https://download.gimp.org/pub/gimp/v2.10/2024-01-08/gimp-2.10.34-x86_64.AppImage
# Garante a permissão de execução
chmod +x ~/.local/bin/GIMP.AppImage
Atenção: os endereços e as versões acima são exemplos. Verifique se a versão e o link de download continuam disponíveis antes de executar os comandos.
Como o caminho do arquivo permanece o mesmo, o atalho .desktop continuará funcionando sem precisar de alterações.




