Ao instalar o Kurumin, ou qualquer outra distribuição em um micro antigo, a prioridade é desativar componentes não essenciais, de forma que sistema consuma menos memória e processamento. O AIGLX é justamente o oposto disso, uma forma de usar os recursos ociosos de uma máquina mais parruda para transformar seu desktop em um ambiente 3D.
A idéia fundamental é que, apesar de toda a evolução do hardware, continuamos usando interfaces muito similares às dos sistemas operacionais do final da década de 80, com janelas, ícones e menus em 2D. Embora o monitor continue sendo uma tela bidimensional, é possível criar a ilusão de um ambiente 3D, da mesma forma que nos jogos, permitindo criar todo tipo de efeitos interessantes e, em alguns casos, até mesmo úteis ;).
O AIGLX é também uma resposta ao Aero, a interface 3D usada no Vista. Ele é bem mais leve que a concorrência, mas ainda assim é necessário que você tenha uma placa 3D nVidia ou ATI, com os drivers 3D corretamente instalados. Também é possível usar o XGL nos micros com placas onboard Intel e em algumas placas onboard da Via, desde que o suporte 3D esteja funcionando. As placas SiS não servem, pois não possuem suporte 3D no Linux, devido à falta de apoio do fabricante.
Você pode checar rapidamente se o suporte 3D está ativado usando o comando:
Ele deve responder: “direct rendering: Yes”. Caso contrário, pare por aqui e verifique o suporte a 3D da sua placa.
Se você usa uma placa nVidia, é necessário que instale uma versão atual do driver, a partir da 1.0-9625. Versões antigas do driver não suportam a extensão GLX_EXT_texture_from_pixmap, que é necessária para o AIGLX funcionar. Se quiser verificar, use o comando:
Ele deve retornar três linhas com detalhes sobre os recursos suportados pela placa. Se ele não retornar nada, significa que você precisa atualizar o driver da nVidia.
Além do AIGLX, que cuida do trabalho pesado, gerando as chamadas OpenGL que são enviadas à placa de vídeo, temos o Beryl, que substitui o gerenciador de janelas padrão do KDE, oferecendo os efeitos 3D.
Instalar o AIGLX no Kurumin 7 é bem simples, graças ao script de instalação desenvolvido pelo Xmagnum. Use o script disponível no Painel de Controle > Ícones Mágicos > Gerenciadores de Janela > AIGLX + Beryl”.
Depois de concluída a instalação, volte à tela de login do KDE (Iniciar > Fechar Sessão > Finalizar sessão atual) e clique no Menu > Tipo de Sessão > Beryl KDE”. Isso faz com que o Beryl passe a ser usado como gerenciador de janelas, ativando os efeitos 3D. Se não gostar e quiser voltar ao desktop antigo, é só voltar à tela de login e mudar de volta para o KDE.
O Beryl oferece um conjunto de efeitos. Ao arrastar uma janela, ela se deforma, como se fosse feita de borracha e estivesse sob o efeito da gravidade. Arrastando o mouse para o canto superior direito da tela, é mostrado um mosaico com todos os programas abertos, permitindo que você chaveie entre eles. Ao usar vários desktops virtuais, seu ambiente de trabalho se torna um cubo, onde cada desktop virtual corresponde a uma face. Ao arrastar uma janela para um dos lados, você “gira o cubo”, alternando para a área de trabalho vizinha. Você também pode acessar o efeito pressionando Ctrl+Alt e segurando o botão esquerdo do mouse:
Um recurso que pode se tornar bastante útil, de acordo com o seu perfil de uso é a transparência. Clique no título da janela, segure a tecla Alt e use a roda do mouse. A janela vai ficando progressivamente transparente, até praticamente sumir :). Além da questão estética, as janelas transparentes permitem que você fique de olho em mais de um aplicativo simultaneamente, muito bom para quem tem o hábito de fazer muitas coisas ao mesmo tempo. Neste screenshot, temos uma janela do Firefox de fundo, com duas janelas transparentes sobre ela. Você poderia usar o terminal e, ao mesmo tempo, acompanhar o que acontece nas outras duas janelas:
Outro efeito interessante com transparência é o chaveamento entre aplicativos usando o Alt+Tab. Ele mostra todos os aplicativos abertos, usando variados níveis de transparência e um menu horizontal com miniaturas permite que você escolha entre eles. Em termos de funcionalidade, não é diferente do Alt+Tab a que estamos acostumados, mas em termos de visual, a melhoria é inegável:
As opções visuais podem ser configuradas através do beryl-settings, incluído no pacote principal. Através dele, você pode ativar e desativar efeitos, além de configurar as teclas de atalho para cada um. Um dos efeitos mais pesados, que você vai querer manter desativado a menos que tenha uma placa 3D topo de linha é o “Efeito de Embaçar” (blurfx). Se por acaso o beryl-settings não abrir, acusando um erro relativo a caracteres UTF-8, experimente abrí-lo usando o comando abaixo:
Além do AIGLX, existem outras opções de ambientes 3D para o Linux. O mais famoso é o XGL, o projeto original, desenvolvido pela Novel. Ambos são muito similares, mas o AIGLX é bem mais leve, pois é uma extensão para o X, enquanto o XGL é um servidor gráfico completo. A diferença entre os dois acaba sendo bastante notável.
Você pode encontrar instruções de como instalar o Beryl em diversas distribuições no: https://wiki.beryl-project.org/wiki/. Como todo projeto novo, a instalação ainda é um pouco complicada, com a necessidade de instalar repositórios não oficiais e instalar diversos pacotes (daí o ícone mágico no Kurumin), mas, não deve demorar até que ele seja encontrado nos repositórios oficiais das distribuições e possa ser instalado diretamente, como outro programa qualquer.
Veja dicas de como instalar manualmente o AIGLX e o Beryl em outras distribuições no tutorial do Julio Bessa, que publicamos a algumas semanas: https://www.hardware.com.br/tutoriais/aiglx-beryl-nvidia/