Tutorial do compiz no ubuntu 11.04 e 11.10

Iniciado por Kadu_tbj, 29 de Novembro de 2011, 23:48

tópico anterior - próximo tópico

Kadu_tbj

Irmãos do mundo livre....ubunteiros de plantão...

Andei buscando em muitos lugares tutoriais sobre o compiz, efeitos do compiz, e pq tanto conflito...Esse tutorial abaixo foi o melhor que encontrei...fiz no meu e o meu ubuntu 11.04 unity simplesmente esta: p-e-r-f-e-i-t-o

Copiei do site...

Fonte: http://www.aprigiosimoes.com.br/2011/05/05/compiz-no-unity-ubuntu-11-xx/

Beleza galera? É o poder!

Muitas pessoas me perguntam no twitter como disponibilizar os mesmos recursos no Unity que funcionavam sem problemas no Gnome. Na verdade todos nós temos que enteder que o Compiz trabalha com recusos e plugins independentes do outro, e por isso que muitos podem prejudicar e conflitar alguns que ja se encontram ativos, conflitos que podem acontecer, e questoes como do Desktop Wall e Cubo.

Eu descobri que na verdade o que existe é um Bug para aplicar na sessão do compiz, existe algum problema na compilação desta versão que o mesmo quando sofre uma reinicialização do compiz, ele se perde. O que acontece é que o Unity possui as mesmas propriedades e base do compiz e do próprio Gnome, sendo baseado em ambos, pois ao aplicar cada plugin no compiz, ele sofre uma reinicialização e faz com que o gerenciador de janelas de fundos, que ja possui os seus próprios recursos, entram em conflitos com bibliotecas e ate mesmo com o binário que auto-executa o compiz.

O procedimento é assim, primeiramente o protocolo X11 é carregado, sendo disponibilizado o servidor X e todas as suas bibliotecas e recusos, depois é aplicado e inicializado o desktop padrão, quem antes era o gnome-session e agora é o unity, após, alguns outros recursos do systray como applets, gadges, plugins que podem ser aplicados no Unity e então o compiz, que sempre é carregado para " decorar" todo o seu desktop. Eu cansei de nas primeiras versões do Ubuntu e ate mesmo no Debian, distro que usei durante anos e anos, carregar o compiz, manualmente com o comando compiz –replace, mesmo após o dekstop ser carregado, ou seja, o gnome-session. E isso tudo dentro de um gnome-terminal!!

Xorg -> gnome-session (ou) unity -> compiz -> compiz plugins

Mas e se habilitarmos então o Compiz no Unity no Ubuntu 11.04, o que vai acontecer? Sim, é isso ai, vai cag#$@% tudo! Sem problemas... é possível habilitar sim o compiz com todos os seus efeitos sem problemas nenhum, mesmo que vc veja temporariamente o seu unity ser destruído.

Vamos aos procedimentos:

Recomendo que vc crie uma conta de usuário somente para teste, lembramos que essa conta de usuário precisa estar no grupo admin, audio e cdrom, pois o que acontecer no Unity, vai ser naquela conta de usuário, pois cada user possui o seu ~home/.config.

1. Vamos verificar se o pacote do compiz esta instalado, se não, digite:

dpkg -l | grep compizconfig-settings-manager

Se não for encontrado, vamos instalar: sudo apt-get install compizconfig-settings-manager compiz-fusion-plugins-extra -y

Após isso, entre no seu Unity ou se vc ja estiver la, vá no Dash e procure por compiz e entre no seu Config Manager e faça exatamente o que esta abaixo e com calma, e lembre-se, qualquer coisa que aconteça com a sua janela e tela, ignore, por mais que doa no seu coração:

Desabilite os plugins abaixo e ignore os erros:
1. Desabilite o Ubuntu Unity Plugin
2. Desabilite o Desktop Wall
3. Desabilite o OpenGL  (Quando escolher esta opção marque, selecione a sub-opção Disable these plugins)
4. Desabilite o Composite (e não se preocupe, não esqueça de manter a janela aberta mesmo que ela tenha sido completamente destruída).

Habilite os plugins abaixo novamente:
1. Habilite novamente o Composite
2. Habilite novamente o OpenGL
3. Habilite o Desktop Cube
4. Habilite o Rotate Cube
5. Habilite novamente o Animations
6. Habilite o Enhanced Zoom Desktop
7. Habilite o Expo
8. Habilite o Fading Windows
9. Habilite novamente o Ubuntu Unity Plugin (Ao habilitar esta opção, vai ser necessário habilitar sub-opções, recomendo que vc escolha 'Resolve Conflicts'  na primeira janela, sendo que as opções de conflitos são 'Reveal Mode' é para o  'Ubuntu Unity Plugin', a opção  'Rotate Flip Left'  para o  'Rotate Cube' e  'Disable Rotate Flip Left' para o Unity em geral.).

Caramba! Ta tudo sem janela e virou tudo uma bagunça, calma, aquilo que eu te falei, o compiz esta aplicado mas o mesmo não reiniciou o Unity e é necessário que vc reinicie o GDM (Gerenciador de login do Gnome), para que vc garanta que o arquivo ~/.config/ seja novamente carregado junto com a sua sessão do Unity.

Para sair da interface gráfica faça: Control + alt + f1 (para ir para o terminal 1).

Faça o seu login e digite: sudo /etc/init.d/gdm restart ou sudo service gdm restart

Este comando vai reiniciar o GDM e consequetimente o servidor X, forçando a leitura de todas as bibliotecas gráficas novamente.

Seu compiz esta funcionando com o cubo, pronto, vc pode usar.

È possível também, reiniciar a configuração do Unity com o comando #unity –reset, sendo que pode acontecer de que vc perca o desktop temporariamente, mas na verdade, ele esta zerando suas configurações. Talvez seja necessário vc voltar para o console com o comando Control +  alt + f1 ou f2 e se logar novamente e digitar sudo /etc/init.d/gdm restart para que o protocolo X e o seu gerenciador de login do Gnome seja novamente reiniciado e suas configurações reiniciadas ao padrão. Caso não aconteça de recuperar a sua interface, vc pode optar pelo procedimento abaixo.

E se o seu Unity for danificado, é possível voltar atras para o padrão de quando eu instalei? sim! Para este procedimento basta vc remover com o comando rm- rf os diretórios ~/.config , ~/.gconf* , ~/.gnome* E o seu Unity esta lá novinho como se fosse a primeira vez que vc entrou no poderoso Ubuntu (somente em caso de danos e caso vc queira voltar atras)

#rm -rf ~/.config
#rm -rf ~/.gconf*
#rm -rf ~/.gnome*
Kadu_tbj!Efeito fogo no Ubuntu (compiz)
Notebook Satellite Toshiba L635, UBUNTU 12.04 Unity 64Bits LTS, CORE i5 480M 2.70ghz, HD640, 6G DDR3, HDMI,Bluetooth, Bateria de 6 celulas
Obedecendo ao Chamado do Mestre

jorge505

Legal, bem feito, mas... No Ubuntu 11.10 não dá umas travadas, ou roda liso o compiz?

Kadu_tbj

No 11.10 se vc seguir o passo a passo, fica show de bola também...
Kadu_tbj!Efeito fogo no Ubuntu (compiz)
Notebook Satellite Toshiba L635, UBUNTU 12.04 Unity 64Bits LTS, CORE i5 480M 2.70ghz, HD640, 6G DDR3, HDMI,Bluetooth, Bateria de 6 celulas
Obedecendo ao Chamado do Mestre

jorge505


Edinho02

fui fazer no meu ubuntu 11.10 mais deu tudu errado quando eu desbilito o opengl ele fecha o compiz naum sei pq zico tudu tive que formatar denovo

Kadu_tbj

Mano fiz uns testes no 11.10 e deu certinho, uns amigos também fizeram e deu tudo certo, pq teve que formatar? Não era necessário so resetar o unity? No primeiro teste que eu fiz o compiz também fechou dai eu so resetei o unity e deu tudo certo...
Kadu_tbj!Efeito fogo no Ubuntu (compiz)
Notebook Satellite Toshiba L635, UBUNTU 12.04 Unity 64Bits LTS, CORE i5 480M 2.70ghz, HD640, 6G DDR3, HDMI,Bluetooth, Bateria de 6 celulas
Obedecendo ao Chamado do Mestre

xipe

Toda vez que eu vou desabilitar o opengl a tela fecha e da erro na hr q eu vou resetar o unity