WindowMaker forever: instalando o fork -crm no Slackware 13.37
Neste artigo compartilho minhas experiências para instalar a versão mais atual do WindowMaker, o fork -crm. E de acordo com o site
oficial do gerenciador de janelas, é a versão oficial.
oficial do gerenciador de janelas, é a versão oficial.
Parte 2: Obtendo e Configurando o WindowMaker -crm usando o WPrefs
Obtendo e compilando o WindowMaker -crm
O primeiro passo é obter o código-fonte para então compilar e instalar. Acesse a página oficial do fork:Procure a mensagem intitulada 'WindowMaker 0.95.0-crm' (ela tem uma Tag verde escrita "master" e uma amarela escrita "wmaker-0.95-0.crm") e clique nela.
A seguir, procure uma linha iniciada por "tree" e clique no link 'tar.gz' no final dela. Alternativamente, você pode baixar diretamente de:
Compile o código-fonte de acordo com sua distribuição. Para o Slackware, não existem dependências adicionais a serem instaladas, e o processo de compilação é brilhantemente descrito em dois artigos:
O próximo passo é instalar o WindowMaker em seu computador. Se você já tem a versão '0.92.0' do WindowMaker instalado em seu computador (por exemplo, você usa Slackware), será preciso atualizar o programa, então preste atenção nesse detalhe. Após remover a instalação será preciso verificar se existe o arquivo '/etc/X11/xinit/xinitrc.wmaker'.
Se ele não existir, execute os comandos a seguir como root:
# cd /etc/X11/xinit/
# cp xinitrc.fluxbox xinitrc.wmaker
# vi xinitrc.wmaker
Encontre nas três últimas linhas o comando que inicializa o Fluxbox (startfluxbox) e o substitua por wmaker, respeitando e mantendo o endereço que antecede os comandos. A partir daí, siga as instruções de sua distribuição para determinar o gerenciador de janelas padrão.
Se você já usava o WindowMaker antes dessa atualização, será preciso também remover o diretório '~/GNUstep' de cada um dos usuários do computador. Para fazer isso, rode o comando:
# rm -r /home/*/GNUstep
E você terá removido as configurações que o WindowMaker usava antes. Não se preocupe com esse diretório, assim que você inicializar o X, o WindowMaker irá criar uma série de configurações padrão, de modo que depois é só voltar e editar manualmente.
Configurações iniciais do WindowMaker -crm usando o WPrefs
Assim que iniciar o WindowMaker, você receberá o espaço de trabalho padrão (fundo azulado com o Clip no canto superior esquerdo e os aplicativos ladrilhados no canto superior direito da tela).O terceiro aplicativo ladrilhado pode estar com um ícone esquisito, mas é o bom e velho WPrefs que todos nós amamos. Inicialize-o e o ícone se corrigirá sozinho. ;-)
Execute o WPrefs para ser brindado com a tela inicial do utilitário de configurações do WindowMaker.
A maior parte das configurações depende do gosto do usuário, mas eu sugiro (na verdade, recomendo FORTEMENTE) que você dê uma olhada na aba "Applications Menu Definition". Confira, e se for o caso, corrija o caminho de cada um dos aplicativos registrados no menu. Lembrando de que não existe a pasta '/usr/local/share' em muitas distribuições.
Lembre-se: você pode mudar os títulos do menu e dos submenus dando um duplo-clique neles, digitando o novo nome e pressionando
Se porventura se ver com um problema do tipo: "Ah, eu fiz alguma coisa errada. O WPrefs não consegue carregar o menu padrão!". Não se desespere! Primeiramente execute os comandos na ordem a seguir:
cp -r /usr/share/WindowMaker/* ~/GNUstep/Library/WindowMaker
$ wmgenmenu > ~/GNUstep/Library/WindowMaker/plmenu
$ wmgenmenu > ~/GNUstep/Library/Defaults/WMRootMenu
Explicando:
- O primeiro comando copia os menus padrão do WindowMaker para a pasta de padrões de fábrica do usuário;
- O segundo comando usa o 'wmgenmenu', um programinha legal do WindowMaker que gera um menu automaticamente na tela (e malandramente usamos um redirecionamento para sobrescrever o menu 'plmenu' padrão de fábrica);
- E o terceiro comando usa a mesma técnica, mas para sobrescrever o menu personalizado do usuário. Como diriam os americanos: "cool, huh?".
Professor Luís parabéns pelo excelente artigo.
O texto está muito bem escrito e bastante didático.
O tema também é muito interessante, pois alguns ambiente como o Flux e o WindowMaker carecem de tutoriais completos e abrangentes.