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))
Línea 1: Línea 1:
==COMO: Instalar XGL en Ubuntu Dapper Drake (usando drivers nVidia)==
+
==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.
 
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.
  
*[[Primeros pasos/Añadir aplicaciones|Instalamos]] los drivers propietarios de nVidia, cuyo paquete es nvidia-glx
+
*[[Primeros pasos/Añadir aplicaciones|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.
 
*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:
 
*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
+
  $ sudo gedit /etc/X11/xorg.conf
  
 
*En la sección "Module" comentamos load "dri" (los espacios entre las opciones -render accel, etc.- son tabulaciones):
 
*En la sección "Module" comentamos load "dri" (los espacios entre las opciones -render accel, etc.- son tabulaciones):
 
  #Load "dri"
 
  #Load "dri"
 
*En la sección "Screen" añadimos (después de DefaultDepth 24):
 
*En la sección "Screen" añadimos (después de DefaultDepth 24):
  Option "RenderAccel" "true"<br>
+
  Option "RenderAccel" "true"
 
  Option "AllowGLXWithComposite" "true"
 
  Option "AllowGLXWithComposite" "true"
 
*Al final del archivo añadimos:
 
*Al final del archivo añadimos:
  Section "Extensions"<br>
+
  Section "Extensions"
  Option "Composite" "Enable"<br>
+
  Option "Composite" "Enable"
  EndSection<br>
+
  EndSection
  
OK, hasta aquí hemos preparado el apartado gráfico para XGL.<br>
+
OK, hasta aquí hemos preparado el apartado gráfico para XGL.
Ahora vamos instalar XGL.<br>
+
Ahora vamos instalar XGL.
  
 
*Abre una consola y escribe:
 
*Abre una consola y escribe:
  
  sudo apt-get install xserver-xgl compiz-gnome //te instalará algunas librerías adicionales<br>
+
  $ sudo apt-get install xserver-xgl compiz-gnome //te instalará algunas librerías adicionales
  sudo ln -sf /usr/bin/Xgl /etc/X11/X<br>
+
  $ 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'''
 
*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). Véte a una consola pura (Ctrl + Alt + F1), lógueate con tu user,password y escribe:
+
*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
+
  $ sudo /etc/init.d/gdm restart
  
o bien usa la combinación ''Ctrl + Alt + tecladeborrar'' (no tecla suprimir).
+
o bien usa la combinación ''Ctrl + Alt + Retroceso''.
  
 
*Si todo ha ido bien ahora toca escribir esto, en una consola:
 
*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<br>
+
  $ echo "compiz --replace gconf decoration wobbly fade minimize cube rotate zoom scale move resize place switcher" >> ~/.gnomerc<br>
  echo "nohup gnome-window-decorator &" >> ~/.gnomerc
+
  $ echo "nohup gnome-window-decorator &" >> ~/.gnomerc
  
 
*Vuelve a rearrancar GDM y... tachán!.
 
*Vuelve a rearrancar GDM y... tachán!.
  
  
===COMBINACIONES DE TECLAS (configuración teclado 105 Teclas)===
+
===Combinaciones de teclas (configuración teclado 105 Teclas)===
  
 
Cambiar ventanas = Alt + Tab
 
Cambiar ventanas = Alt + Tab
Línea 69: Línea 69:
  
 
===Añadir plugin "Opacity" a Compiz (parte de XGL que hace los efectos)===
 
===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.
 
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, [http://www-est.fib.upc.es/~e7603061/compiz_opacity.tar.gz Descargar este tar.gz].
 
Lo primero, [http://www-est.fib.upc.es/~e7603061/compiz_opacity.tar.gz Descargar este tar.gz].
 +
 
*Extraemos el paquete.
 
*Extraemos el paquete.
 
*Copiamos todos los libopacity* (libopacity.a, libopacity.la y libopacity.so) en la carpeta /usr/lib/compiz/
 
*Copiamos todos los libopacity* (libopacity.a, libopacity.la y libopacity.so) en la carpeta /usr/lib/compiz/
Línea 76: Línea 79:
 
*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'''.
 
*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.
 
*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==
 
==COMO: Instalar XGL en Ubuntu Dapper Drake para Gnome con Nvidia - Manual2==

Revisión de 22:54 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.

COMO: 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 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