Como criar atalhos/lançadores no desktop

Publicado por Petronio Padilha em 15/06/2012

[ Hits: 83.658 ]

 


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:
  1. Criar um arquivo (com extensão ".desktop") e dar permissão de execução para ele.
  2. Dizer que o arquivo é um atalho de desktop (um lançador).
  3. Dizer o tipo de atalho que esse lançador vai ser.
  4. Um nome - é sempre bom, ajuda a identificar o lançador.
  5. 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

* 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

Outras dicas deste autor

Configurando rapidamente Apache + PHP + MySQL + phpmyadmin no Ubuntu 11.04

PHP + Apache + MySQL no Ubuntu 12.04 - Instalação rápida

Leitura recomendada

BDesktopClock - Um lindo relógio para seu desktop

Usando o Konqueror com SSH para administrar arquivos remotos

Iniciando servicos pelo Openbox no ArchBang

Saiba como incluir sua foto no gerenciador de login do KDE (kdm)

Arquivos .wmv com erro no Mplayer (undefined symbol: faacDecOpen)

  

Comentários
[1] Comentário enviado por ouvirativo em 22/06/2013 - 18:58h

Ola Petronio
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

[2] Comentário enviado por carmona.leo em 11/12/2013 - 17:08h

Ola , primeiro muito obrigado. Não testei nada disso ainda, mas...
Segundo, parabéns pelo seu empenho e inteligência, sério mesmo.
Terceiro, sinto muito que o Linux e suas 300 variações, ainda tenham que fazer gente como eu ficar dias pesquisando em foruns, e encontrar na solução varias linhas de comando. Isso é no mínimo frustrante.
Desculpe não escrever nada animador, além do parabéns e obrigado, que vc merece de verdade.
Estamos no final de 2013... os dispositivos e aplicativos. ( antes hardwares e softwares kkkk),funcionam tudo por toque , por comando de voz.
Até as TVs.
Desculpe de novo, por estar desabafando aqui no seu post.kkkkk
Foi um ano dificil. Não sei nem porque estou insistindo nisso, nessa coisa de linux. Tudo, tudo mesmo, tem outras formas de fazer. Mais fáceis, pagas ou não.
O mundo linux, insiste em ficar nas mãos de especialistas. Não quer crescer, não quer mesmo.
Não vamos cair no imbróglio de qual S.O. é melhor, e para que, por que, etc... Inegável as aplicações e soluções do Linux. Mas sopa de letrinhas é muito chato.
Sabe que ainda rodo um Conectiva? Um não, são dois. Um 7 e um 8. Fiz a merda de atualiza-los, anos atras.
Obviamente seguindo dezenas de dica e tutoriais ninjas...Sorte que eles estão de pé, mas estão engessados.
Ha tempos venho tentando instalar um Debian, Ubuntu. OK OK , instalar foi facil. Mas os inúmeros problemas...
Começou pelas placas de rede. O Conectiva sempre usou as Realtek. já estes novos...nada de funcionar.
Bom hoje estou com uma ótima maquina, tentando colocar um mero Debian para funcionar. Instalação basica, desktop, e nem um atalho da pra fzer sem recorre ao forum... isso é foda.
Clicar com o botão direto???, Ferramentas, opções, criar atalho???? Hein? Alguem????

[3] Comentário enviado por allandouglasrs em 04/04/2015 - 17:39h

Eu não tava conseguindo por o Google Chrome no lançador, fiquei imaginando que poderia ter um solução bem simples p isso e acabei por descobrir q se click c botão direito no icone do navegador na hora q estiver aberto aparece a opção bloquear no lançador, feito isso ele vai permanecer la.

[4] Comentário enviado por Undersound em 04/06/2018 - 23:33h


KJWKWJKW falou tudo, mano
2018 e a vida não melhorou nadinha. Tem muita coisa que podia ser simplificada. Algumas é questão de adaptação, mas outras são scripts desnecessários que já deviam estar prontos e a um clique de distância do nosso mouse

[5] Comentário enviado por Castielg3 em 13/11/2020 - 20:55h

AQUI TEM UM TUTORIAL BEM SIMPLES E RAPIDO PRA VC FAZER ISSO https://next-labs-tec.blogspot.com/2020/11/muitos-apks-que-estalamos-no-linux-vem.html



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts