Instalar y configurar XGL y Compiz (requiere NVidia)

Imagen de drburning
0 puntos

Bueno, asegurarse de tener instalados los drivers de NVidia

sudo apt-get install nvidia-kernel-common nvidia-glx

Editar xorg.conf.

sudo gedit /etc/X11/xorg.conf

Buscar la sección “Module”. Comentar “Glcore” y “dri “ y asegurarse de que esté el módulo “glx”:

# Load "GLcore"
# Load "dri"
Load "glx"

Ahora buscar la sección “Devices” y que quede así:

Section "Device"
Identifier- leave this line alone!
Driver "nvidia"
BusID "PCI:1:0:0"
Option "RenderAccel" "true"
EndSection

Por último, asegurarse que la profundidad de color sea de 24 bits, guardar y cerrar.

Ahora, a instalar XGL.

sudo apt-get install compiz xserver-xgl libgl1-mesa xserver-xorg libglitz-glx1 compiz-gnome

Bueno, ahora vamos a hacer que arranque cuando carga gnome.

sudo gedit /etc/gdm/gdm.conf-custom

Copiar y pegar esto tal como se muestra:

# GDM Configuration Customization file.
#
# This file is the appropriate place for specifying your customizations to the
# GDM configuration. If you run gdmsetup, it will automatically edit this
# file for you and will cause the daemon and any running GDM GUI programs to
# automatically update with the new configuration. Not all configuration
# options are supported by gdmsetup, so to modify some values it may be
# necessary to modify this file directly by hand.
#
# To hand-edit this file, simply add or modify the key=value combination in
# the appropriate section in the template below. Refer to the comments in the
# gdm.conf file for information about each option. Also refer to the reference
# documentation.
#
# If you hand edit a GDM configuration file, you should run the following
# command to get the GDM daemon to notice the change. Any running GDM GUI
# programs will also be notified to update with the new configuration.
#
# gdmflexiserver --command="UPDATE_CONFIG "
#
# For example, the "Enable" key in the "[debug]" section would be specified by
# "debug/Enable".
#
# You can also run gdm-restart or gdm-safe-restart to cause GDM to restart and
# re-read the new configuration settings. You can also restart GDM by sending
# a HUP or USR1 signal to the daemon. HUP behaves like gdm-restart and causes
# any user session started by GDM to exit immediately while USR1 behaves like
# gdm-safe-restart and will wait until all users log out before restarting GDM.
#
# For full reference documentation see the gnome help browser under
# GNOME|System category. You can also find the docs in HTML form on
# http://www.gnome.org/projects/gdm/
#
# NOTE: Lines that begin with "#" are considered comments.
#
# Have fun!

[daemon]

[security]

[xdmcp]

[gui]

[greeter]

[chooser]

[debug]

[servers]# Override display 1 to use Xgl (DISPLAY 1 IMPORTANT FOR ATI FGLRX).
0=Xgl

[server-Xgl]
name=Xgl server
command=/usr/bin/Xgl :0 -fullscreen -ac -accel glx:pbuffer -accel xv:fbo
flexible=true

Y ahora un archivito de comandos que va a arrancar con la sesion de gnome:

sudo gedit /usr/bin/arrancacompiz

Copiar y pegar esto:

#!/bin/bash gnome-window-decorator & compiz --replace gconf decoration wobbly fade minimize cube rotate zoom scale move resize place switcher &

Guardar y darle permiso de ejecución con este comando:

sudo chmod 755 /usr/bin/arrancacompiz

Bueno, ahora hay que reiniciar y cuando esten de nuevo logueados en la sesion de gnome abrir un terminal y tipear esto:

xmodmap /usr/share/xmodmap/xmodmap.es

y ahora ejecutar lo siguiente en la terminal:

arrancacompiz

Debería arrancar con eso, si no lo hace, reintenten ejecutar el compando hasta que lo arranque sin error.

Luego, vayan al menú /Sistema/Preferencias/Sesiones y en Programas Al Inicio agreguen "arrancacompiz"

Y ahora a probar:

CTRL + ALT + IZQ/DER. Cambia a los distintos lados del Cubo/Escritorio

CTRL + ALT + SHIFT + IZQ/DER. Mueve la ventana en foco a otro lado del cubo.

CTRL + ALT + Click Derecho en el escritorio - Mueve el cubo con el mouse

F12 - El cambiador de ventanas tipo "Expose"

Alt- Tab - Lista de tareas tipo Vista

Por ULTIMO ajustar algunos detallecitos:

Ejecutar:

gconf-editor

Ir a:

apps>compiz>general>screen0>option

Deshabilitar la opción "detect_refresh_rate".
Poner "refresh_rate" en 60

Y LISTOOO

Para deshacer todo esto, basta con hacer lo siguiente:


sudo rm /etc/gdm/gdm.conf-custom

Y quitar "arrancacompiz" de los programas al inicio

Imagen de Anónimo
+1
0
-1

Puse todos los pasos pero me aparece esto:

gnome-window-decorator, Failed to load shadow images compiz.real: No composite extension

+1
0
-1
Imagen de Segarra
+1
0
-1

Esos pasos son para Dapper?

Silver Segarra

+1
0
-1

Ubuntu 13.10

Imagen de Bloodsucker
+1
0
-1

SÍ, solo y exclusivamente para la dapper ;)

PD: recuerdo que XGL es muxo más inestable en dapper que en breezy, tened cuidado.
PPD: NO useis los últimos drivers de NVIDIA (instalados desde su web), le falta una librería que impide el inicio de xgl ;)

Mas dudas sobre linux?, preguntamelas en mi blog ---> http://bloodblog.coconia.net/

+1
0
-1

 

 

--- Mi Blog: http://bloodblog.coconia.net/

Imagen de kique_36
+1
0
-1

siguiendo todos los pasos al darle al arrancacompiz me sale esto.....

:~# arrancacompiz
/bin/bash: gnome-window-decorator & compiz --replace gconf decoration wobbly fade minimize cube rotate zoom scale move resize: No existe el fichero ó directorio

quisiera ser lo que era cuando queria ser lo que soy

+1
0
-1

····················································· quisiera ser lo que era cuando queria ser lo que soy· .....................................................

Imagen de Killer2k
+1
0
-1

El error que le sale es porque no le dieron enter al texto despues de bash

ERROR
#!/bin/bash gnome-window-decorator & compiz --replace gconf decoration wobbly fade minimize cube rotate zoom scale move resize place switcher &

SOLUCION
#!/bin/bash
gnome-window-decorator & compiz --replace gconf decoration wobbly fade minimize cube rotate zoom scale move resize place switcher &

Con eso funciona a la perfeccion!
Saludos

+1
0
-1
Imagen de nico9julio
+1
0
-1

Tal vez estoy medio colgado y este post ya es viejo, pero no vi que mencionaran acerca de la posibilidad de usar otro gestor de ventanas que no sea el gnome-window-decorator. Para los que no estén enterados, el cgwd cumple esa función y se apreovecha de las capacidades opengl para dibujar las ventanas. No me gustó mucho la idéa de dejar de usar el gnome-window-manager, pero cuando probé el otro (por una cuestion de necesidad para instalar temas) vi que no generó ningún problema y que además se actualiza muy seguido.
Para instalar cgwd lo buscan en el synaptic... no estoy seguro si hace falta algún repositorio distinto, pero si así fuese avisen que lo busco y lo posteo.

Para ejecutarlo se llama de la misma manera que el gnome-window-manager, solo que cambiamos eso por cgwd

#!/bin/bash
cgwd & compiz --replace gconf decoration wobbly fade minimize cube rotate zoom scale move resize place switcher&

+1
0
-1
Imagen de Anónimo
+1
0
-1

me da este error

leo@leo-desktop:~$ compiz: Couldn't load plugin 'gconf'
compiz: Couldn't load plugin 'wobblyfade'
gnome-window-decorator: Screen 0 on display ":0.0" already has a decoration mana ger; try using the --replace option to replace the current decoration manager.
y

cgwd no aplica los temas que puede ser

+1
0
-1
Imagen de Anónimo
+1
0
-1

A mi me pasa lo mismo exactamente

+1
0
-1
Imagen de Anónimo
+1
0
-1

Recomiendo una lectura de este blog:

http://fredcpp.wordpress.com/2006/06/02/instalar-xgl-en-ubuntu-606-lts/

Ayer tuve el mismo problema,
hasta que encontre el blog que se menciona arriba,
agrega las fuentes a tu repositorio como el indica
bajate los paquetes
actualiza tu sistema

ahora, hay un paquete que debes desinstalar

"Debido a que gset-compiz está muy descontinuado, ahora es mas recomendable usar gnome-compiz-manager, que permite configurar compiz y sus plugins; este se instalará automáticamente. Además"

De tenerlo, desinstala el paquete gset-compiz, porque hace
conflicto con gnome-compiz-manager.

Una vez hecho esto, has revisado tu teclado,
no muevas la distribucion del teclado,
yo lo hice y a vuelvo otra vez a buscar informacion,
porque el script de inicio de compiz se cuelga....

no cambies el tema por defecto de ubuntu,
porque el script de inicio de compiz se cuelga....

como podran ver por el post yo de linux nada de nada,
a ver si alguien me aclara, para que es cada cosa,
en estos momentos tengo todos efectos del xgl,
pero no tengo acceso al teclado como debiera
es decir no funciona la arroba ni el CTRL+ALT+>
para girar el cubo,
es decir funciona pero solo como un experimento....
nada estable.
le cambias un pelo y sonaste.

+1
0
-1
Imagen de Anónimo
+1
0
-1

Mi problema estaba en el script de inicio de session.
En una de las paginas el animal le agrega al globbyfade una
"\".
Cambie el gnome-windows-decorator a cgwd.
Y va bien, ya no tengo los problemas que tenia.

La unica molestia que encuentro, es que al cambiar
el servidor a xgl, las reproducciones de algunos videos
no estan bien. Proxima asignatura, pendiente.

******

Off-topic

Realmente estoy contento con Ubuntu, aunque al principio no
me cuadraba el hecho de tener que instalarlo ... simplemente lo
queria probar como con otras distribuciones live-cd.

Y si da trabajito, pero el soporte via web es anarquico y
al mismo tiempo muy bueno. Ayer instale amarok, y glx
y de puta madre... no he cambiado a Windows para nada.
Deslizando las ventanas por aqui por alla, jugando a rotar el cubo,
tocando uno que otro video, no deberia decirlo,
pero me encontre a mi mismo jugando, investigando y divirtiendome,
como hace tiempo no hacia.

Ubuntu es cosa seria... ojala que se quede entre nosotros
muchos años, mas.

+1
0
-1
Imagen de Bloodsucker
+1
0
-1

A mi también me sale ese error, como se soluciona?, no me había salido antes :S

Mas dudas sobre linux?, preguntamelas en mi blog ---> http://bloodblog.coconia.net/

+1
0
-1

 

 

--- Mi Blog: http://bloodblog.coconia.net/

Imagen de mandos
+1
0
-1

solo me aparece un escritorio virtual una vez que activo compiz. A que puede deberse este error y como se puede solucionar?

+1
0
-1
Imagen de Anónimo
+1
0
-1

prueba Ctr+Alt+ Derecha ó Izquierda
o Ctr+Alt+Pincha y arrastra

Esto mueve el cubo de una cara a otra. Lo que hace compiz es obligar a que solo haya un escritorio virtual, pero pone varias caras del cubo. Si no lo hiciera cada cara del cubo tendría varios escritorios virtuales.

Es mejor? es peor? cuestión de gustos. Personalmente preferiría que Compiz enlazara caras-del-cubo con escritorios-virtuales, a lo 3ddesktop, para poderseguir usando las características añadidas de los escritorios virtuales, como arrastrar una aplicación a un escritorio virtual y que se desplace allí y esas cosas.

Por cierto pinchando en el título de la ventana con el botón derecho salen opciones para mandar la ventana de marras a otra cara del cubo.

Nota: pongo cubo porque así es el nombre del plugin y como lo llama el propio compiz, pero aunque por defecto tiene 4 caras "laterales", en realidad puede ser cualquier tipo de prisma (5 lados, 8 lados, 10 lados...)

Para cambiar las teclas y demás hay que usar gset-compiz

+1
0
-1
Imagen de Anónimo
+1
0
-1

A mi me pasa lo mismo. Prueba esto:
http://www.guia-ubuntu.org/dapper/index.php/Usuario_dom%C3%A9stico/Xgl

Si después de la instalación, al ejecutar compiz.sh devuelve "gnome-window-decorator, Failed to load shadow images compiz.real: No composite extension" añadir al final del fichero /etc/X11/xorg.conf lo siguiente y reiniciar el equipo:

Section "Extensions"
Option "Composite" "Enable"
EndSection

+1
0
-1
Imagen de Killer2k
+1
0
-1

El error que le sale es porque no le dieron enter al texto despues de bash

ERROR
#!/bin/bash gnome-window-decorator & compiz --replace gconf decoration wobbly fade minimize cube rotate zoom scale move resize place switcher &

SOLUCION
#!/bin/bash
gnome-window-decorator & compiz --replace gconf decoration wobbly fade minimize cube rotate zoom scale move resize place switcher &

Con eso funciona a la perfeccion!
Saludos

+1
0
-1
Imagen de Matias Gandolfi
+1
0
-1

con eso lo solucioné
pero ahora me tira:

gnome-window-decorator: Another window decorator is already running

y se cuelga la imagen (se cuelgan los bordes de las ventanas y quedan en su lugar, los scrolls andan)
el glxinfo me tira

X Error of failed request: BadAlloc (insufficient resources for operation)
Major opcode of failed request: 148 (GLX)
Minor opcode of failed request: 3 (X_GLXCreateContext)
Serial number of failed request: 16
Current serial number in output stream: 17

salguien sabe?

+1
0
-1
Imagen de Anónimo
+1
0
-1

¡¡Pedazo de XGL!! ¡Un escritorio para hacerse pajas de lo wapo que és! Pensaba que seria chunguisimo de instalar, pero no me ha dado ninguna complicación, salvo eso del #!/bin/bash pero lo vi enseguida y lo corregí. Es cierto que solo sale una area de trabajo en el applet del panel, pero realmente cada cara del cubo es una area de trabajo independiente. ¡MUCHISIMAS GRACIAS POR LA GUÍA!

+1
0
-1
Imagen de Anónimo
+1
0
-1

Y supongamos que no tenga trajeta fráfica instalada y utilize el grafico onboard.. ¿Que hago entonces?

+1
0
-1
Imagen de Anónimo
+1
0
-1

Que tal como les va, bueno yo solo les escribo por que estoy iniciando en esto de linux y la verdad se me dificulta un poco ya que simpre e sido usuario win pero no me dare por vencido.

yo lo que quiero saber es por qeu cuando voy a instalar XGL con el comando

sudo apt-get install compiz xserver-xgl libgl1-mesa xserver-xorg libglitz-glx1 compiz-gnome

me inicia la comprobacion y despues me dice que no encontro el paquete con nombre compiz
la verdad no me explico por que me sale esto ya que ya realice los pasos anteriores.

por cierto mi hardware es>
es una compaq sr1405la
con>
tarjeta GeForce mx 400
procesador AMD 1.8
memoria ram de 738mb

+1
0
-1
Imagen de Anónimo
+1
0
-1

queria saber que es lo que tengo que cambiar de la guia si quiero instalr xgl en xfce.

este error me sale cuando ejecuto arrancacompiz:
gnome-window-decorator: Screen 0 on display ":0.0" already has a decoration manager; try using the --replace option to replace the current decoration manager.
compiz.real: SmcOpenConnection failed: Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed
compiz.real: Connection Error (No reply within specified time)
compiz.real: Couldn't initiate D-BUS connection
compiz.real: Disabling D-BUS Service

que puede ser?

+1
0
-1