Diferencia entre revisiones de «Compiz Fusion»

De Guía Ubuntu
Saltar a: navegación, buscar
m (COMO: Instalar XGL en Ubuntu Dapper Drake (usando drivers nVidia))
m (COMO: Instalar XGL en Ubuntu Dapper Drake para Gnome con Nvidia - Manual2)
Línea 80: Línea 80:
 
*Reiniciamos GDM. Volvemos a abrir Gconf. Ahora bajo la clave Apps->Compiz->Plugins ya nos debería de aparecer "opacity". Abrimos sus subclaves hasta llegar a "options". Ahí editamos las combinaciones de teclas a usar para aumentar y reducir el grado de transparencia de una ventana. Yo por ejemplo lo tengo mapeado a <Shift><Control>F1 para disminuir, y <Shift><Control>F2 para aumentar. Si especificáis "ButtonX", la X indica qué botón del ratón se va a usar, siendo Button1 el botón izquierdo, Button3 el derecho, y el central, pues Button2. La configuración que viene por defecto es para la rueda del ratón.
 
*Reiniciamos GDM. Volvemos a abrir Gconf. Ahora bajo la clave Apps->Compiz->Plugins ya nos debería de aparecer "opacity". Abrimos sus subclaves hasta llegar a "options". Ahí editamos las combinaciones de teclas a usar para aumentar y reducir el grado de transparencia de una ventana. Yo por ejemplo lo tengo mapeado a <Shift><Control>F1 para disminuir, y <Shift><Control>F2 para aumentar. Si especificáis "ButtonX", la X indica qué botón del ratón se va a usar, siendo Button1 el botón izquierdo, Button3 el derecho, y el central, pues Button2. La configuración que viene por defecto es para la rueda del ratón.
  
==COMO: Instalar XGL en Ubuntu Dapper Drake para Gnome con Nvidia - Manual2==
+
==Instalar XGL en Ubuntu Dapper Drake para Gnome con Nvidia - Manual2==
Este COMO II os servirá por si no os funciona el anterior, ha sido obtenida parte de la información desde el foro oficial [http://www.compiz.net/viewtopic.php?id=652 Compiz].
+
 
 +
Este metodo os servirá por si no os funciona el anterior, ha sido obtenida parte de la información desde el foro oficial [http://www.compiz.net/viewtopic.php?id=652 Compiz].
  
 
===Instalación de los drivers Nvidia y activación de la aceleración 3D===
 
===Instalación de los drivers Nvidia y activación de la aceleración 3D===
 +
 
*Debemos de saber que tipo de kernel tenemos, así que con el comando
 
*Debemos de saber que tipo de kernel tenemos, así que con el comando
 
  $ uname -r
 
  $ uname -r
 +
 
entenderemos -386 (genérico), -686 (procesadores Intel), -k7 (procesadores AMD) y si lleva -smp (doble núcleo).
 
entenderemos -386 (genérico), -686 (procesadores Intel), -k7 (procesadores AMD) y si lleva -smp (doble núcleo).
 +
 
*Instalaremos pues los paquetes necesarios:
 
*Instalaremos pues los paquetes necesarios:
 +
 
  $ sudo apt-get install nvidia-glx nvidia-kernel-common linux-386
 
  $ sudo apt-get install nvidia-glx nvidia-kernel-common linux-386
 +
 
(Recuerda sustituir tu tipo de kernel).
 
(Recuerda sustituir tu tipo de kernel).
  
 
*Ahora editaremos /etc/X11/xorg.conf
 
*Ahora editaremos /etc/X11/xorg.conf
 +
 
*En la sección "Module" comentamos dri y si aparece glcore también. Además, debe aparecer glx:
 
*En la sección "Module" comentamos dri y si aparece glcore también. Además, debe aparecer glx:
 +
 
  Section "Module"
 
  Section "Module"
 
  Load "bitmap"
 
  Load "bitmap"
Línea 106: Línea 114:
  
 
*En la sección "Device" pondremos:
 
*En la sección "Device" pondremos:
 +
 
  Driver "nvidia"
 
  Driver "nvidia"
 
  Option "RenderAccel"
 
  Option "RenderAccel"
  
 
*Al final del archivo añadimos:
 
*Al final del archivo añadimos:
 +
 
  Section "Extensions"
 
  Section "Extensions"
 
  Option "Composite" "Enable"
 
  Option "Composite" "Enable"
 
  EndSection
 
  EndSection
 +
  
 
*Nos aseguramos que en "Screen" tengamos como predeterminada 24
 
*Nos aseguramos que en "Screen" tengamos como predeterminada 24
Línea 118: Línea 129:
  
 
===Instalación de los paquetes de XGL===
 
===Instalación de los paquetes de XGL===
 +
 
====Añadimos nuevos repositorios====
 
====Añadimos nuevos repositorios====
 
*Añadimos estos repositorios a /etc/apt/sources.list
 
*Añadimos estos repositorios a /etc/apt/sources.list
 
  deb http://www.beerorkid.com/compiz/ dapper main
 
  deb http://www.beerorkid.com/compiz/ dapper main
 
  deb http://xgl.compiz.info/ dapper main
 
  deb http://xgl.compiz.info/ dapper main
 +
 
*Añadimos sus claves
 
*Añadimos sus claves
 
  $ wget http://www.beerorkid.com/compiz/quinn.key.asc -O - | sudo apt-key add -
 
  $ wget http://www.beerorkid.com/compiz/quinn.key.asc -O - | sudo apt-key add -
Línea 127: Línea 140:
 
====Instalamos paquetes====
 
====Instalamos paquetes====
 
*Actualizamos nuestros archivo de repositorios, instalamos y actualizamos.
 
*Actualizamos nuestros archivo de repositorios, instalamos y actualizamos.
 +
 
  $ sudo aptitude update && sudo aptitude install xserver-xgl compiz-gnome gset-compiz && sudo aptitude upgrade && sudo aptitude dist-upgrade
 
  $ sudo aptitude update && sudo aptitude install xserver-xgl compiz-gnome gset-compiz && sudo aptitude upgrade && sudo aptitude dist-upgrade
  
 
===Configuramos GDM===
 
===Configuramos GDM===
 
*Editamos el archivo /etc/gdm/gdm.conf-custom y añadimos
 
*Editamos el archivo /etc/gdm/gdm.conf-custom y añadimos
 +
 
  [servers]
 
  [servers]
 
  0=Xgl  
 
  0=Xgl  
Línea 140: Línea 155:
  
 
===Creación de un script de arranque===
 
===Creación de un script de arranque===
 +
 
*Creamos un script en /usr/local/bin/compiz-start
 
*Creamos un script en /usr/local/bin/compiz-start
 
  $ sudo mkdir /usr/local/bin/
 
  $ sudo mkdir /usr/local/bin/
  sudo gedit /usr/local/bin/compiz-start
+
  $ sudo gedit /usr/local/bin/compiz-start
 +
 
 
*Copiamos y pegamos este código.
 
*Copiamos y pegamos este código.
 
  #!/bin/sh  
 
  #!/bin/sh  
Línea 150: Línea 167:
 
*le cambiamos los permisos a ejecutable
 
*le cambiamos los permisos a ejecutable
 
  $ sudo chmod +x /usr/local/bin/compiz-start
 
  $ sudo chmod +x /usr/local/bin/compiz-start
 +
 
*Reiniciamos el ordenador
 
*Reiniciamos el ordenador
  
 
===Inicio de XGL===
 
===Inicio de XGL===
 +
 
*Ejecutamos XGL con el script que hemos creado en la consola.
 
*Ejecutamos XGL con el script que hemos creado en la consola.
 
  $ compiz-start
 
  $ compiz-start
Línea 159: Línea 178:
  
 
===Configuración===
 
===Configuración===
 +
 
*Nos vamos a '''Aplicaciones/Accesorios/Gset-Compiz''' y desde ahí podremos configurarlo todo.
 
*Nos vamos a '''Aplicaciones/Accesorios/Gset-Compiz''' y desde ahí podremos configurarlo todo.
  
 
==Más información==
 
==Más información==
 
* [http://gentoo-wiki.com/HARDWARE_Video_Card_Support_Under_XGL Tarjetas soportadas]
 
* [http://gentoo-wiki.com/HARDWARE_Video_Card_Support_Under_XGL Tarjetas soportadas]

Revisión de 23:56 22 jun 2006

Instalar XGL en Ubuntu Dapper Drake (usando drivers nVidia)

IMPORTANTE: Usar kernel para i386. Si se usa uno específico, se han de quitar los drivers de nVidia, instalar el Kernel y reinstalar los drivers nVidia, ya que se queda algún vínculo perdido a los módulos.

  • Instalamos los drivers propietarios de nVidia, cuyo paquete es nvidia-glx
  • Reseteamos las X, debería de aparecer el logo de nVidia. Si no arranca Gnome, toca modificar /etc/X11/xorg.conf y en la sección "Device" hay que poner que use "nv", en vez de "nvidia", y quitar los drivers glx para volver a la normalidad y que te deje arrancar el escritorio. Si arranca pero no vemos el logo de nVidia, entonces habrá que buscar la sección "Device" y sustituir "nv" por "nvidia" y hacer otro reset al PC para ver si funciona.
  • Ahora vamos a preparar el archivo /etc/X11/xorg.conf, activando una serie de opciones (y así no hará falta tocar más adelante) que permiten usar efectos de XGL. Abre una consola y escribe:
$ sudo gedit /etc/X11/xorg.conf
  • En la sección "Module" comentamos load "dri" (los espacios entre las opciones -render accel, etc.- son tabulaciones):
#Load	"dri"
  • En la sección "Screen" añadimos (después de DefaultDepth 24):
Option	"RenderAccel"	"true"
Option	"AllowGLXWithComposite" "true"
  • Al final del archivo añadimos:
Section "Extensions"
Option	"Composite"	"Enable"
EndSection

OK, hasta aquí hemos preparado el apartado gráfico para XGL. Ahora vamos instalar XGL.

  • Abre una consola y escribe:
$ sudo apt-get install xserver-xgl compiz-gnome //te instalará algunas librerías adicionales
$ sudo ln -sf /usr/bin/Xgl /etc/X11/X
  • Si el siguiente paso no te funciona, escribe esto para recuperar tus X normales: sudo ln -sf /usr/bin/Xorg /etc/X11/X
  • Ahora toca reiniciar GDM (Gnome Desktop Manager). Vete a una consola pura (Ctrl + Alt + F1), lógueate con tu user,password y escribe:
$ sudo /etc/init.d/gdm restart

o bien usa la combinación Ctrl + Alt + Retroceso.

  • Si todo ha ido bien ahora toca escribir esto, en una consola:
$ echo "compiz --replace gconf decoration wobbly fade minimize cube rotate zoom scale move resize place switcher" >> ~/.gnomerc
$ echo "nohup gnome-window-decorator &" >> ~/.gnomerc
  • Vuelve a rearrancar GDM y... tachán!.


Combinaciones de teclas (configuración teclado 105 Teclas)

Cambiar ventanas = Alt + Tab

Ordenar todas las ventanas en el escritorio (tipo Exposé de MacOSX) = F12 activa o desactiva; al pulsar (clic izquierdo) sobre la miniatura de una ventana, la trae al frente (wow que bonito).

Cambiar entre escritorios = Ctrl + Alt + Flecha izquierda/derecha

Cambiar entre escritorios de manera feliz = Ctrl + Alt + click izquierdo (arrastrando)

Cambiar entre escritorios, llevandóte la ventana activa al nuevo escritorio = Ctrl + Shift + Alt + Flecha izquierda/derecha

Ventana translucida/opaca = Click con el Ctrl + ruedecita del ratón

Aumentar Zoom una vez = Tecla Super + clic derecho (Super=Windows).

Aumentar Zoom manualmente = Tecla Super + rueda del ratón hacia arriba

Disminuir Zoom manualmente = Tecla Super + rueda del ratón hacia abajo

Mover ventana = Alt+arrastrar clic izquierdo

Mover ventana "enganchando" bordes = Ctrl + Alt + clic izquierdo

Cambiar tamaño ventana (ideal cuando los bordes no lo permiten) = Alt + clic derecho

Añadir plugin "Opacity" a Compiz (parte de XGL que hace los efectos)

Bien, resulta que el paquete que hay en los repositorios no tiene el plugin "Opacity" necesario para poder hacer las transparencias de las ventanas, así que habrá que añadirlo a mano. Para ello se necesita Gconf.

Lo primero, Descargar este tar.gz.

  • Extraemos el paquete.
  • Copiamos todos los libopacity* (libopacity.a, libopacity.la y libopacity.so) en la carpeta /usr/lib/compiz/
  • Si no tenemos Gconf, lo instalamos, abre consola y escribe "sudo apt-get install gconf". Instalará paquetes a porrillo. Ahora toca añadir gconf al menú aplicaciones (así estará más accesible para proximas veces). Abrimoes el "Editor de Menús Alacarte" (Aplicaciones->Accesorios->Editor de menús Alacarte), y en el apartado de "Herramientas de Sistema" marcamos como visible el "Editor de Configuraciones".
  • Abrimos el Editor de Configuraciones (Aplic.->Herramientas Sist.->Edit. Conf.). Nos dirigimos a apps->compiz->general->all screens->options, y editamos la lista de plugins (clave active_plugins), añadiendo la palabra "opacity" a la lista, en último lugar.
  • Reiniciamos GDM. Volvemos a abrir Gconf. Ahora bajo la clave Apps->Compiz->Plugins ya nos debería de aparecer "opacity". Abrimos sus subclaves hasta llegar a "options". Ahí editamos las combinaciones de teclas a usar para aumentar y reducir el grado de transparencia de una ventana. Yo por ejemplo lo tengo mapeado a <Shift><Control>F1 para disminuir, y <Shift><Control>F2 para aumentar. Si especificáis "ButtonX", la X indica qué botón del ratón se va a usar, siendo Button1 el botón izquierdo, Button3 el derecho, y el central, pues Button2. La configuración que viene por defecto es para la rueda del ratón.

Instalar XGL en Ubuntu Dapper Drake para Gnome con Nvidia - Manual2

Este metodo os servirá por si no os funciona el anterior, ha sido obtenida parte de la información desde el foro oficial Compiz.

Instalación de los drivers Nvidia y activación de la aceleración 3D

  • Debemos de saber que tipo de kernel tenemos, así que con el comando
$ uname -r

entenderemos -386 (genérico), -686 (procesadores Intel), -k7 (procesadores AMD) y si lleva -smp (doble núcleo).

  • Instalaremos pues los paquetes necesarios:
$ sudo apt-get install nvidia-glx nvidia-kernel-common linux-386

(Recuerda sustituir tu tipo de kernel).

  • Ahora editaremos /etc/X11/xorg.conf
  • En la sección "Module" comentamos dri y si aparece glcore también. Además, debe aparecer glx:
Section "Module"
Load "bitmap"
Load "ddc"
# Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "type1"
Load "vbe"
EndSection
  • En la sección "Device" pondremos:
Driver "nvidia"
Option "RenderAccel"
  • Al final del archivo añadimos:
Section "Extensions"
Option	"Composite"	"Enable"
EndSection


  • Nos aseguramos que en "Screen" tengamos como predeterminada 24
DefaultDepth 24

Instalación de los paquetes de XGL

Añadimos nuevos repositorios

  • Añadimos estos repositorios a /etc/apt/sources.list
deb http://www.beerorkid.com/compiz/ dapper main
deb http://xgl.compiz.info/ dapper main
  • Añadimos sus claves
$ wget http://www.beerorkid.com/compiz/quinn.key.asc -O - | sudo apt-key add -

Instalamos paquetes

  • Actualizamos nuestros archivo de repositorios, instalamos y actualizamos.
$ sudo aptitude update && sudo aptitude install xserver-xgl compiz-gnome gset-compiz && sudo aptitude upgrade && sudo aptitude dist-upgrade

Configuramos GDM

  • Editamos el archivo /etc/gdm/gdm.conf-custom y añadimos
[servers]
0=Xgl 

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

Creación de un script de arranque

  • Creamos un script en /usr/local/bin/compiz-start
$ sudo mkdir /usr/local/bin/
$ sudo gedit /usr/local/bin/compiz-start
  • Copiamos y pegamos este código.
#!/bin/sh 
compiz --replace gconf decoration wobbly fade minimize cube rotate zoom scale move resize place switcher
nohup gnome-window-decorator &
  • le cambiamos los permisos a ejecutable
$ sudo chmod +x /usr/local/bin/compiz-start
  • Reiniciamos el ordenador

Inicio de XGL

  • Ejecutamos XGL con el script que hemos creado en la consola.
$ compiz-start
  • Si vemos que funciona y se inicia correctamente después de añadir ese comando, cogeremos y lo añadiremos para que se inicie junto a la sesión de Gnome. Nos vamos a Sistema/Preferencias/Sesiones. Nos vamos a Programas al inicio y añadimos el comando a la lista.

Configuración

  • Nos vamos a Aplicaciones/Accesorios/Gset-Compiz y desde ahí podremos configurarlo todo.

Más información