FVWM-Crystal
O FVWM-Crystal busca criar um ambiente desktop fácil, bonito, funcional, poderoso e ultra-rápido para o GNU/Linux ou outros sistemas operacionais calcados no Unix. O FVWM-Crystal é baseado no FVWM, um dos mais antigos gerenciadores de janelas para o X (tão antigo que seus criadores não lembram mais o significado da primeira letra do acrônimo...).
O FVWM-Crystal é uma alternativa para gerenciadores leves, como o XFCE ou Fluxbox, podendo ser usado em máquinas menos poderosas. O FVWM-Crystal começou como um mero tema para o FVWM, porém evoluiu para algo muito mais complexo. Hoje integram o Crystal numerosas ferramentas externas, como tocadores de músicas, gerenciadores de arquivos, barras de tarefas para a área de trabalho, terminais etc; daí que preferimos chamá-lo de um 'ambiente desktop minimalista' que usa o FVWM como gerenciador de janelas.

Por que o Crystal?
- O FVWM-Crystal é rápido. Inicia algumas vezes mais rapidamente que o GNOME ou KDE e ocupa dezenas de vezes menos memória. Mas não há nada de especial aí, porque essa é uma característica comum a muitos gerenciadores de janelas leves.
- Visualmente, o FVWM-Crystal é ótimo. Todo o desktop é transparente, inclusive os painéis das aplicações, relógio e menus. Há muitos temas disponíveis, o que permite que você o deixe com a cara do Windows ou do MacOS. É claro que você pode manter o tema Crystal original.
- O FVWM-Crystal é conveniente, graças a atalhos configuráveis, funcionalidades bem escolhidas e integração tranqüila com muitas aplicações externas, como gerenciadores de arquivos (ROX-Filer, Nautilus), agrupadores de aplicações na barra de tarefas (trayer, habak), tocadores multimídia (XMMS, mpd ou Quod Libet) e muitos outros.
- O FVWM-Crystal é altamente configurável. Você pode alterar praticamente todas suas funções: botões, menu principal e submenus, áreas de trabalho virtuais, atalhos, comportamento do mouse e tudo mais em que você pensar - incluindo o leiaute e o significado dos botões - com apenas alguns cliques do mouse.
Configuração do FVWM-Crystal
O Crystal introduziu o conceito de configuração com apenas um clique, direto do menu principal. Você pode mudar várias coisas, como o estilo das janelas, cores, papel-de-parede, protetor de tela e aplicações padrão (tocador de música, terminal etc) usando o menu System (aquele com a imagem de um cristal). A partir desse mesmo menu, você pode tirar fotos (screenshots) de seu ambiente com ou sem atraso e salvá-la em ~/.fvwm-crystal/screenshots, bem como sair da sessão, reiniciar ou desligar o sistema.
Todas as outras configurações são feitas editando-se os respectivos arquivos. A boa notícia é que esses arquivos são muito bem documentados, o que torna fáceis os ajustes que você quiser fazer no visual. Porém, a ausência de um guia para configurações mais avançadas (como os existentes para o GNOME, KDE ou até mesmo para o IceWM) é um pequeno problema, principalmente para os novatos.
Voltando aos arquivos de configuração: a configuração do Crystal fica em /usr/local/share/fvwm-crystal/fvwm. Configurações pessoais ficam em ~/.fvwm-crystal. É sempre bom manter os arquivos originais em uma pasta separada, primeiro porque você sempre terá controle sobre o que foi modificado e segundo porque, se alguma coisa der errado, você pode voltar à configuração padrão.

A configuração do FVWM-Crystal está dividida em várias pastas:
- * Applications – contém a lista dos programas a ser mostrados no menu
- * Colorsets – pacotes de cor para textos em primeiro plano, menus, níveis de sombra e de transparência de cada componente
- * Components – aqui as opções básicas são configuradas; maiores detalhes logo abaixo
- * Decorations – decorações das janelas e scripts para diferentes tipos de botões (FVWM-Crystal, MS Windows, MacOS, OS/2, NextStep)
- * Icons – ícones das aplicações, usados no menu principal, menus das aplicações, barra de tarefas e desktops virtuais
- * Locale – arquivos de tradução em diversas línguas, que afetam a área de trabalho e o menu
- * Preferences – configurações pessoais, incluindo a listagem da aplicações que devem ser iniciadas quando o X for aberto. Tudo isso pode ser feito também pelo menu Crystal, conforme mencionado acima
- * Recipes – scripts que descrevem o leiaute da área de trabalho - coisas como menu principal, relógio, painel das aplicações abertas, 'applet' do desktop virtual etc
- * Scripts – scripts usados pelo Crystal; temos aqui alguns scripts usados por aplicações MPD
- * Wallpapers – um dos lugares onde o Crystal procura por papéis-de-parede; os outros dois são: /usr/share/wallpapers e ~/wallpapers.

As pastas mais interessantes são 'Components' e 'Preferences'. Elas consistem daquelas opções de configuração geralmente mais usadas. Todas as teclas de atalho, por exemplo, são definidas em 'Components/Bindings'.
Outro arquivo importante é o 'Preferences/Startup'. É aqui que você pode agrupar todas as aplicações que você deseja que sejam iniciadas junto com o X. O Crystal tem um arquivo de exemplo; basta descomentar as linhas desejadas. (isto é, remover este sinal: #)
Ainda há outro arquivo muito útil - é o userconfig na /home do root (~/.fvwm-crystal). Você pode colocar qualquer comando aqui, mas é bom mantê-lo limpo. Procure modificar os arquivos apropriados e deixar o 'userconfig' apenas para quando você se travestir de hacker e fazer rápidos ajustes.
Aplicações incluídas:
- FVWM como gerenciador de janelas e "coração do sistema"
- ROX-Filer como gerenciador de arquivos (gerencia ícones na área de trabalho)
- xterm, aterm, mrxvt ou urxvt como emuladores de terminal
- MPD ou XMMS como tocadores de música (há suporte incorporado para o controle desses programas)
- ... e muitas ferramentas mais para diferentes funções, como configurar o papel-de-parede e capturar telas.
Data: 16/02/2006 às 02:15
Licença: GNU General Public License V2 ou posterior
Status do Desenvolvimento: 5 - Produção/Estável
Links úteis:
FVWM Beginners Guide (FVWM - Guia para Iniciantes): http://www.zensites.net/fvwm/guide/
Maiores informações: http://crystal-audio.sourceforge.net/ http://fvwm.lair.be/ e aqui: http://ironphoenix.org/tril/fvwm/configs/
Fontes de pesquisa: http://polishlinux.org
FVWM homepage: http://www.fvwm.org/

Procurar Online