## 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**.
“`bash
# 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`.
“`bash
mkdir -p ~/.local/share/applications
nano ~/.local/share/applications/gimp.desktop # ou qualquer nome desejado
“`
### Conteúdo padrão
“`ini
[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/256×256/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
“`bash
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:
“`bash
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:
“`bash
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.
—