Como criar atalhos de menu de aplicativos no Linux

Os usuários iniciam programas no Linux com “lançadores”. Esses arquivos contêm instruções específicas sobre como o sistema operacional Linux deve executar o programa e como deve ser a aparência do ícone, entre outras coisas. No Linux, se você quiser criar atalhos de menu de aplicativos, verá que é um pouco mais difícil, comparado ao Mac ou Windows, pois os usuários não podem simplesmente clicar com o botão direito do mouse em um programa e selecionar a opção “criar atalho”. Em vez disso, se você quiser criar atalhos de menu de aplicativos na área de trabalho do Linux, é um processo complicado que exige um pouco de conhecimento.

ALERTA DE SPOILER: Role para baixo e assista ao tutorial em vídeo no final deste artigo.

Atalhos do Menu do Aplicativo – Terminal

Talvez a maneira mais rápida de criar atalhos de menu de aplicativos na área de trabalho do Linux seja criar um no terminal. A rota do terminal é menos amigável, pois não há um bom editor de GUI para atribuir categorias de aplicativos e nenhum seletor de ícones etc.

  Como assistir a transmissões do Twitch sem um navegador no Linux

O primeiro passo para criar um novo atalho de aplicativo no Linux é criar um arquivo de área de trabalho vazio. No terminal, use o comando touch para criar um novo atalho.

touch ~/Desktop/example.desktop
chmod +x ~/Desktop/example.desktop
echo '[Desktop Entry]' >> ~/Desktop/example.desktop

O novo ícone de atalho está na área de trabalho, mas não possui instruções do programa. Vamos corrigir isso editando o novo arquivo no editor de texto Nano.

nano ~/Desktop/example.desktop

A primeira linha para qualquer atalho de aplicativo é “Nome”. Esta linha dará ao atalho do aplicativo seu nome nos menus. No editor de texto Nano, dê um nome ao seu atalho.

Name=Example Shortcut

Depois de “Nome”, a próxima linha no atalho a ser adicionada é “Comentário”. Esta linha é opcional, mas muito útil, pois permite que o menu exiba algumas informações sobre o atalho.

Comment=This is an example launcher

Com “Nome” e “Comentário” fora do caminho, podemos chegar à verdadeira carne do lançador. No editor de texto Nano, adicione a linha “Exec”.

A linha “Exec” informa ao seu sistema operacional Linux onde o programa está e como ele deve ser iniciado.

Exec=command arguments

O Exec é muito versátil e pode iniciar Python, Bash e praticamente qualquer outra coisa que você possa imaginar. Por exemplo, para executar um script shell ou bash por meio do atalho, faça:

Exec= sh /path/to/sh/script.sh

Como alternativa, defina o atalho do seu aplicativo para executar um programa Python com:

Exec=python /path/to/python/app

Uma vez que a linha “Exec” esteja definida ao seu gosto, adicione a linha “Type”.

Type=Application

Precisa configurar seu atalho personalizado com um ícone? Use a linha “Ícone”.

Icon=/path/to/custom/icon

Agora que Nome, Comentário, Exec e Ícone estão definidos, é seguro salvar o atalho personalizado. Usando a combinação de teclado Ctrl + O, salve o atalho do aplicativo. Em seguida, saia do Nano com Ctrl + X.

  As 5 melhores ferramentas de áudio para Linux

Instale seu atalho de aplicativo personalizado em todo o sistema com:

sudo mv ~/Desktop/example.desktop /usr/share/applications

Atalhos do Menu do Aplicativo – Alacarte

Existem muitos editores de menu no Linux. Na maioria das vezes, todos eles funcionam de maneira semelhante e fazem a mesma coisa. Para melhores resultados, recomendamos o uso do aplicativo Alacarte. É fácil de usar, funciona em tudo e pode ser instalado até nas distribuições Linux mais obscuras (devido à sua relação com o projeto Gnome).

O Alacarte já pode estar instalado no seu PC Linux. Verifique e veja pressionando Alt + F2, digitando “alacarte” e clicando em enter. Se o aplicativo for iniciado, você já o instalou. Se nada acontecer, você precisará instalá-lo. Siga as instruções abaixo para fazê-lo funcionar.

  Como instalar o tema Ant GTK no Linux

Ubuntu

sudo apt install alacarte

Debian

sudo apt-get install alacarte

Arch Linux

sudo pacman -S alacarte

Fedora

sudo dnf install alacarte -y

OpenSUSE

sudo zypper install alacarte

Linux genérico

Não consegue encontrar o aplicativo editor de menu Alacarte em sua distribuição Linux? Visite o site do código fonte e construa você mesmo!

Criar atalhos

Criar atalhos com o editor de menus Alacarte é agradavelmente simples. Para começar, clique em uma categoria. Neste exemplo, faremos um novo atalho na categoria “Internet”.

Na categoria “Internet”, clique no botão “Novo item”. Selecionar a opção “Novo item” abrirá “Propriedades do iniciador”.

Nas janelas “Propriedades do Launcher”, há algumas coisas a serem preenchidas. A primeira coisa a preencher é “Nome”. Escreva o nome do lançador na seção “Nome”. Em seguida, vá para “Comando”.

A seção “Comando” é onde o usuário especifica o que o atalho fará. Clique no botão “procurar” para procurar um script de shell, binário, aplicativo python, etc e carregá-lo. Como alternativa, escreva um comando, como um dos seguintes:

python /path/to/python/app.py

ou

sh /path/to/shell/script/app.sh

ou

wine /path/to/wine/app.exe

Quando a seção “Comando” do lançador estiver definida, escreva um comentário na seção “Comentário” e selecione “OK” para finalizar. Após clicar no botão “OK”, o Alacarte irá salvar instantaneamente e habilitar o novo atalho do seu aplicativo na área de trabalho do Linux!