Como criar atalhos/lançadores no desktop
Dica publicada em Linux / Miscelânea
Como criar atalhos/lançadores no desktop
Um lançador é um arquivo de texto comum (com permissão de execução) e flags de identificação.
Não vou entrar em muitos detalhes... Só precisamos saber que a identificação para lançadores no Desktop chama-se:
[Desktop Entry]
e fica no seu arquivo.
Essa identificação (flag) faz com que o sistema operacional interprete este arquivo como lançador do Desktop.
Você só precisa saber de 5 coisas:
Então, mãos a obra. Vamos fazer um lançador para o site do UOL usando o Firefox.
Primeiro devo criar um arquivo ".desktop" no nosso Desktop:
touch /home/$USER/Desktop/uol_lancador.desktop
Agora vamos dar permissão de execução para este arquivo:
chmod +x /home/$USER/Desktop/uol_lancador.desktop
Depois, abro este arquivo com o editor de minha preferência. Exemplo:
vim /home/$USER/Desktop/uol_lancador.desktop
Então escrevo o seguinte (cuidado com os espaços adicionais):
* Quem tiver preguiça de fazer isso, pode simplesmente executar o comando abaixo
echo -e " \n[Desktop Entry]\nName=Uol\nType=Application\nExec=/usr/bin/firefox uol.com.br\nIcon=/usr/share/icons/gnome/48x48/emblems/emblem-favorite.png" > /home/`users`/Desktop/Uol.desktop && sleep 1 && chmod +x /home/`users`/Desktop/Uol*
Bom, agora espero que todos possam criar seus próprios lançadores. =)
Obrigado pessoal.
Petronio Padilha
Não vou entrar em muitos detalhes... Só precisamos saber que a identificação para lançadores no Desktop chama-se:
[Desktop Entry]
e fica no seu arquivo.
Essa identificação (flag) faz com que o sistema operacional interprete este arquivo como lançador do Desktop.
Você só precisa saber de 5 coisas:
- Criar um arquivo (com extensão ".desktop") e dar permissão de execução para ele.
- Dizer que o arquivo é um atalho de desktop (um lançador).
- Dizer o tipo de atalho que esse lançador vai ser.
- Um nome - é sempre bom, ajuda a identificar o lançador.
- Por fim, o ícone, também é sempre bom colocar, ajuda a identificar seus lançadores.
Então, mãos a obra. Vamos fazer um lançador para o site do UOL usando o Firefox.
Primeiro devo criar um arquivo ".desktop" no nosso Desktop:
touch /home/$USER/Desktop/uol_lancador.desktop
Agora vamos dar permissão de execução para este arquivo:
chmod +x /home/$USER/Desktop/uol_lancador.desktop
Depois, abro este arquivo com o editor de minha preferência. Exemplo:
vim /home/$USER/Desktop/uol_lancador.desktop
Então escrevo o seguinte (cuidado com os espaços adicionais):
[Desktop Entry]
Name=Uol
Type=Application
Exec=/usr/bin/firefox uol.com.br
Icon=/usr/share/icons/gnome/48x48/emblems/emblem-favorite.png
Name=Uol
Type=Application
Exec=/usr/bin/firefox uol.com.br
Icon=/usr/share/icons/gnome/48x48/emblems/emblem-favorite.png
* Quem tiver preguiça de fazer isso, pode simplesmente executar o comando abaixo
echo -e " \n[Desktop Entry]\nName=Uol\nType=Application\nExec=/usr/bin/firefox uol.com.br\nIcon=/usr/share/icons/gnome/48x48/emblems/emblem-favorite.png" > /home/`users`/Desktop/Uol.desktop && sleep 1 && chmod +x /home/`users`/Desktop/Uol*
Bom, agora espero que todos possam criar seus próprios lançadores. =)
Obrigado pessoal.
Petronio Padilha
Estava procurando algo assim para criar um lancador para um arquivo calc (LibreOffice) , 'e possivel usar este seu procedimento para isso? como ficariam os comandos?
grato marcelo