Habilitando o Compiz no Slackware 12

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

2 Respostas para “Habilitando o Compiz no Slackware 12”


  1. 1 Thiago Março 26, 2008 às 7:16 pm

    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..

  2. 2 Korosso Julho 8, 2008 às 3:23 pm

    Excelente…

    Estou com Compiz no meu Slack12.1 e no XFCE…

    Valeu!


Deixe uma resposta