Introdução
O
K Desktop Environment - KDE - Um dos ambientes de trabalho mais utilizados no mundo
Open Source, possui um recurso para o gerenciamento dos papéis de parede (Wallpapers), que seleciona automaticamente uma imagem com a resolução mais adequada para o computador do usuário, evitando, desta forma, que ela fique distorcida.
Neste tutorial, vamos aprender como criar, empacotar, instalar e distribuir um Wallpaper para o
KDE.
Criando os arquivos necessários
Para organizar um pouco as coisas, vamos criar uma pasta chamada "wallpapers", dentro da nossa pasta HOME, onde os papéis de parede serão criados.
Vamos criar também, dentro da pasta "wallpapers", uma pasta chamada "packages", onde iremos armazenar os arquivos compactados, prontos para serem instalados ou distribuídos.
cd ~
$ mkdir -p wallpapers/packages
Dentro da pasta "wallpapers", vamos criar uma nova com o nome do papel de parede que será elaborado. No caso deste tutorial, vamos usar como exemplo, o wallpaper criado para o
Epidemic 4.0 Beta 2, então o nome da pasta vai ser "Epidemic":
cd wallpapers
$ mkdir Epidemic
Com o
KWrite, ou qualquer outro editor de textos, vamos criar, dentro da pasta "Epidemic", um arquivo chamado "metadata.desktop":
cd Epidemic
$ kwrite metadata.desktop
Dentro desse arquivo, vamos inserir a seguinte informação sobre o wallpaper:
[Desktop Entry]
Name=Epidemic
Name[pt_BR]=Epidemic
Name[x-test]=xxEpidemicxx
X-KDE-PluginInfo-Name=Epidemic
X-KDE-PluginInfo-Author=James Benedito de Oliveira
X-KDE-PluginInfo-Email=jamesbenedito@epidemiclinux.org
X-KDE-PluginInfo-License=GPLv3
As variáveis deste arquivo devem ter os seguintes valores
- Name: Nome do wallpaper que será mostrado no aplicativo de configuração da área de trabalho do KDE.
- Name[pt_BR]: Nome do wallpaper traduzido para o português do Brasil.
- Name[x-test]: O mesmo conteúdo da variável "Name" em inglês, mas com duas letras "x" antes e depois do texto.
- X-KDE-PluginInfo-Name: Nome que o KDE irá utilizar para procurar o Wallpaper no sistema.
- X-KDE-PluginInfo-Author: Nome do autor do Wallpaper.
- X-KDE-PluginInfo-Email: E-mail do autor do Wallpaper.
- X-KDE-PluginInfo-License: Licença de distribuição do Wallpaper.
* Obs.:
- Outras traduções poderiam ser acrescentadas, como por exemplo, "Name[de]" para a tradução para o alemão.
- x-test é uma linguagem auxiliar utilizada para depuração pelos tradutores do KDE.
Ainda dentro da pasta "Epidemic", vamos criar uma pasta com o nome "contents", e dentro desta, uma outra com o nome "images":
cd Epidemic
$ mkdir -p contents/images