Instalar AppImage em Linux

O que é um AppImage?

Um AppImage é um pacote portátil que contém tudo o que a aplicação precisa para rodar: bibliotecas, dependências e o próprio binário.
Ele funciona em qualquer distribuição Linux sem precisar de instalação formal – basta dar permissão de execução e abrir.

Por que não aparece no lançador?

  • O sistema não registra automaticamente arquivos “executáveis” baixados na pasta Downloads.
  • Não há arquivo .desktop associado, então o menu de aplicativos não sabe como chamá‑lo.

Preparação

Antes de criar o atalho, faça duas coisas simples:

  1. Coloque o AppImage em um diretório permanente – recomendado ~/.local/bin.
  2. Dê permissão de execução.
# Exemplo: baixando o GIMP (AppImage)
wget https://download.gimp.org/pub/gimp/v2.10/2024-01-02/gimp-2.10.32-x86_64.AppImage \
     -O ~/Downloads/GIMP.AppImage

# Torna‑o executável
chmod +x ~/Downloads/GIMP.AppImage

# Copia para a pasta local
mkdir -p ~/.local/bin
cp ~/Downloads/GIMP.AppImage ~/.local/bin/

Dica: use ~/.local/bin porque já está no seu $PATH, então o comando pode ser chamado de qualquer terminal sem caminho completo.


Criando a entrada .desktop

O arquivo .desktop é o que informa ao sistema gráfico (GNOME, KDE, XFCE…) como exibir e iniciar a aplicação.
Ele deve ficar em ~/.local/share/applications.

mkdir -p ~/.local/share/applications
nano ~/.local/share/applications/gimp.desktop   # ou qualquer nome desejado

Conteúdo padrão

[Desktop Entry]
Name=GIMP
Comment=Editor de imagens raster (AppImage)
Exec=%k                     # %k resolve para ~/.local/bin/GIMP.AppImage
Icon=/home/joao/.local/share/icons/hicolor/256x256/apps/gimp.svg
Terminal=false
Type=Application
Categories=Graphics;Photo;
StartupNotify=true

Explicação dos campos

Campo Significado Como preencher
Name= Nome exibido no menu Use o nome da aplicação (ex.: GIMP)
Comment= Descrição curta (opcional) Algo como “Editor de imagens raster”
Exec= Comando que inicia a app %k aponta para o arquivo na pasta local; pode usar caminho completo.
Icon= Ícone exibido Pode ser um arquivo SVG/PNG no seu sistema ou apenas o nome do ícone já instalado (gimp).
Terminal= Precisa de terminal? false se a aplicação abrir em janela própria.
Categories= Onde aparecerá no menu Separe por ponto‑e‑vírgula: Graphics;Photo;
StartupNotify=true Notificação de inicialização Mantém o comportamento padrão do GNOME/KDE

Obs. Se não houver ícone local, use apenas o nome (Icon=gimp). O sistema procurará em /usr/share/icons/hicolor/….


Torne o arquivo .desktop executável

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

Isso garante que o GNOME/KDE reconheçam o arquivo como atalho válido.


Atualizando a cache (opcional)

Alguns ambientes gráficos precisam refrescar a lista de aplicativos:

update-desktop-database ~/.local/share/applications/

Feche e reabra o menu de lançador para ver o novo ícone.


Teste rápido

  1. Abra o lançador (Super + A no GNOME ou “KRunner” no KDE).
  2. Digite GIMP – o atalho deve aparecer imediatamente.
  3. Clique duas vezes: a aplicação abre sem precisar navegar até ~/.local/bin.

Automatizando atualizações

Quando houver nova versão do AppImage, basta substituir o arquivo na pasta local:

wget -O ~/.local/bin/GIMP.AppImage https://download.gimp.org/pub/gimp/v2.10/2024-01-08/gimp-2.10.34-x86_64.AppImage
chmod +x ~/.local/bin/GIMP.AppImage

O atalho continua funcionando sem alterações.