Window Maker 0.95.4 no Debian Testing - Instalação, configuração e dicas
Este artigo ensina a compilar, instalar, configurar e personalizar o Window Maker 0.95.4 (lançado em 03/01/2013), usando o Debian Testing como base, mas com o intuito de ser igualmente válido para qualquer distribuição séria e estável.
Parte 2: Instalando o WMaker
Ao contrário do Slackware, que já possui as ferramentas necessárias para a compilação do código-fonte instaladas por padrão, no Debian e em seus derivados, pode ser preciso instalar os pacotes build-essential, libxmu-dev e libxmu-headers antes de iniciar o processo.
Faça essa instalação e continue a leitura do artigo.
* Nota: eu não vou ensinar uma pessoa a instalar um pacote usando o apt-get, isso seria o cúmulo da falta de dignidade.
Após instalar o pacote necessário, vamos fazer uma gambiarra necessária para a compilação. Rode os comandos abaixo, para criar a ligação simbólica que o código-fonte do Window Maker usa para essa biblioteca:
# cd /usr/lib/x86_64-linux-gnu
# ln -s libXmu.so.6.2.0 lXmu
wget http://windowmaker.org/pub/source/release/WindowMaker-0.95.4.tar.gz
Descompacte o código-fonte com o comando:
tar -zxvf WindowMaker-0.95.4.tar.gz
Isso vai criar um diretório chamado "WindowMaker-0.95.4" no diretório atual, entre nele usando o comando:
cd WindowMaker-0.95.4/
./configure --prefix=/usr --enable-modelock --enable-xinerama --enable-silent-rules --enable-xrandr
O "prefix", neste caso é fundamental, do contrário, o WMaker será instalado em /usr/local/bin e o gerenciador de login será incapaz de inicializá-lo.
** Eu habilito o XRandR por questão de gosto pessoal, mas há ocasiões em que ele pode ser mais dor de cabeça do que solução. Teste no seu sistema: se ao final da sopa de letrinas aparecer uma mensagem dizendo que há suporte para a extensão do XRandR tudo bem, não deu problema. Se não houver suporte, elimine a opção "--enable-xrandr" e rode o comando novamente.
O próximo passo é terminar a compilação. Rode o comando:
make
Se tudo correr bem, e graças à gambiarra lá em cima de criar a ligação simbólica certa correrá, rode agora:
# make install
Neste arquivo, cole o conteúdo a seguir:
Observação: Caso você use o teclado padrão americano, substitua "abnt2" por "intl", e "br" por "us".
Para terminar a configuração do teclado, abra o arquivo $HOME/.xinputrc e deixe todas as linhas que você encontrar por lá comentadas. Comente as que não estiverem, se necessário. Isso vai acabar com o reconhecimento do layout do teclado pelo run_im, o que definitivamente não é necessário depois que você configura o Xorg do jeito certo.
Neste momento, o básico do WMaker já estará instalado em seu sistema. Mas apenas o básico não adianta, vamos já providenciar a instalação de vários aplicativos úteis para este gerenciador de janelas na próxima página deste artigo.
As próximas configurações podem ser feitas antes de usar o WMaker pela primeira vez.
Faça essa instalação e continue a leitura do artigo.
* Nota: eu não vou ensinar uma pessoa a instalar um pacote usando o apt-get, isso seria o cúmulo da falta de dignidade.
Após instalar o pacote necessário, vamos fazer uma gambiarra necessária para a compilação. Rode os comandos abaixo, para criar a ligação simbólica que o código-fonte do Window Maker usa para essa biblioteca:
# cd /usr/lib/x86_64-linux-gnu
# ln -s libXmu.so.6.2.0 lXmu
Download do código-fonte
Abra uma janela do terminal de sua preferência e rode o comando:wget http://windowmaker.org/pub/source/release/WindowMaker-0.95.4.tar.gz
Descompacte o código-fonte com o comando:
tar -zxvf WindowMaker-0.95.4.tar.gz
Isso vai criar um diretório chamado "WindowMaker-0.95.4" no diretório atual, entre nele usando o comando:
cd WindowMaker-0.95.4/
Configurar o código-fonte
Para isso, rode o comando:./configure --prefix=/usr --enable-modelock --enable-xinerama --enable-silent-rules --enable-xrandr
O "prefix", neste caso é fundamental, do contrário, o WMaker será instalado em /usr/local/bin e o gerenciador de login será incapaz de inicializá-lo.
** Eu habilito o XRandR por questão de gosto pessoal, mas há ocasiões em que ele pode ser mais dor de cabeça do que solução. Teste no seu sistema: se ao final da sopa de letrinas aparecer uma mensagem dizendo que há suporte para a extensão do XRandR tudo bem, não deu problema. Se não houver suporte, elimine a opção "--enable-xrandr" e rode o comando novamente.
O próximo passo é terminar a compilação. Rode o comando:
make
Se tudo correr bem, e graças à gambiarra lá em cima de criar a ligação simbólica certa correrá, rode agora:
# make install
Configurando o login
Após instalar o WMaker, é preciso configurar o gerenciador de login de modo a permitir que o usuário use o novo gerenciador de janelas instalado. Crie um arquivo com um nome qualquer usando a extensão ".desktop" (eu usei "wmaker.desktop") em /usr/share/xsessions e cole o seguinte conteúdo nele:
[Desktop Entry]
Encoding=UTF-8
Comment=Lançador no GDM para o gerenciador de janelas Window Maker
Name=Window Maker
Exec=/usr/bin/wmaker
Type=Application
Encoding=UTF-8
Comment=Lançador no GDM para o gerenciador de janelas Window Maker
Name=Window Maker
Exec=/usr/bin/wmaker
Type=Application
Configurando o teclado
Vamos deixar o teclado pronto para uso. Crie um diretório "xorg.conf.d" em /etc/X11 (caso ele não exista), e nesse diretório crie um arquivo chamado "90-keyboard-layout.conf".Neste arquivo, cole o conteúdo a seguir:
Section "InputDevice"
Identifier "Keyboard1"
Driver "keyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "abnt2"
Option "XkbLayout" "br"
Option "XkbVariant" "abnt2"
Option "XkbOptions" "abnt2"
EndSection
Identifier "Keyboard1"
Driver "keyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "abnt2"
Option "XkbLayout" "br"
Option "XkbVariant" "abnt2"
Option "XkbOptions" "abnt2"
EndSection
Observação: Caso você use o teclado padrão americano, substitua "abnt2" por "intl", e "br" por "us".
Para terminar a configuração do teclado, abra o arquivo $HOME/.xinputrc e deixe todas as linhas que você encontrar por lá comentadas. Comente as que não estiverem, se necessário. Isso vai acabar com o reconhecimento do layout do teclado pelo run_im, o que definitivamente não é necessário depois que você configura o Xorg do jeito certo.
Neste momento, o básico do WMaker já estará instalado em seu sistema. Mas apenas o básico não adianta, vamos já providenciar a instalação de vários aplicativos úteis para este gerenciador de janelas na próxima página deste artigo.
As próximas configurações podem ser feitas antes de usar o WMaker pela primeira vez.