[Ubuntu-BR] XGL + GDM = Tela Cinza
hamacker
sirhamacker em gmail.com
Quarta Junho 14 15:15:52 UTC 2006
Eu faço um pouco diferente do seu howto, eu faço assim :
sudo apt-get --assume-yes install libgl1-mesa libglitz1 libglitz-glx1
xserver-xgl
sudo apt-get --assume-yes install compiz-gnome xbindkeys
sudo apt-get --assume-yes install xcompmgr transset
wget -vc
http://isi.homelinux.net/deb/main/packages/transset-df_5.0-1_i386.deb -O
/tmp/transset-df_5.0-1_i386.deb
sudo dpkg -i /tmp/transset-df_5.0-1_i386.deb
sudo apt-get install -f
O wget acima e o apt-get é tudo na mesma linha.
depois eu crio este script sudo gedit /usr/bin/xgl-ativar.sh :
#!/bin/sh
# /usr/bin/xgl-ativar.sh
# objetivo : ativar ou desativar o xgl+compiz
param1=$1
home_user=$USER
if [ "$home_user" == "root" ] ; then
home_user="use-aqui-seu-login" <-- coloque seu $HOMEUSER
fi
# fazendo um backup do X
if [ -f "/etc/X11/X.old" ] ; then
echo "respeitando a existencia dum /etc/X11/X.old anterior."
else
sudo mv /etc/X11/X /etc/X11/X.old
sudo mv /usr/bin/X /usr/bin/X.old
echo "foi criado copia de seguraça de :"
echo " /etc/X11/X.old"
echo " /usr/bin/X.old"
echo "qualquer irregularidade use xgl-ativar off para retornar estes
arquivos"
fi
if [ "$param1" != "off" ] ; then
echo "Ativando xgl para usuario $home_user"
sudo ln -sf /usr/bin/Xgl /usr/bin/X
if [ "$1" = "light" ] ; then
echo "compiz --replace gconf" >> /home/$home_user/.gnomerc
else
echo "compiz --replace gconf decoration wobbly fade minimize cube
rotate zoom scale move resize place switcher" >> /home/$home_user/.gnomerc
fi
echo "xbindkeys">> /home/$home_user/.gnomerc
echo "nohup gnome-window-decorator &" >> /home/$home_user/.gnomerc
echo "\"transset-df --min 0.2 -p --dec
0.1\"">>/home/$home_user/.xbindkeysrc
echo "control + b:4">>/home/$home_user/.xbindkeysrc
echo "\"transset-df -p --inc 0.1\"">>/home/$home_user/.xbindkeysrc
echo "control + b:5">>/home/$home_user/.xbindkeysrc
chown $home_user /home/$home_user/.gnomerc
chown $home_user /home/$home_user/.xbindkeysrc
else
echo "Desativando xgl para usuario $home_user"
rm -f /home/$home_user/.gnomerc
rm -f /home/$home_user/.xbindkeysrc
sudo mv /etc/X11/X.old /etc/X11/X
sudo mv /usr/bin/X.old /usr/bin/X
fi
echo "reinicie o gdm para efetivar as modificacoes (ou use
CTRL+ALT+BACKSPACE):"
echo "sudo /etc/init.d/gdm stop && sudo /etc/init.d/gdm start"
depois :
sudo chmod +x /usr/bin/xgl-ativar.sh
xgl-ativar [enter] para ativar ou
xgl-ativar off [enter] para desativar.
Importante ao ativar ou desativar tem que reiniciar o gdm, nas placas
nvidia um ctrl+alt+backscape é suficiente, mas nas placas da ati um
ctrl+alt+backspace dá uma bela tela preta apesar disso funciona bem se
reiniciar o computador. O suporte das placas da nvidia é melhor no linux
do que nas ATIs.
Outra coisa importante, se estiver usando esses repositorios :
deb http://www.beerorkid.com/compiz/ dapper main
deb http://xgl.compiz.info/ dapper main
é recomendável que voce exclua o painel de baixo, porque com ele
acontece com uma certa frequencia a perda das bordas (um alt+tab já era
suficiente para elas sumirem), antes de ter notado isso eu tinha até um
script para fazer as bordas retornarem, se quiser aí vai :
#!/bin/sh
#nome : compiz-recall.sh
#funcao : retornar as decoracoes de janela e recarregar o compiz
compiz --replace gconf decoration wobbly fade minimize cube rotate zoom
scale move resize place switcher
xbindkeys
nohup gnome-window-decorator &
#fim do script
Excluindo o painel de baixo, dificilmente as bordas somem.
[]'s e sucesso.
Lucas Arruda (llbra) escreveu:
> Fiz o tutorial mais ainda nao consegui.
>
> Vo tentar reiniciar mesmo pra ver se da certo.
> Estranho que ele mencia essa pagina, so que pelo que eu entendi isso e pra
> rodar do Xgl dentro de um Gnome, dentro da sua sessao atual (uma sessao
> dentro de outra)l:
> https://wiki.ubuntu.com/CompositeManager/Xgl/NestedXgl
>
>
More information about the ubuntu-br
mailing list