Compiz é o primeiro gerenciador de janelas para o servidor de janela X que oferece aceleração OpenGL. A integração permite que as janelas possuam efeitos visuais, como animações ao minimizar e uma área de trabalho em forma de cubo. Compiz segue os padrões do ICCCM e por isso pode ser usado no lugar do Metacity do GNOME e KWin do KDE. Foi lançado pela Novell em janeiro de 2006 como uma nova versão do Xgl.
Fonte: Wikipédia, a enciclopédia livre.
A partir da versão 12 o Slackware passou a incluir o Compiz nos seus pacotes nativos (vide Disc 2, pasta slackware/x/compiz-0.5.0-i486-1.tgz), para ativá-lo é necessário apenas três alterações no xorg.conf como root:
#vi /etc/X11/xorg.conf
Antes (primeira alteração):
Section “Device”
Identifier “VESA Framebuffer”
Driver “nvidia”
#VideoRam 4096
# Insert Clocks lines here if appropriate
EndSection
Depois (primeira alteração):
Section “Device”
Identifier “VESA Framebuffer”
Driver “nvidia”
Option “RenderAccel” “true”
Option “AllowGLXWithComposite” “true”
#VideoRam 4096
# Insert Clocks lines here if appropriate
EndSection
Obs: no meu caso uso o driver “nvidia” que eu mesmo compilei (existe um artigo aqui mesmo explicando como fazê-lo), o padrão no xorg.conf é “vesa”. É altamente recomendada uma placa com aceleração 3D suportada em Linux com o driver devidamente instalado para fluidez dos efeitos.
Antes (segunda alteração):
Section “Screen”
Identifier “Screen 1″
Device “VESA Framebuffer”
Monitor “My Monitor”
Depois (segunda alteração):
Section “Screen”
Identifier “Screen 1″
Device “VESA Framebuffer”
Monitor “My Monitor”
Option “AddARGBGLXVisuals” “true”
Option “DisableGLXRootClipping” “true”
A terceira alteração trata-se de incluir as configurações abaixo no final do arquivo, depois do último “EndSection”:
Section “Extensions”
Option “Composite” “Enable”
EndSection
Salve o arquivo e reinicie o modo gráfico (ctrl+alt+backspace). Já no KDE, abra um terminal e digite os seguintes comandos:
$compiz –replace decoration wobbly fade minimize cube switcher move resize place rotate zoom scale &
$kde-window-decorator –replace &
Obs: caso o primeiro comando volte a mensagem “compiz: Failed to load slide: freedesktop” não se preocupe, trata-se de um erro não crítico que não irá atrapalhar o funcionamento do programa.
Seguem uma lista com alguns comando do Compiz:
ctrl+alt+seta_para_direita – move para a próxima área de trabalho usando efeito de cubo
ctrl+alt+seta_para_esquerda – move para a área de trabalho anterior usando efeito de cubo
ctrl+alt+seta_para_cima – coloca todos programas abertos expostos no fundo da tela
ctrl+alt+seta_para_baixo – exibe as áreas de trabalho de forma chata
alt+tab – navega para a próxima aplicação aberta com exibição de miniaturas
alt+tab+shift – navega para a aplicação anterior aberta com exibição de miniaturas
ctrl+alt+botão direito do mouse pressionado na área de trabalho – move cubo das áreas de trabalho
shift+F9 – ativa e desativa efeito de chuva
Bem, no meu caso, quando eu instalei o compiz, dentro do diretório que eu descompactei os arquivos .tgz tinha um arquivo chamado “compiz.desktop” que inicia o compiz na hora, caso alguém não queira que ele inicie junto com o S.O..
Excelente…
Estou com Compiz no meu Slack12.1 e no XFCE…
Valeu!