Este é o primeiro guia que escrevo por isso peço clemência na apreciação do mesmo :) Qualquer sugestão ou crítica, contacte-me ;)

Já há muito tempo que queria aventurar-me no mundo do Linux mas nunca tinha tido a coragem suficiente para me lançar na tarefa. Há dias resolvi enfrentar as minhas dúvidas e comprei um novo disco rígido e instalei o Ubuntu 7.04 - também conhecido como Feisty Fawn.

Um dos grandes motivos pelo qual queria entrar no mundo do pinguim era pelos fantásticos efeitos gráficos de que ouvia falar e podia visualizar em alguns vídeos na Internet, para além, claro, de ter a noção que poderia ser proveitoso sediar todo o meu processo de programação neste SO (mas disso falarei noutra altura :) ).



Foi precisamente ao tentar instalar o Compiz-Fusion que comecei a ter as primeiras dores de cabeça linuxianas :( Como bem depressa verifiquei - e por ter uma placa gráfica ATI Radeon X1950 Pro - o suporte da ATI em Linux, apesar de estar a melhorar, ainda não é o melhor. Tentei seguir vários guias que encontrei, utilizar alguns scripts disponibilizados por almas caridosas mas nada feito: não conseguia por o raio do cubo a girar (entre outros efeitos) :(

Não desisti à primeira e - finalmente - acabei por conseguir aquilo que queria:

Compiz-Fusion: Efeitos visuais para o seu Linux

Como? Continue a ler que explico-lhe tudo ;) E não é assim tão difícil como pode parecer :)

Em muito lado encontrei esta frase: “Em Linux, não se reinstala um sistema assim que aparecem os primeiros sinais de problemas. Esse é um mau hábito de utilizadores do Window$”. Ora bem, lamento informar quem tem essa opinião mas eu, em perfeito principiante que sou, foi o que me resolveu o problema. Depois de muitas “marteladas” e tentativas, re-instalei o Ubuntu 7.04 e é partindo com uma instalação limpa do Feisty Fawn que vou iniciar este guia (fiz isto tudo sem actualizar o sistema: estava exactamente como o encontrei depois de finalizada a instalação).

Em primeiro lugar, habilite o uso dos controladores proprietários da ATI através do menu do Ubuntu:

Sistema >> Administração >> Gestor de Controladores Restritos

Na janela que lhe vai ser apresentada, activar os controladores da ATI. Quando confirmar a escolha, o sistema vai descarregar os pacotes de que necessita e instalar o controlador. Depois, será necessário reiniciar o computador. Reinicie. Depois de voltar ao seu ambiente de trabalho verifique que o controlador foi correctamente instalado. Uma maneira simples de o fazer é introduzir o seguinte comando, numa consola:

glxinfo | grep direct

Se a instalação do controlador tiver corrido bem deverá ter como resultado:

direct rendering: Yes

Estará então no bom caminho :) De seguida temos que configurar uma sessão XGL necessária para o uso do Compiz-Fusion pois os controladores da ATI (ainda) não suportam o AIGLX… Para tal insira numa consola:

sudo apt-get install xserver-xgl

Depois de terminar a instalação dos pacote, tem que configurar a sessão propriamente dita criando um novo ficheiro:

sudo gedit /usr/local/bin/startxgl.sh

No GEdit copiar e colar o seguinte código:

#!/bin/sh
Xgl :1 -fullscreen -ac -br -accel xv:pbuffer -accel glx:pbuffer &
DISPLAY=:1
cookie="$(xauth -i nextract - :0 | cut -d ' ' -f 9)"
xauth -i add :1 . "$cookie"
exec dbus-launch --exit-with-session gnome-session

Gravar as alterações, fechar o editor e tornar executável o script que acabou de criar:

sudo chmod a+x /usr/local/bin/startxgl.sh

Para que seja possível escolher esta sessão no menu de entrada do Ubuntu tem de criar outro ficheiro…

sudo gedit /usr/share/xsessions/xgl.desktop

… no qual cola o seguinte código:

[Desktop Entry]
Encoding=UTF-8
Name=GNOME com XGL
Comment=
Exec=/usr/local/bin/startxgl.sh
Icon=
Type=Application

Novamente, guarde as alterações, feche o editor e torne o script executável:

sudo chmod a+x /usr/share/xsessions/xgl.desktop

Finalmente (ainda só passaram 5 minutos, também não é assim tanto tempo :) ) está em condições de verificar se a sessão XGL foi bem configurada. Para isso termine a sessão actual e, no menu de entrada no Ubuntu, escolha a sessão que acabou de criar (através do menu Sessões; deverá ter a opção “GNOME com XGL”) e entre nela.

O Ubuntu vai detectar que a sessão que escolheu não é a que está definida por defeito e tem toda a razão :) Como tal vai perguntar se quer torná-la a sessão a ser iniciada por defeito: como é a primeira vez que está a testar o conjunto aconselho vivamente a não o fazer seleccionando a opção “Apenas para esta sessão”.

O ecrã vai ficar todo preto, apenas com o ponteiro do rato visível durante alguns segundos (pelo menos é o que acontece com a minha X1950Pro ). Se passado esse tempo entrar no seu ambiente de trabalho, parabéns, está a apenas uns míseros passos de ter o Compiz-Fusion a correr na sua máquina :)


Antes de instalar os pacotes necessários, terá de adicionar uma chave de segurança ao seu sistema fazendo:

sudo wget http://download.tuxfamily.org/3v1deb/DD800CD9.gpg

e, substituindo “[o seu nome de utilizador]” pelo… seu nome de utilizador :), faça

sudo apt-key add /home/[o seu nome de utilizador]/DD800CD9.gpg

Actualize as listas de repositórios…

sudo gedit /etc/apt/sources.list

… adicionando as seguintes linhas, dependendo do seu processador, no final do ficheiro:

Para processadores 32 bits
# Repositório para efeitos visuais (COMPIZ-FUSION)
deb http://download.tuxfamily.org/3v1deb feisty eyecandy

Para processadores 64 bits
# Repositório para efeitos visuais (COMPIZ-FUSION)
deb http://download.tuxfamily.org/3v1deb feisty eyecandy-amd64

Grave as alterações efectuadas, feche o documento e insira o comando:

sudo apt-get update

Agora estará em condições de iniciar a instalação dos pacotes referentes ao Compiz-Fusion:

sudo apt-get install compiz compizconfig-settings-manager compiz-plugins compiz-gnome compiz-fusion-plugins-extra emerald emerald-themes

E pronto! Já tem o Compiz-Fusion instalado no seu querido Feisty Fawn. Para verificar se tudo funcionou como deve de ser
corra os seguintes comandos na consola:

compiz --replace
emerald --replace

O ecrã deverá piscar e voltar ao normal. Tente agora clicar em CTRL-ALT-Seta Direita. Se vir o seu ambiente de trabalho a rodar na face de um cubo, terá o Compiz-Fusion instalado e a correr!

Para que o Compiz possa correr sempre que iniciar a sua sessão terá de adicionar dois comandos nas preferências da sessão. Para isso vá a (menu do Ubuntu)…

Sistema >> Preferências >> Sessões

… e adicione duas novas entradas:

Configurar o arranque do Compiz-Fusion

e

Configurar o arranque do Emerald

E pronto, agora sempre que iniciar uma sessão XGL terá o Compiz-Fusion a correr e poderá desfrutar dos efeitos gráficos que este possibilita. Para configurar o Compiz-Fusion use o configurador disponível em:

Sistema >> Preferências >> CompizConfig Settings Manager

Compiz-Fusion Configuration Manager

Tive alguns problemas com a decoração das janelas mas depois disto tudo actualizei o sistema com as actualizações que o Ubuntu me sugeria fazer e tudo ficou resolvido…. e continuou a funcionar :)

Espero que este guia o possa ter ajudado a instalar esta maravilhosa funcionalidade disponível no Linux. E já sabe, qualquer dúvida ou sugestão, contacte-me que tentarei ajudá-lo da melhor forma!

Fontes: Ubuntu Forums (traduzido e adaptado)

Se gostou deste artigo considere assinar o fluxo RSS da Revolução Digital! A forma mais cómoda e simples de ter todas as últimas notícias, completas, no seu agregador preferido!

5 comentários para "GUIA: Instalar Compiz-Fusion no Ubuntu 7.04 Feisty Fawn com gráfica ATI"

1. Diego comenta:
16 de Março de 2008 às 15:12

Kra…. aki funcionou com oq vc falou….
Ficou irado… Detalhe que eu estou desde agosto de 207 tentando… tentei com Ubuntu Feisty e agora com o Gusty…

Funcinou kra…to vibrando v[arios…. meu teclado ainda esta desconfigurado…

novato em linux eh assim mesmo

iaaehaheiuheiauhaei

mas resumindo… valew kra… soh tava faltando colocar a sessaum XGL na hora de logar…

qualquer coisa tamo ae

valew

2. Sergio Luiz comenta:
24 de Março de 2008 às 5:03

Bom tutorial, contudo segui a risca e não consegui fazer rodar, acho que é pelo fato da minha placa ser uma ATI 1100. Contudo, não deixa de ser um bom tutorial.

3. Olívio Farias comenta:
25 de Março de 2008 às 3:26

Cara foi a maneira, demorada, chata e complicada que já fiz…
De começo odiei ter que ler tudo isso.
Mais enfim
PEGOU!
AHiuHAIUHaiuHAUIAH!!!
Ficou achando que ia reclamar né? :cx
Cara foi complicado ler tudo isso hehehehe
Mais… (como sempre falo) se quer mecher em linux, tem que ter paciência.
Valeu ai tio… abração!

4. Nastase comenta:
25 de Março de 2008 às 10:03

@Sergio Luiz
O problema parece mesmo estar na sua placa gráfica. Talvez uma mais potente resolva :)

@Olívio Farias
Fico contente por saber que conseguiu colocar o Compiz a funcionar ;)

5. André comenta:
18 de Outubro de 2008 às 15:30

Olá! Gostei muito do seu tutorial. Achei vários outros que simplesmente me faziam atualizar o Ubuntu, coisa que não pretendo fazer tão cedo.

Portanto muito obrigado mesmo!

Cheers!

Acompanhe os comentários desta notícia por rss ou deixe um trackback

Deixe o seu comentário

Código de Segurança

Algumas regras a ter em conta quando coloca comentários:
  • Evite utilizar demasiadas abreviaturas assim como o estilo SMS - está num site e não a usar o seu telemóvel;
  • Tente usar uma ortografia correcta - quanto menos erros, melhor é a leitura para todos;
  • Tente sempre que no seu comentário imperem o respeito e a boa educação;
  • Tente ficar sempre dentro do contexto da notícia;
  • Evite o envio maciço de comentários - dizer várias vezes a mesma coisa equivale a dizê-lo uma só vez;
  • Qualquer referência a pirataria ou warez é expressamente proibida e será imediatamente removida.
O conteúdo do comentário é da única e exclusiva responsabilidade do seu autor.