Skip to main content

Atalho no linux

  • Atalho no linux

No Linux, os ícones de programas são representados por arquivos .desktop. Eles podem ficar em:

  • ~/.local/share/applications/ → para o usuário atual
  • /usr/share/applications/ → para todos os usuários do sistema
  • ~/Desktop/ → para aparecer na área de trabalho
  1. Criar a pasta (se não existir):
mkdir -p ~/.local/share/applications
  1. Criar o arquivo .desktop: Abra um editor de texto e crie o arquivo:
nano ~/.local/share/applications/meuapp.desktop

Cole o conteúdo abaixo e ajuste conforme o programa:

[Desktop Entry]
Version=1.0
Type=Application
Name=Nome do Programa
Comment=Descrição do programa
Exec=/caminho/para/executavel %f
Icon=/caminho/para/icone.png
Terminal=false
Categories=Utility;Application;
StartupNotify=true

Explicação dos campos principais:

  • Name → Nome que aparecerá no menu
  • Exec → Caminho para o executável ou comando (exemplo: snap run appname ou /usr/bin/app)
  • Icon → Caminho de um arquivo .png ou .svg para o ícone
  • Terminal → true se o app roda no terminal, false se tem interface gráfica
  • Categories → Categoria do programa (ex: Development, Utility, IDE, etc.)
  1. Dar permissão de execução:
chmod +x ~/.local/share/applications/meuapp.desktop
  1. Copiar para a área de trabalho (opcional):
cp ~/.local/share/applications/meuapp.desktop ~/Desktop/
chmod +x ~/Desktop/meuapp.desktop

Em ambientes como GNOME ou XFCE pode ser necessário clicar com o botão direito no atalho e marcar a opção “Permitir execução”.

  1. Atualizar banco de menus (opcional):
update-desktop-database ~/.local/share/applications

Dicas:

  • Para descobrir o caminho de um programa, use:
which nome_do_programa
  • Para procurar ícones disponíveis, use:
find /usr/share/icons/ -iname "*nome*"
find /snap/nome-do-app/ -iname "*.png"