Ainda antes de iniciar o
WMaker pela primeira vez, pode ser conveniente determinar algumas coisas. Em minha lista, existem três prioridades:
- Configurar um tema para ícones;
- Configurar um tema para janelas;
- Configurar um tema para os cursores.
Estas três configurações são facilmente resolvidas com a criação de alguns arquivos na pasta do usuário. Caso você seja do seu interesse que todos os usuários tenham essas mesmas configurações, será preciso copiar os arquivos e os diretórios nos quais eles se localizam em
/etc/skel.
Assim, todo usuário criado terá as mesmas configurações padrão. Por questão de preferência e facilidade, já que eu estou fazendo essa brincadeira toda no Debian, eu vou usar um tema GTK. Eles estão disponíveis para a maioria das distros como pacotes prontos (no Slackware, por exemplo, faz parte de uma instalação Full), mas não é nada difícil compilá-los do código-fonte.
Tema para ícones e janelas
Se você não configurar um tema de ícones e janelas para o WMaker, não apenas as janelas não terão nenhum embelezamento, ficando quadradas e um pouco disformes, mas quaisquer aplicações que usem ícones (como o
Nautilus ou o
LibreOffice) ficarão com a aparência um pouco desconfigurada.
Para resolver isso, é preciso criar um arquivo de configuração no seu sistema. Este artigo prosseguirá assumindo que você fez a mesma coisa que eu, e portanto, vai usar um tema GTK.
O primeiro passo é descobrir quais temas GTK você tem instalados em seu computador. Para isso, rode o comando:
ls /usr/share/themes
Cada tema disponível no seu computador aparecerá como um diretório dentro do diretório que consultamos com o comando acima. Um detalhe importante, é que alguns temas estão disponíveis apenas para o GTK 2.0, enquanto outros, estão disponíveis para o GTK 2.0 e 3.0.
Para descobrir se um tema tem a variação para o GTK 2.0, analise o conteúdo do diretório que o interessa. Por exemplo, para o tema
Adwaita (padrão do
GNOME3 e
GNOME-Classic no Debian Testing) o comando:
ls /usr/share/themes/Adwaita
... retorna, entre outros diretórios, um chamado gtk-2.0 e outro chamado gtk-3.0.
Isto significa que esse tema tem versão para GTK 2.0 e 3.0. Mas o tema
DebianRed, por exemplo, só funciona com o GTK-2.0. Esta distinção é importante, porque no Debian Testing já existem muitos aplicativos que usam a versão 3.0 dos temas GTK, enquanto existem outros que usam apenas a versão 2.0.
Vamos criar primeiro as configurações para o GTK 2.0. Rode o comando:
touch ~/.gtkrc-2.0
Para criar o arquivo de configuração do GTK 2.0. Abra esse arquivo com um editor de texto qualquer e coloque estas três linhas nele:
gtk-icon-theme-name = "Adwaita"
gtk-theme-name = "Adwaita"
gtk-font-name = "DejaVu 8"
Onde:
- A primeira linha configura o tema dos ícones usados pelo Nautilus, LibreOffice e outros programas que tenham botõezinhos bonitinhos ou outras firulices multicoloridas.
- A segunda linha configura a aparência das janelas dos aplicativos, fontes padrão e coisas do tipo, e não precisa ser o mesmo tema da primeira linha.
- A terceira linha configura o tamanho e a fonte padrão do sistema. As aspas são obrigatórias, e naturalmente, apenas temas com suporte ao GTK 2.0 podem ser nomeados neste arquivo.
Para o GTK 3.0, o trabalho é um pouquinho maior. Rode os comandos abaixo, para criar o arquivo de configuração do tema GTK 3.0:
mkdir ~/.config/gtk-3.0
$ touch ~/.config/gtk-3.0/settings.ini
Cole as seguintes linhas nele:
[Settings]
gtk-application-prefer-dark-theme = false
gtk-theme-name = Adwaita
gtk-fallback-icon-theme = gnome
gtk-icon-theme-name = Adwaita
gtk-font-name = DejaVu 8
Onde:
- A primeira linha, na qual se lê "[Settings]", é obrigatória.
- A segunda linha permite escolher se deve ser usada a versão clara ou escura (caso haja) do tema.
- A terceira linha nomeia o tema a ser usado.
- A quarta linha nomeia os ícones a serem usados no GNOME Fallback.
- A quinta linha nomeia os ícones a serem usados normalmente.
- A última linha define tamanho e fonte padrão.
* Há uma ressalva aqui: Alguns temas para ícones podem estar em
/usr/share/icons, como o
Tango (que eu acho mais bonito até do que o tema padrão). Nada como um pouco de experimentalismo da parte de vocês para descobrir qual tema usar, não é?
Tema para cursores
Configurar qual cursor do mouse usar, é muito mais simples. Use o comando:
ls /usr/share/icons
Para saber quais temas de cursores estão instalados. Para ter certeza, rode o
ls dentro do diretório do tema. Se você ver arquivos como left, up, etc, você está em um diretório de tema de cursores.
Uma vez escolhido o tema, rode os comandos abaixo, para criar a ligação simbólica necessária para o uso dos cursores desejados:
mkdir ~/.icons
$ ln -s /usr/share/icons/crystalgreen ~/.icons/default
Claro, eu usei o crystalgreen, mas você pode usar o tema que quiser.