Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: K6 - 500 Mhz, 128 Ram + Slackware 10.2
Por removido
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Criando atalhos (arquivos *.desktop) manualmente no KDE, Gnome e XFCE
Linux user
Publicado por Rafael Siqueira Telles Vieira em 18/02/2009

Login: rafastv, 374708 pontos | Blog: http://www.lia.ufc.br/~rafaelstv/
[ Hits: 10774 ]

Criando atalhos (arquivos *.desktop) manualmente no KDE, Gnome e XFCE

Introdução

Olá pessoal,

Esta dica tem como objetivo ensinar a criar atalhos no desktop do usuário através de arquivos de texto, isto é, criando arquivos do tipo *.desktop.

Este formato de arquivo é livre e vem sendo usado tipicamente pelo KDE e o Gnome para criar atalhos e lançadores de aplicações. Recentemente o formato também foi adotado pelo XFCE.

As especificações do formato podem ser encontradas em: Desktop Entry Specification e são fornecidas pela FreeDesktop.org.

O projeto FreeDesktop tem com objetivo garantir a interoperabilidade e o compartilhamento de tecnologias entre ambientes de janelas existentes no servidor X. Os membros do projeto estão construindo uma plataforma base, que inclui padrões e programas de desktop para o Linux e o Unix.

Estrutura do arquivo

Todos os nossos arquivos deverão ter a extensão *.desktop e poderão ser criados em seu editor de textos favorito. Usarei um exemplo para demonstrar a estrutura básica de um arquivo *.desktop.

Arquivo "eclipse.desktop":

[Desktop Entry]
Exec=/home/rafael/meusProgramas/eclipse/eclipse
Icon=/home/rafael/meusProgramas/eclipse/eclipse.png
Name=Eclipse
Path=/home/rafael/meusProgramas/eclipse/trabalho

Este é o mínimo que você precisa para ter um atalho funcional em seu desktop:
  • Exec => Determina que comando deverá ser executado ao clicar sobre o atalho;
  • Icon => Determina que figura deverá ser exibida no atalho que você acabou de criar;
  • Name => Nome do atalho(*);
  • Path => Caminho usado para a execução do programa ou script.

* Este nome é o que será exibido em seu desktop, repare que o nome do arquivo (eclipse.desktop) não está necessariamente relacionado com este nome. Eu poderia nomear o atalho como Eclipse Azul e isto não invalidaria o arquivo.

Como podemos perceber o processo é bem simples, não é necessário nada mais além disso. Poderíamos inclusive remover os marcadores Icon e Path, se desejássemos.

Se você deseja tornar seu arquivo mais completo, ou sentiu a falta de alguma opção, pode verificar o arquivo de especificação no início desta dica.

Outras opções interessantes

Irei, antes de terminar esta dica, comentar sobre outros campos que o seu arquivo pode conter que são interessantes.

Arquivo "frostwire.desktop":

[Desktop Entry]
Version=1.0
Encoding=UTF-8
Exec="/home/rafael/meusProgramas/frostwire-4.17.1.noarch/runFrostwire.sh"
Icon=/home/rafael/meusProgramas/frostwire-4.17.1.noarch/FrostWire.png
Name=FrostWire
Path=/home/rafael/meusProgramas/frostwire-4.17.1.noarch/
Terminal=true
Comment=Compartilha Arquivos na Web
Type=Application
GenericName=Aplicativo P2P

  • Version => Versão da especificação usada para escrever o arquivo;
  • Encoding => Codificação usada para escrever o arquivo atalho;
  • Comment => Comentários sobre o atalho;
  • Terminal => Determina se o aplicativo será executado através de um terminal ou não;
  • GenericName => Apelido da aplicação;
  • Type => Tipo do atalho criado, os três tipos disponíveis são: Application, Link, FSDevice e Directory, que definem respectivamente atalhos para aplicativos, ligações web, sistemas de arquivos e diretórios.

Palavras finais

É isto pessoal, existem bem mais opções das que eu mencionei aqui. O ideal mesmo é ler o arquivo de especificação no início da dica. Dominando esta criação de atalhos com os arquivos *.desktop você poderá criar atalhos para montar dispositivos remotos (nfs), locais (como pendrives, DVDs, CDs) e quaisquer outros que você possa imaginar, além dos atalhos comuns para aplicações que eu mencionei nesta dica.

Bons estudos.

Para conseguir ícones livres:

Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada HP 1020 no Ubuntu
   Dica Linux recomendada Minicom em notebooks
   Dica Linux recomendada Colocando seu script do iptables no lugar correto na inicialização
   Dica Linux recomendada Servidor Linux básico
   Dica Linux recomendada Mudar a imagem de background do GDM 3 no Debian Wheezy

Comentários
[1] Comentário enviado por rafastv em 18/02/2009 - 14:15h:

Adendo:
"Type=Application" é obrigatório para atalhos no KDE. XFCE não precisa do atributo obrigatóriamente.



[2] Comentário enviado por anderson1277 em 28/03/2010 - 20:05h:

Vlw pela dica

[3] Comentário enviado por ricardoperera em 28/05/2010 - 00:49h:

Legal a sua dica! Sempre quis aprender a fazer isso! add aos favoritos!! Depois vou testar no Xfce!!

[4] Comentário enviado por guilherme au@pei em 05/01/2011 - 16:06h:

alem desse normal da para colocar nos atalhos principais,links da rede e personaliza-lo


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.