Autor Tópico: Ubuntu Dapper + Xgl/Compiz recentes  (Lida 32782 vezes)

Offline hanover

  • Usuário Ubuntu
  • *
  • Mensagens: 45
    • Ver perfil
    • http://www.sodavirtual.com.br
Ubuntu Dapper + Xgl/Compiz recentes
« Online: 28 de Maio de 2006, 22:40 »
Atualizado em 13/09/2006 por moderador
Atenção! Devido a algumas mudanças no Compiz, este tutorial não está funcional
Acesse o Wiki com instruções atualizadas: http://www.guiaubuntupt.org/wiki/index.php/Xgl


Como eu to achando que ninguem vai dar muita bola ao meu comentário no Tutorial XGL ( Dapper, Gnome e Nvidia ) onde eu indico esse tutorial em que é possivel instalar o xgl/compiz de forma mais segura e com a disponibilidade de utilização de todos os seus recursos, resolvi criar esse tópico.

Vou apenas transcrever o que o responsável pelo blog pittlandia.net postou em seu artigo. Os méritos são todos dele, quem traduziu e simplificou o tutorial do forum gringo.
Vamos ao que interessa.

Para quem não sabe o que é Xgl, vale uma rápida lida aqui ou assistam este vídeo de demonstração.

Bom, eis o caminho das pedras para rodar a última versão do Xgl / Compiz no Ubuntu Dapper. É meio trabalhoso, mas vale a pena, pois os pacotes do repositório Universe do Ubuntu já estão ultrapassados e têm alguns bugs que são verdadeiros showstoppers. Ah, só para deixar claro, siga este guia por sua conta e risco. Aqui em casa está tudo beleza, mas isso bagunça um pouco com seus repositórios… Não digam que não avisei.

Em primeiro lugar, você tem que ter aceleração de vídeo por hardware funcionando. Para fazer isso com placas de vídeo nVidia, siga as instruções no tópico Tutorial XGL ( Dapper, Gnome e Nvidia ) até chegar no Passo 3. Assim que chegar nele volte pra cá! Se sua placa é ATI ou onboard, fica mais complicado, mas você pode tentar a sorte neste post do UbuntuForums. Feito isso, atualize seu sistema:

Código: [Selecionar]
$ sudo apt-get update
$ sudo apt-get dist-upgrade

Agora, adicione os repositórios não-oficiais com os pacotes novos no seu sources.list:

Código: [Selecionar]
$ sudo gedit /etc/apt/sources.list
Adicione ao final:

Código: [Selecionar]
deb http://www.beerorkid.com/compiz/ dapper main
deb http://xgl.compiz.info/ dapper main

Agora faça:

Código: [Selecionar]
$ wget http://www.beerorkid.com/compiz/quinn.key.asc -O - | sudo apt-key add -
$ sudo apt-get update

Instalando os pacotes necessários e suas dependências (se o apt-get reclamar que os pacotes não estão assinados, tudo bem, eles não estão mesmo)

Código: [Selecionar]
$ sudo dpkg-divert --package xserver-xorg-core --divert /usr/share/man/man1/Xserver.1x.gz.xgl --rename /usr/share/man/man1/Xserver.1x.gz
$ sudo apt-get install compiz xserver-xgl libgl1-mesa xserver-xorg libglitz-glx1 compiz-gnome

Para confirmar pressione y e de enter (se você pressionar s não vai funcionar).
Ótimo, tudo instalado. Agora vamos criar os scripts necessários. Primeiro para o Xgl:

Código: [Selecionar]
$ sudo gedit /usr/bin/startxgl.sh
Cole o seguinte, salve e feche:

Código: [Selecionar]
Xgl -fullscreen :1 -ac -accel glx:pbuffer -accel xv:pbuffer & sleep 2 && DISPLAY=:1
# Start GNOME
exec gnome-session

Torne o script executável e abra o script para o Compiz:

Código: [Selecionar]
sudo chmod 755 /usr/bin/startxgl.sh
sudo gedit /usr/bin/startcompiz

Cole o seguinte, salve e feche:

Código: [Selecionar]
#!/bin/sh
killall gnome-window-decorator
wait
gnome-window-decorator &
compiz --replace gconf &

Torne-o executável e vamos preparar uma sessão para o X que use o Xgl, assim você pode voltar à sua sessão X / Gnome normal a qualquer momento:

Código: [Selecionar]
sudo chmod 755 /usr/bin/startcompiz
sudo gedit /usr/share/xsessions/xgl.desktop

Cole o seguinte, salve e feche:

Código: [Selecionar]
[Desktop Entry]
Encoding=UTF-8
Name=Gnome-XGl
Exec=/usr/bin/startxgl.sh
Icon=
Type=Application

Por garantia, faça outro dist-upgrade:

Código: [Selecionar]
sudo apt-get update
sudo apt-get dist-upgrade

Agora, baixe este arquivo aqui e salve-o em algum lugar (por exemplo, em seu Desktop). Vá para este diretório e extraia-o:

Código: [Selecionar]
$ cd ~/Desktop
$ tar -C ~/.gconf/apps -x -z -v -f compiz-conf.tar.gz

Isto irá alterar as configurações do Compiz e seus plugins, pois os valores default têm alguns bugs e nem são tão maneiros assim. Depois, se quiser, podes instalar o pacote gset-compiz para editar facilmente estas opções.

Código: [Selecionar]
sudo apt-get install gset-compiz
Tudo pronto. Reinicie o computador e no login do gdm clique em opções e escolha a sessão chamada Gnome-XGl. Faça seu login (escolhendo a opção “Apenas para essa sessão”) e uma vez logado, tecle Alt + F2 e digite:

Código: [Selecionar]
startcompiz
E dê enter. Tcham-nam!! Tudo funcionando beleza! Se gostou, coloque este comando para iniciar automaticamente (em Sistema -> Preferências -> Sessões) e podes até botar a sessão Gnome-XGL como padrão. Eis os comandos para brincar com o troço:

 :arrow: Ctrl + Alt + Clique com esquerdo no desktop: roda o cubo livremente
 :arrow: Ctrl + Alt + Esquerda / Direita: troca o desktop
 :arrow: Ctrl + Alt + Shift + Esquerda / Direita: leva aplicação focada para o desktop da esquerda ou direita
 :arrow: Tecla do Windows + Botão Direito do mouse: zoom rápido
 :arrow: Tecla do Windows + Roda do mouse: zoom controlado
 :arrow: Ctrl + Alt + Roda do mouse: altera transparência da janela selecionada

Bom, é isso, espero que gostem. Qualquer problema, comentem ou chequem estes dois posts, que foram de onde tirei praticamente todo este tutorial: aqui e aqui.
« Última modificação: 13 de Setembro de 2006, 14:33 por agente100gelo »
GNU/Linux. Viva essa liberdade!

Offline felipefoz

  • Usuário Ubuntu
  • *
  • Mensagens: 200
    • Ver perfil
Ubuntu Dapper + Xgl/Compiz recentes
« Resposta #1 Online: 28 de Maio de 2006, 23:04 »
muito bom, assim posso deixar soh pra quando eu quiser usar, parabéns rapaz pelo tutorial!
abraços, já tinha feito, mas desse jeito ficou muito prático!
abraços...

Offline dookie

  • Usuário Ubuntu
  • *
  • Mensagens: 131
    • Ver perfil
Ubuntu Dapper + Xgl/Compiz recentes
« Resposta #2 Online: 02 de Junho de 2006, 09:22 »
Cara, muito bom ficou isso :)

Eu já tinha encontrado o compiz.net, tentei instalar pelos repositorios e havia literalmente ferrado tudo! Agora ta blz!
Mas uma coisa ainda ta pegando.... Como eu tiro o Shift + Backspace pra reiniciar o XGL? Cara, isso não é funcionalidade! É erro grotesco de levantamento! Os caras não erram não?? :)

Não testei, mas talvez isso me ajude
http://compiz.net/viewtopic.php?id=610

Offline hanover

  • Usuário Ubuntu
  • *
  • Mensagens: 45
    • Ver perfil
    • http://www.sodavirtual.com.br
pelo gset-compiz
« Resposta #3 Online: 02 de Junho de 2006, 15:02 »
Instala ele, sudo apt-get install gset-compiz
depois vai em aplicações > acessorios > gset-compiz

la voce consegue editar tudo relacionado ao compiz, inclusive os atalhos
GNU/Linux. Viva essa liberdade!

Offline alexandreoz

  • Usuário Ubuntu
  • *
  • Mensagens: 31
    • Ver perfil
    • http://alexandreoz.homelinux.com
Re: pelo gset-compiz
« Resposta #4 Online: 02 de Junho de 2006, 18:15 »
funcionando 100%

valeu pela dica...

Offline danielduarte

  • Usuário Ubuntu
  • *
  • Mensagens: 80
  • PHN - Por Hoje Não!
    • Ver perfil
    • http://danielduarte.wordpress.com
Perfeito
« Resposta #5 Online: 02 de Junho de 2006, 19:46 »
Nossa, muito bom mesmo. Tava procurando por isso. Valeu mesmo! 10!

[]'s...
Visite: http://danielduarte.wordpress.com
 
PHP? Web Design? Fale comigo! ;]

Offline ppvanzella

  • Usuário Ubuntu
  • *
  • Mensagens: 60
    • Ver perfil
Ubuntu Dapper + Xgl/Compiz recentes
« Resposta #6 Online: 02 de Junho de 2006, 19:52 »
Putz, não tá dando certo...
Diz que já tem um servidor em execução.
Tentei reverter e só deu zica :(
Se eu rodo o startcompiz ele mata o X ><

Editando:
Fiz uma gambiarra usando esses pacotes e o outro método e funcionou redondo \o/

Offline merovigiam

  • Usuário Ubuntu
  • *
  • Mensagens: 19
    • Ver perfil
    • http://scientistux.site.vu
E quanto a estabilidade ?
« Resposta #7 Online: 02 de Junho de 2006, 21:51 »
O efeito eh bonito, ja instalei, testei e aprovei. Mas nao fiquei o suficiente para testar a estabilidade do servidor grafico.

Alguem tem tido problema  a esse respeito ? Como anda usando apenas a observacao e o uso diario como referencia, a estabilidade do XGL ?
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GS d- s+:+ a- C++ UL++++ P! L++++ E--- W++ N++ o-- K--- w---
O-- M+ V- PS+ PE++ Y+ PGP--- t--- 5- X++ R--- tv+++ b++ DI- D++
G+++ e+++ h+ r+ y+++
------END GEEK CODE BLOCK------

Offline Rock Roward

  • Usuário Ubuntu
  • *
  • Mensagens: 69
    • Ver perfil
Muito bom
« Resposta #8 Online: 02 de Junho de 2006, 23:18 »
Mas e os Usuarios ATI/Radeon? Como fica? Só vejo dica para Nvidia...e ATI nada.
Ja segui TODOS os tutoriais disponiveis e citados aki no forum, tenho TODOS os pacotes instalados, ja feito, refeito, feito denovo, refeito mais uma vez, e o barato nao funciona...
Minha placa está OK
Código: [Selecionar]

display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9600 Generic
OpenGL version string: 2.0.5814 (8.25.18)


Funcionando OPenGL e o escambau, mas o XGL nada.
E agora? Usuarios ATI vao ficar na mão?

Parabens pelo tutorial.

Offline Éderson

  • Usuário Ubuntu
  • *
  • Mensagens: 203
    • Ver perfil
Ubuntu Dapper + Xgl/Compiz recentes
« Resposta #9 Online: 02 de Junho de 2006, 23:20 »
A minha NVidia é uma TNT2 de 32 megas  :cry:
será que funciona?

Offline pedroviski

  • Usuário Ubuntu
  • *
  • Mensagens: 55
    • Ver perfil
Ubuntu Dapper + Xgl/Compiz recentes
« Resposta #10 Online: 03 de Junho de 2006, 15:05 »
Cara, tá funcionando perfeitinho aqui. Obrigado pela luz.
Só a minha Power key que não funciona. Isso também ocorreu no Kororaa.

Offline ppvanzella

  • Usuário Ubuntu
  • *
  • Mensagens: 60
    • Ver perfil
Ubuntu Dapper + Xgl/Compiz recentes
« Resposta #11 Online: 03 de Junho de 2006, 15:28 »
Ederson, o jeito é tentar...
Mas eu acho que funciona sim...

Rock, dá uma olhada no forum gringo do ubuntu, http://www.ubuntuforums.org/, que deve ter algo lá... Acho que vi lá, mas num tenho certeza...
Qualquer coisa é só fazer umas gambiarras xD

Offline alexandreoz

  • Usuário Ubuntu
  • *
  • Mensagens: 31
    • Ver perfil
    • http://alexandreoz.homelinux.com
Re: Muito bom
« Resposta #12 Online: 03 de Junho de 2006, 17:56 »
Citação de: "Rock Roward"
Mas e os Usuarios ATI/Radeon? Como fica? Só vejo dica para Nvidia...e ATI nada.
Ja segui TODOS os tutoriais disponiveis e citados aki no forum, tenho TODOS os pacotes instalados, ja feito, refeito, feito denovo, refeito mais uma vez, e o barato nao funciona...
Minha placa está OK
Código: [Selecionar]

display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9600 Generic
OpenGL version string: 2.0.5814 (8.25.18)


Funcionando OPenGL e o escambau, mas o XGL nada.
E agora? Usuarios ATI vao ficar na mão?

Parabens pelo tutorial.


tenho um 9600 PRO da ATI e ta rodando o XGL

Offline iGama

  • Usuário Ubuntu
  • *
  • Mensagens: 185
    • Ver perfil
    • Guia Ubuntu PT
Ubuntu Dapper + Xgl/Compiz recentes
« Resposta #13 Online: 04 de Junho de 2006, 10:06 »
Acabei de compilar um guia com alguns metodos diferentes de por o Xgl/Compiz a dar em

http://www.formatds.org/ubuntu/index.php/Xgl

tenho uma ati 9200 e funcionou. n tenho os drivers fglrx instalados, uso os ati que vem de base e tentar umas coisas.

alguma opinião/critica?

espero que ajude.

Fiquem bem

Offline Rock Roward

  • Usuário Ubuntu
  • *
  • Mensagens: 69
    • Ver perfil
Ubuntu Dapper + Xgl/Compiz recentes
« Resposta #14 Online: 04 de Junho de 2006, 10:47 »
Entao, ou o problema é comigo, ou é o driver fglrx.