Depois de muita pesquisa e de varar a madrugada tentando configurar meu
Kubuntu, que teimava em dar pau na instalação do
Beryl, lanço mão da minha árdua e sofrida experiência para que outros não passem por isso. Com a ajuda de dois colegas nossos daqui do VOL e outras pesquisas, neste tutorial espero que os usuários do Kubuntu possam ter um pouco de tranquilidade na instalação e uso do Beryl!
Instalando o Beryl no Kubuntu 7.04 Feisty Fawn
Antes de tudo quero dizer que este tutorial não é exatamente inédito, visto que é uma compilação de dois outros já postados aqui no VOL, dos quais dou créditos a
Thiago de Almeida Milhomem e ao artigo do
Bruno Tonia, mas que foram adaptados por mim em algumas partes por dois motivos:
1. Ainda não encontrei um artigo que mostre como instalar e configurar no Kubuntu, sempre é pro Ubuntu, que por mais que a diferença seja o KDE ao invés do Gnome, ainda tem lá suas outras dificuldades.
2. Todos os artigos que segui, por motivos diversos deixavam de funcionar na metade da instalação/configuração e eu tive que buscar complementos em outros artigos e outros sites até adaptar a correta instalação.
Enfim, vamos por as mãos na massa:
Primeira coisa a fazer é verificar se tua placa de vídeo suporta o Beryl. Achei numa pesquisa pela net que as seguintes placas são as recomendadas:
- Intel i830 a i945
- ATI Radeon acima da série X800
- placas NVIDIA que suportam os drivers 9xxx
Imagino que outros modelos também possam funcionar, mas não sou nenhum expert para assegurar isso.
Agora precisamos saber se a aceleração 3D da sua placa está ativada com o comando:
$ glxinfo | grep direct
Se a resposta for "direct rendering:Yes", então estamos a mais um passo do sucesso! :)
Agora vamos configurar o arquivo
xorg.conf que se encontra em /etc/X11/xorg.conf.
Para garantir uma volta aos padrões anteriores, não custa nada fazer um backup do original da seguinte forma (como ROOT):
# cd /etc/X11/
# cat xorg.conf > xorg.conf.original
Agora sim, vamos as alterações...
1 - Coloque a linha:
Load "dbe"
na sessão "Module" na primeira posição.
2 - Coloque as linhas:
Option "AllowGLXWithComposite" "true"
Option "XAANoOffscreenPixmaps" "true"
na sessão "Device" na última posição.
3 - Agora, não obrigatoriamente, mas pra seguir um padrão, coloque na última posição da sessão "Screen" as linhas:
Option "AddARGBGLXVisuals" "true"
DefaultDepth 24
4 - Para terminar, no final do arquivo acrescente:
Section "Extensions"
Option "Composite" "Enable"
EndSection
Claro que se alguma dessas linhas já existir, você não precisará sobrescrevê-las ou duplicá-las. Salve o arquivo e feche o documento. Eu recomendo criar um arquivo xorg.conf.modificado apenas para assegurar que se você tiver que voltar com as modificações, não tenha que refazer cada linha dessas, então ainda no diretório /etc/X11/:
# cat xorg.conf > xorg.conf.modificado
Próximo passo, instalar um bocado de bibliotecas para o bom funcionamento do Beryl. Assim como bebida, instale com moderação, ou seja, como nosso amigo Thiago disse, para evitar problemas, um comando de cada vez. Me dei a liberdade de retirar uma das bibliotecas sugeridas por ele por eu não tê-la encontrado (lembrem-se de estar como root pra poder instalar os programas).
# apt-get install libdrm2 libpng3 libpng12-0 libpng12-dev libxdamage1 libxcomposite1 x11proto-core-dev
# apt-get install x11proto-composite-dev x11proto-damage-dev x11proto-fixes-dev x11proto-gl-dev
# apt-get install x11proto-render-dev x11proto-randr-dev libcairo2 libcairo2-dev libcairo-perl
# apt-get install libmono-cairo1.0-cil python-cairo libgl1-mesa-dev libgl1-mesa-dri libgl1-mesa-glx libglu1-mesa
# apt-get install libwxgtk2.4-1 libwxgtk2.6-0 mesa-common-dev mesa-utils libsvn1 libglitz1
# apt-get install libglitz-glx1 libxfont1 libfontenc1 libwnck-common libwnck18 libsvn1
Para finalizar a instalação, o tão esperado Beryl!!!
# apt-get install beryl beryl-manager
Agora é o seguinte, para você testar, basta iniciar o beryl-manager que deve aparecer em "Sistemas" ou então num konsole de comandos, digitar "beryl-manager". Clique com o botão direito em cima do diamante vermelho que aparecerá na tua área de trabalho, escolha o tema que te agradar mais no "Gerenciador de temas Emerald" e clique em "Configurações do Beryl" para configurações diversas deste programa tão interessante, mas dou uma dica, que ao menos pro meu computador é muito importante... quando você entrar nas configurações do Beryl, verá um doa itens de configuração chamado Settings, Profiles and Desktop Integration, que ao clicar nele, abrirá no campo direito uma tabela com duas abas: Profiles e Backends Integration. Na segunda aba, não mude o "DE and Settings Backend" para "Backend KDE Configuration", porque mesmo que estejamos usando o KDE, por algum motivo a ativação desta opção faz com que muitas funcionalidades do Beryl pare de funcionar.
Falta agora criarmos um link simbólico pra que a cada vez que iniciarmos o sistema, o Beryl entre automaticamente:
$ ln -s /usr/bin/beryl-manager ~/.kde/Autostart/
Outra dica que deixo é a seguinte: Quando você reiniciar o PC e sua interface gráfica não carregar ou ficar presa, click nos botões "Ctrl+Alt+f1" para abrir um terminal, logue-se com seu usuário, depois como root, vá na pasta onde está o xorg (/etc/X11/) e dê o comando para restaurar o xorg original:
# cat xorg.conf.original > xorg.conf
# shutdown -r now
Entre em sua área de trabalho após o reinicio e marque a opção, no Beryl "Executar um gerenciador de janelas caso o gerenciador Beryl falhar". Não recomendei fazer isso desde o início porque também numa pesquisa após meu Beryl falhar em suas funcionalidades, li (ainda não confirmo plenamente, mas...) que esta opção deve ficar desmarcada para não dar problemas. Enfim, entre novamente no diretório do XORG e refaça a operação de configuração deste arquivo... (lembra que disse para criar o arquivo xorg.conf.modificado???? :)).
# cat xorg.conf.modificado > xorg.conf
Reinicie teu PC e tudo deve funcionar agora.
Boa diversão a vocês!