Mostrando entradas con la etiqueta compiz. Mostrar todas las entradas
Mostrando entradas con la etiqueta compiz. Mostrar todas las entradas

14 jun 2010

3D con ATi en Ubuntu Lucid Lynx (driver propietario)

Para los poseedores de una gráfica ATi, además del driver libre, tenemos la opción de instalar el driver propietario fglrx. La principal ventaja de este driver es un mayor rendimiento en operaciones 3D.

Nota: su principal desventaja es la restrictiva política de ATi sobre soporte de hardware "antiguo". Sólo los modelos más nuevos están soportados, por ese motivo no he podido usarlo en mi sistema y por primera vez el contenido de este artículo no está directamente probado por mi.

  • Instalación y activación del driver
Vamos a instalar el controlador desde los repositorios, no es la versión más neuva, pero las razones para usar este método es que el proceso será mucho más sencillo y el soporte de hardware es mayor.

Instalaremos el driver con:
sudo aptitude install dkms fglrx fglrx-amdcccle fglrx-dev fglrx-modaliases

Activaremos el driver con:
sudo aticonfig --initial

En caso de que el resultado sea algo así:
aticonfig: No supported adapters detected

Significa que nuestra ATi no está soportada y deberemos conformarnos con el driver libre.

  • Comprobar los resultados
La manera más rápida de comprobar que los drivers se han instalado y están en uso es mediante la orden:
glxinfo | grep -i render

Y el resultado debe mostrar Yes:
direct rendering: Yes

Una vez comprobado que todo funciona ya podemos ejecutar nuestros juegos favoritos con soporte 3D (ya sean nativos o a través de wine), configurar los efectos de escritorio o acceder a las funciones avanzadas del controlador con aticonfig

  • Más información
ATi
OpenGL

  • Artículos relacionados
3D con nvidia en Ubuntu Lucid Lynx (driver propietario)
3D con nvidia en Ubuntu Lucid Lynx (driver libre)
3D con intel en Ubuntu Lucid Lynx (driver libre)
3D con ATi en Ubuntu Lucid Lynx (driver libre)
Configurar los efectos de escritorio
Gnome-shell: la nueva interfaz de usuario de Gnome

7 jun 2010

3D con intel en Ubuntu Lucid Lynx (driver libre)

Continuamos la serie de artículos dedicados a la activación de la aceleración 3D en diferentes tipos de hardware, en este caso veremos como activar la aceleración 3D en gráficas Intel usando el controlador libre. La ventaja de este driver es que va instalado de serie en Ubuntu y es libre, su principal desventaja es el bajo rendimiento conseguido que hace dificil o a veces imposible jugar a juegos que requieren una elevada potencia gráfica.

Para este artículo he usado Ubuntu 10.04 Lucid Lynx 32bits sobre un NetBook Asus EeePC 1005HA con gráfica Intel Mobile 945GME Express

  • Instalación y activación del driver
Este es el driver que se usa por defecto tras la instalación por lo que en general no necesitareis instalarlo, pero en el caso de que se haya borrado por cualquier motivo podemos reinstalarlo y usarlo con la orden:
sudo aptitude reinstall xserver-xorg-video-intel && sudo dpkg-reconfigure xserver-xorg

  • Comprobar los resultados
La manera más rápida de comprobar que los drivers se han instalado y están en uso es mediante la orden:
glxinfo | grep -i render

Y el resultado debe ser como el siguiente:
direct rendering: Yes
OpenGL renderer string: Mesa DRI Intel(R) 945GME GEM 20091221 2009Q4 x86/MMX/SSE2

Vemos que tenemos aceleración (Yes) gracias al soporte DRI de la librería gráfica Mesa. Y ya estamos en disposición de configurar los efectos de escritorio, poner esos salvapantallas 3D tan impresionantes o usar gnome-shell.

Efectos de escritorio (compiz) con Intel driver libre

Gnome-shell

La mala noticia para los más "gamers" es que este driver dificilmente podrá mover con soltura ningún juego en 3D.

  • Más información
Intel
OpenGL

  • Artículos relacionados
3D con nvidia en Ubuntu Lucid Lynx (driver propietario)
3D con nvidia en Ubuntu Lucid Lynx (driver libre)
3D con ATi en Ubuntu Lucid Lynx (driver libre)
Configurar los efectos de escritorio
Gnome-shell: la nueva interfaz de usuario de Gnome

24 may 2010

3D con ATi en Ubuntu Lucid Lynx (driver libre)

Si tenemos una gráfica ATi la mejor opción para activar la aceleración gráfica es el driver libre radeon/radeonhd. La principal ventaja de este controlador es que sigue soportando modelos antiguos que ya no están soportados por el driver propietario.

Para las pruebas he usado Ubuntu 10.04 Lucid Lynx Desktop 32bits sobre un portátil con gráfica ATI Radeon XPRESS 200M 5955.

  • Instalación y activación del driver
Este es el driver que se usa por defecto tras la instalación por lo que en general no necesitareis instalarlo, pero en el caso de que se haya borrado por cualquier motivo podemos reinstalarlo y usarlo con la orden:
sudo aptitude reinstall xserver-xorg-video-radeon xserver-xorg-video-radeonhd && sudo dpkg-reconfigure xserver-xorg

  • Comprobar los resultados
La manera más rápida de comprobar que los drivers se han instalado y están en uso es mediante la orden:
glxinfo | grep -i render

Y el resultado debe ser como el siguiente:
direct rendering: Yes
OpenGL renderer string: Mesa DRI R300 (RS400 5955) 20090101 x86/MMX+/3DNow!+/SSE2 NO-TCL DRI2


Vemos que tenemos aceleración (Yes) gracias al soporte DRI y DRI2 de la librería gráfica Mesa.

Una vez comprobado que todo funciona ya podemos ejecutar nuestros juegos favoritos con soporte 3D (ya sean nativos o a través de wine), instalar gnome-shell o configurar los efectos de escritorio

Compiz funcionando en Lucid con el driver libre de ATi

  • Más información
ATi
OpenGL

  • Artículos relacionados
3D con nvidia en Ubuntu Lucid Lynx (driver propietario)
3D con nvidia en Ubuntu Lucid Lynx (driver libre)
Configurar los efectos de escritorio
Gnome-shell: la nueva interfaz de usuario de Gnome

17 may 2010

3D con nvidia en Ubuntu Lucid Lynx (driver libre)

Ya vimos como activar el 3D con nvidia en Ubuntu Lucid Lynx (driver propietario), este artículo se centrará en la activación del 3D con nvidia en Ubuntu Lucid Lynx usando el driver libre: nouveau. La ventaja de este driver es que al ser libre no estamos atados a las decisiones de una empresa y sus características responden mejor a las necesidades de los usuarios.

Para las pruebas utilizaré Ubuntu 10.04 Lucid Lynx 64bits y una nVidia GeForce 8600 GT. Es recomendable que desinstaleis cualquier driver gráfico antes de instalar otro.

Nota: el soporte 3D por parte del driver libre de nvidia nouveau está en pleno desarrollo y se considera bastante inestable. Aplicar lo explicado en este artículo podría desestabilizar tu sistema, haz una copia de seguridad antes de empezar.

Para este artículo me basaré en el Compiz + Nouveau en Lucid Lynx Beta2 con algunas modificaciones (os recomiendo que lo leais antes de continuar)

  • Añadir repositorios e instalar paquetes
Abrimos la aplicacion Sistema - Administración - Orígenes del software y en la pestaña Otro software añadiremos los repositorios de Xorg Edgers, que son:
deb http://ppa.launchpad.net/xorg-edgers/ubuntu lucid main
deb-src http://ppa.launchpad.net/xorg-edgers/ubuntu lucid main


Cerramos la aplicación y recargamos los repositorios para actualizar la base de datos. Ahora instalaremos los programas necesarios con la orden:
sudo aptitude update && sudo aptitude dist-upgrade && sudo aptitude install linux-image-2.6.34-2-generic linux-headers-2.6.34-2-generic ia32-libs-mesa-dri-gallium

Tras esto reiniciamos el sistema para que se carguen los nuevos drivers nouveau:
sudo reboot

  • Comprobar los resultados
La manera más rápida de comprobar que los drivers se han instalado y están en uso es mediante la orden:
glxinfo | grep -i render

Y el resultado debe ser como el siguiente:
direct rendering: Yes
OpenGL renderer string: Gallium 0.4 on NV84
GL_NV_conditional_render, GL_NV_light_max_exponent,

Esto nos indica que sí tenemos aceleración gráfica (Yes) y que estamos usando el render Gallium 0.4 que aporta soporte OpenGL y DRI a nouveau.

Una vez comprobado que todo funciona ya podemos ejecutar nuestros juegos favoritos con soporte 3D (ya sean nativos o a través de wine), instalar gnome-shell o configurar los efectos de escritorio

Gnome Shell en Lucid con nouveau

  • Más información
Nouveau
Compiz
Activar aceleración 3D con nouveau en la versión final de Ubuntu Lucid Lynx (Blog de CrashBit)

  • Artículos relacionados
Compiz + Nouveau en Lucid Lynx Beta2
3D con nvidia en Ubuntu Lucid Lynx (driver propietario)

10 may 2010

3D con nvidia en Ubuntu Lucid Lynx (driver propietario)

Una vez instalada Lucid Lynx, una de las acciones más frecuentes es activar sus funciones 3D, ya sea para poder usar los juegos OpenGL, para activar los efectos de escritorio o simplemente para optimizar las prestaciones de nuestra gráfica.

En general este proceso es automático y en algunos casos no requiere intervención del usuario, pero a veces es necesario tocar un poco el sistema para conseguirlo. En los próximos artículos vamos a ver paso a paso como activar el 3D en la nueva version de Ubuntu para las gráficas más comunes (nVidia, ATi e intel) usando los drivers libres y los drivers propietarios.

En este artículo veremos como conseguir aceleración usando el driver propietario nvidia. Cuya principal ventaja es un mayor rendimiento en 3D y la mayor desventaja es que no es libre (y por lo tanto estamos a merced de los deseos de una compañía)

Para las pruebas utilizaré Ubuntu 10.04 Lucid Lynx 64bits y una nVidia GeForce 8600 GT. Es recomendable que desinstaleis cualquier driver gráfico antes de instalar otro.

  • Instalar el controlador desde el menú Apariencia (método recomendado)
Este es el método más sencillo, automatiza todo el proceso y reduce la posibilidad de que el usuario cometa algún error. Es tan fácil como ir al menú Sistema - Preferencias - Apariencia - Efectos visuales y elegir alguna de las dos opciones Normal o Extra. Al hacerlo se nos avisará de que el sistema descargará e instalará el controlador propietario de nvidia más apropiado para nuestro hardware:

Sistema - Preferencias - Apariencia - Efectos visuales

Una vez finalizado el proceso, se nos pedirá que reiniciemos el sistema (para poder cargar los nuevos controladores)

  • Instalar el controlador desde el gestor de paquetes
En caso de que el método anterior no os funcione podemos usar el gestor de paquetes para forzar la instalación del controlador con la orden (substituye la versión del driver por la que se ajuste a tu hardware gráfico):
sudo aptitude install nvidia-glx-185

Y preparar el sistema para su uso con la orden:
sudo nvidia-xconfig

Finalmente reiniciaremos el sistema para que se carguen los nuevos controladores del núcleo y del entorno gráfico.

¿Qué versión del controlador necesito?
Esto depende del chipset de nuestra nvidia, el chipset lo veremos con la orden:
$ lspci | grep -i vga
02:00.0 VGA compatible controller: nVidia Corporation GeForce 8600 GT (rev a1)

En función de lo que salga usaremos el paquete:
nvidia-glx-185: para chipsets Geforce6 o superior
nvidia-glx-173: para chipsets Geforce5
nvidia-glx-96: para chipsets Geforce2 y Geforce4
nvidia-glx-71: para chipsets Riva TNT/TNT2

Nota: si no estás seguro de que driver exacto necesita tu gráfica puedes dirigirte a http://www.nvidia.com/ y rellenar el formulario de descarga del driver. Con eso sabrás que versión te recomienda y descargar esa versión usando aptitude.


  • Instalar el controlador manualmente desde la web de nvidia (no recomendado)
Este método sólo debe usarse como última opción, es más difícil, requiere más conocimientos por parte del usuario y es de difícil mantenimiento. Para hacer una instalación manual iremos directamente a la web http://www.nvidia.com, rellenamos los campos del formulario y nos dará la opción de descargar el driver en formato *.run (script autoinstalable).

Una vez descargado y suponiendo que el archivo se llama NVIDIA-Linux-x86_64-195.36.24-pkg2.run y que lo tengo guardado en el Escritorio deberemos realizar los siguientes pasos:

1. Salir a modo texto pulsando Ctrl+Alt+F1 y acceder con nuestro usuario
2. Detener el entorno gráfico con la orden sudo service gdm stop
3. Iniciar la instalación del controlador con la orden sudo sh ~/Escritorio/NVIDIA-Linux-x86_64-195.36.24-pkg2.run (substituye la ruta y el nombre de archivo por los tuyos si es necesario)
4. Seguir las instrucciones del programa
5. Si todo va ha ido bien reiniciar el sistema con la orden sudo reboot

Para cualquier duda sobre este método leed el archivo README de la propia web de nvidia.

  • Comprobar los resultados
La manera más rápida de comprobar que los drivers se han instalado y están en uso es mediante la orden:
glxinfo | grep -i render

Y el resultado debe mostrar Yes y el modelo de nuestra gráfica:
direct rendering: Yes
OpenGL renderer string: GeForce 8600 GT/PCI/SSE2
GL_NV_depth_buffer_float, GL_NV_conditional_render, GL_NV_depth_clamp,
GL_NV_vertex_program3, GL_NVX_conditional_render, GL_SGIS_generate_mipmap


Una vez comprobado que todo funciona ya podemos ejecutar nuestros juegos favoritos con soporte 3D (ya sean nativos o a través de wine), configurar los efectos de escritorio o acceder a las funciones avanzadas del controlador con nvidia-settings

Propiedades del driver gráfico (nvidia-settings)

Nota: una consecuencia negativa de usar el driver propietario de nvidia es que la animación de arranque se verá grande y distorsionada, para solucionar esto podeis leer Solución 2 para ver Plymouth correctamente con drivers de Nvidia ó ATI

  • Más información
http://www.nvidia.com/
Solución 2 para ver Plymouth correctamente con drivers de Nvidia ó ATI

  • Artículos relacionados
Compiz a fondo
Mil maneras de instalar el driver de nvidia

12 abr 2010

Compiz + Nouveau en Lucid Lynx Beta2

Ahora que todos nos hemos enterado de la salida de la Beta2 de Ubuntu Lucid Lynx vamos a ver como usamos una de sus principales novedades, el driver libre para las gráficas de nVidia, nouveau, junto con compiz.

Por defecto el driver nouveau nos ofrece la extensión Composite, responsable de gran cantidad de mejoras estéticas (transparencias, ventanas redondas, docks...) pero no permite la activación de compiz. Vamos a ver ahora paso a paso como activar este soporte.

Nota: este artículo ha sido posible gracias a la colaboración de los usuarios del canal #ubuntu+1 de la red IRC-Hispano (irc.irc-hispano.org).

  • Identificar nuestra gráfica
Para conocer el modelo exacto de nuestra gráfica usaremos la orden:
lspci | grep -i vga

Con el chipset que nos muestre podemos ir a la página nouveau Wiki - CodeNames para comprobar el estado de desarrollo y características soportadas. A nivel general hay soporte 2D para todos los modelos de nVidia, y soporte 3D para todos los modelos de la serie NV40 (GeForce6 y GeForce7) en adelante.

  • Añadir repositorios e instalar paquetes
Una vez comprobado que nuestro modelo de nVidia tiene soporte 3D con el driver nouveau (modelos Geforce6 y superiores) tenemos que instalar el sistema gráfico modificado y el driver parcheado para poder soportar compiz.

Abrimos la aplicacion Sistema - Administración - Orígenes del software y en la pestaña Otro software añadiremos los repositorios de Xorg Edgers, que son:
deb http://ppa.launchpad.net/xorg-edgers/ubuntu lucid main
deb-src http://ppa.launchpad.net/xorg-edgers/ubuntu lucid main


Cerramos la aplicación y recargamos los repositorios para actualizar la base de datos. Ahora instalaremos los programas necesarios con la orden:
sudo aptitude update && sudo aptitude dist-upgrade && sudo aptitude install nouveau-firmware

Esta orden actualiza la base de datos, instala los nuevos paquetes de Xorg, libDRI y nouveau y finalmente instala el paquete de actualización de firmwares para que nouveau reconozca bien todos los modelos de nvidia (en general este ultimo paquete no es necesario, pero no hará ningún daño instalarlo).

Tras esto reiniciamos el sistema para que se carguen los nuevos drivers nouveau:
sudo reboot

Tras la carga del entorno gráfico comprobaremos que el soporte 3D por hardware está activo con la orden:
glxinfo | grep -i render

Si tenemos aceleración 3D por hardware veremos algo parecido a esto:
direct rendering: Yes
OpenGL renderer string: Gallium 0.4 on NV84
GL_NV_blend_square, GL_NV_conditional_render, GL_NV_light_max_exponent,


En caso de no tener aceleración 3D veremos algo parecido a esto:
direct rendering: Yes
OpenGL renderer string: Software Rasterizer


  • Iniciar compiz
Si tenemos aceleración 3D por hardware ya podemos pasar a iniciar compiz con la orden:
compiz --replace &

Y comprobamos que funciona activando cualquiera de los plugins de compiz. Por ejemplo yo he activado el cubo:

Plugin desktop cube usando compiz + nouveau

En caso de que funcione podemos dejar compiz activo para todas las sesiones desde la aplicación Sistema - Preferencias - Apariencia en la pestaña Efectos visuales y marcando la opción Extra o Personalizado


Si queremos configurar el comportamiento de los efectos usaremos la aplicación Sistema - Preferencias - Administrador de Opciones CompizConfig:


Teneis muchas indicaciones sobre la configuración de compiz en la serie de artículos Compiz a fondo

  • Tests de rendimiento
Aunque no hay una manera estándar de analizar el rendimiento del 3D he hecho una serie de comparaciones sobre el mismo hardware usando Karmic + driver propietario de nvidia y Lucid + nouveau, os dejo los resultados en forma de tabla para que juzgueis vosotros mismos.

Test

Nouveau

Driver propietario

glxgears

1633,05 fps

7132,80 fps

Compiz Benchmark

500 fps

600 fps

GL Tron

110 fps

950 fps


Por los resultados podemos decir que para los efectos de escritorio nouveau se porta más o menos igual que el controlador propietario de nvidia, pero en el tema de juegos OpenGL aun está lejos de igualar su rendimiento.

  • Más información
Nouveau
Compiz

  • Artículos relacionados
Instalando Lucid Lynx Alpha2
Aceleración 3D con nvidia en Ubuntu Jaunty alpha3
Compiz a fondo

6 abr 2009

Compiz: grabar videos del escritorio

Ahora que ya hemos instalado compiz, le hemos puesto el tema que más nos gusta y hemos configurado su comportamiento y efectos llega el momento de grabar el resultado para poder enseñar nuestras configuraciones a los demás, colgarlas en Youtube.com o usar los vídeos para ilustrar artículos como este.


  • Instalar el programa de grabación
Hay varios programas capaces de grabar videos de nuestro escritorio, para este artículo usaré el programa gtk-recordmydesktop, pero podréis usar el que más os guste.

Instalaremos el programa con la orden:
$ sudo apt-get install gtk-recordmydesktop

Otras alternativas que también nos pueden servir son:
  1. krecordmydesktop: para entorno KDE
  2. recordmydesktop: en modo texto
  3. xvidcap: capturador antiguo pero con muchas opciones

Podemos ejecutar el programa desde el menú Aplicaciones - Sonido y Vídeo - gtk-recordMyDesktop o abriendo un terminal y ejecutando:
$ gtk-recordMyDesktop

gtk-recordMyDesktop


  • Las opciones
Entre las opciones que podemos definir encontramos
  1. Calidad del video: dependerá de la potencia de vuestro PC y de la calidad deseada, un buen valor para grabaciones caseras es entre un 75 y un 80%
  2. Calidad de audio: lo mismo, si no quereis sonido se puede desactivar completamente
Pulsando en el botón Avanzdo accederemos a una serie de fichas con muchas más opciones que podeis revisar para optimizar el rendimiento del programa.

Opciones avanzadas


  • Grabar un vídeo
Ya estamos preparados para iniciar nuestra grabación pulsando en el botón Record con el punto rojo del programa. Realizamos las acciónes que queramos grabar y detenemos la grabación pulsando en el icono que ha aparecido en el área de notificación del sistema.

Botón para iniciar/parar la grabación

Al detenerlo tendremos en su carpeta el archivo output.ogg que contiene lo que hemos grabado.

Nota: estos videos crecen rápidamente en tamaño, os recomiendo que planifiqueis bien lo que quereis grabar antes de darle al botón y que intenteis mantener el video lo más corto posible para facilitar su transmisión por la red.


  • Convertir el video
El video obtenido es en formato Ogg, lo podemos convertir a avi y otros formatos, así como cambiar sus propiedades usando el codificador universal mencoder, lo instalaremos con la orden:
$ sudo apt-get install mencoder

Para aprender a usar mencoder podemos leer su página del manual o buscar alguna buena guía por internet, pero aquí os dejo algunos comandos básicos que os pueden ser de utilidad:

Convertir el video a formato avi: $ mencoder video_inicial.ogg -oac pcm -ovc lavc -lavcopts vcodec=xvid:mbd=2:trell:autoaspect -o ~/video_final.avi
Redimensionar el video a 320x240 pixels: mencoder video_inicial.ogg -ovc lavc -lavcopts vcodec=mpeg4 -vf scale=320:240 -o video_final.avi
Añadir una pista de audio: mencoder video_inicial.avi -o video_final.avi -ovc copy -oac copy -audiofile pista_audio.mp3


  • Artículos relacionados
Compiz: Instalación y ejecución
Compiz: El decorador de ventanas
Compiz: Configuración básica
Compiz: Efectos (I)
Compiz: Efectos (II)


  • Enlaces de interés
RecordMyDesktop
Hachemuda.com: RecordMyDesktop: graba tus propios screencasts
Hachemuda.com: Ejemplos de comandos de Mencoder para edición de video en GNU/Linux
Cesarius.net: Screencast: Instalando RecordMyDesktop

23 mar 2009

Compiz: Efectos (II)

Este artículo mostrará como definir los efectos 3D Windows, Negativo y Escalar ventanas, pero usaremos el mismo programa y el mismo proceso para definir cualquier efecto que nos interese tener en Compiz.

Antes de nada iniciaremos el programa de configuración de Compiz desde el menú Sistema - Preferencias - Administrador de opciones CompizConfig

Sistema - Preferencias - Administrador de opciones CompizConfig


  • 3D Windows
Este efecto hará que las ventanas se separen progresivamente del cubo al girarlo, permitiendo apreciar mejor la cantidad total de ventanas abiertas en el escritorio y dando un toque más espectacular a la representación del cubo.

Desde el ccsm iremos a Ventanas 3D donde definiremos el espacio de separación entre las ventanas y el grosor de cada ventana entre otras opciones:

Ventanas 3D


Una vez activado al girar el cubo veremos un efecto parecido a este:

Cubo con ventanas 3D activado


  • Negativo
Este efecto hará rápidamente un negativo de la pantalla, permitiendo leer textos o apreciar colores que de otra manera podrían ser dificiles de leer.

Desde ccsm iremos a Negativo donde definiremos la combinación de teclas para activar el efecto (por defecto Super+n):

Negativo

Como ejemplo el aspecto de Google con el efecto negativo activado:

Google en negativo


  • Escalar Ventanas
Con este efecto dispondremos de un útil y rápido switcher de aplicaciones que mostrará todas las ventanas abiertas en un escritorio a la vez permitiendonos elegir cual queremos como activa, además configuraremos este efecto para que se active con un simple movimiento del ratón.

Desde ccsm iremos a Escalar donde definiremos la secuencia de ratón para activar el efecto , pulsamos sobre la combinación de teclas de Iniciar selector de ventanas y lo comfiguraremos para que el selector se active al pulsar con el ratón en la esquina inferior izquierda del escritorio:

Definir la secuencia del ratón que activará Escalar

Una vez activado y definido al pulsar sobre la esquina inferior izquierda del escritorio todas las ventanas abiertas se escalarán automáticamente para permitirnos elegir con cual quermos trabajar:

Selector de aplicaciones del efecto Escalar


  • Artículos relacionados
Compiz: Instalación y ejecución
Compiz: El decorador de ventanas
Compiz: Configuración básica
Compiz: Efectos (I)
Compiz: grabar videos del escritorio


  • Más información
Compiz Fusion Home page

9 mar 2009

Compiz: Efectos (I)

Ahora que ya tenemos nuestro escritorio 3D casi a punto vamos a ver como usar el configurador ccsm para ajustar alguno de los efectos más usados.

Este artículo mostrará como definir los efectos Skydome (cúpula), Seguidor de enfoque y Magnifier (lupa de escritorio), pero usaremos el mismo programa y el mismo proceso para definir cualquier efecto que nos interese tener en Compiz.

Antes de nada iniciaremos el programa de configuración de Compiz desde el menú Sistema - Preferencias - Administrador de opciones CompizConfig

Sistema - Preferencias - Administrador de opciones CompizConfig


  • Skydome (cúpula)
Este efecto nos permitirá poner un "fondo" al cubo, dandole un aspecto mucho más espectacular. Desde el ccsm iremos a Cubo de escritorio - Apariencia - Cúpula donde activaremos la casilla Cúpula, definiremos qué imagen queremos para el fondo y marcaremos opcionalmente la casilla Animada:

Opciones de Cúpula

El resultado será un efecto parecido a este:

Cubo mostrando la cúpula al rotar


  • Seguidor de enfoque
Con este efecto podemos hacer (entre muchas otras cosas) que las ventanas inactivas aparezcan desenfocadas y semitransparentes. Desde el ccsm activamos y entramos a Seguidor de enfoque donde pondremos los indicadores de ventanas a 1 y en Apariencia definiremos el nivel de opacidad para las ventanas inactivas:

Seguidor de enfoque - Apariencia

El resultado final será parecido a esto:

Ventanas inactivas semitransparentes

  • Lupa de escritorio
Con este efecto podremos ampliar zonas concretas de la pantalla para facilitar su lectura o para resaltarlas a la hora de tomar una captura. Desde el ccsm activamos y entramos a Magnifier donde definiremos la combinación de teclas que activará la lupa (por defecto Super+m) y en la pestaña General pondremos el modo (recomendado el modo Image Overlay) y el nivel de zoom deseado:

Opciones de Magnifier

Al activar la lupa con Super+m el efecto será parecido a este:

Magnifier activado

  • Artículos relacionados
Compiz: Instalación y ejecución
Compiz: El decorador de ventanas
Compiz: Configuración básica
Compiz: Efectos (II)
Compiz: grabar videos del escritorio




  • Más información
Compiz Fusion Home page

23 feb 2009

Compiz: Configuración básica

Ya hemos visto como instalar Compiz y definir su aspecto a través de temas. Daremos un rápido repaso a las principales opciones de configuración de Compiz; desde el comportamiento general del escritorio a la manera de presentar ventanas y menús.

En este artículo utilizaremos el sencillo configurador de Compiz simple-ccsm que encontraremos en el menú Sistema - Preferencias - Simple CompizConfig Settings Manager (si aun no lo teneis instalado consultad el artículo Compiz: Instalación y ejecución).


Sistema - Preferencias - Simple CompizConfig Settings Manager

Existen combinaciones de teclas y/o ratón para activar cada uno de estos efectos, para cambiar estas combinaciones por otras personalizadas o ajustar los detalles de cada efecto podeis usar el configurador avanzado ccsm.


  • El escritorio
El escritorio es la parte del sistema sobre la que se desarrolla todo nuestro trabajo (siempre que estemos en el entorno gráfico, evidentementente). Desde siempre Linux ha contemplado el uso de múltiples escritorios para extender nuestras capacidades de trabajo. Gracias a Compiz la gestión y organización de nuestros escritorios es ahora mucho más funcional y espectacular. Los parámetros más importantes en la gestión de escritorio son el número de escritorios y la manera de presentarlos.

El número de escritorios depende de las necesidades que tengais y de vuestros gustos al trabajar, yo daré por supuesto que usamos 4 escritorios, pero podeis usar tantos como querais.

Para determinar el numero de escritorios iremos a la pestaña Escritorio del simple-ccsm y usaremos los deplazadores, os recomiendo una configuración básica de 4 escritorios tal como se muestra en la imagen:

Características básicas del escritorio

La presentación del escritorio puede ser en forma de cubo, en el que cada "cara" del cubo corresponde a un escritorio virtual, o en forma de mural de escritorios, en el que todos los escritorios se representan en un plano.

Para que quede más claro aquí os dejo un par de videos, representando el cubo y la pared de escritorio:


Escritorio en forma de cubo



Pared de escritorios

Si optamos por el mural de escritorios también podemos activar la opción Expo de la pestaña Efectos para darle un aspecto aun más atractivo.

Las combinaciones de teclas para usar estos efectos son:
Ctrl + Alt + flecha derecha o izquierda / girar la rueda del ratón sobre el wallpaper: rota el cubo una cara hacia izquierda o derecha o se desplaza un escritorio en el mural.
Ctrl + Alt + arrastrar wallpaper con el ratón / Arrastrar wallpaper con botón1 + botón2 pulsados: giro manual del cubo
Super+e: Muestra todos los escritorios a la vez en un mural (solo si tienes activado el Expo)

Nota: estas combinaciones pueden ser diferentes en función de la versión de compiz instalada y pueden personalizarse usando el programa ccsm.


  • Las ventanas
Las ventanas son la representación gráfica de las aplicaciones con las que trabajamos, de nuevo Compiz aporta una manera mucho más atractiva y funcional de interactuar con ellas.

Podemos asignar diferentes efectos a cada una de las acciones que realizamos sobre las ventanas (abir, cerrar, maximizar, minimizar o seleccionar), para hacerlo iremos a la pestaña Animaciones del simple-ccsm y seleccionaremos los efectos que más nos gusten para cada una de estas acciones:

Animaciones de las ventanas


En la pestaña Efectos también podeis activar la opción Ventanas gelatinosas que dará un efecto mucho más dinámico cuando arrastreis una ventana. De nuevo aqui os dejo un video para que veais a la práctica estos efectos:


Efectos sobre las ventanas



  • Los cambiadores de aplicaciones (switchers)
Los switchers permiten pasar rápidamente de una aplicación a otra, en su forma más básica es el típico "Alt+tab" presente en todos los escritorios, pero Compiz nos ofrece una gran cantidad de posibilidades que ofrecen funcionalidades y espectacularidad extra a nuestro escritorio.

Para cambiar la forma en que actúa el switcher iremos a la pestaña Efectos y probaremos todas las opciones hasta quedarnos con la que más nos guste.

Diferentes switchers disponibles

Con un video vereis el aspecto de cada uno de estos switchers:

Cambiadores de aplicaciones: switchers


Las combinaciones de teclas para usar estos efectos son:
Alt + Tab: activa el Application switcher o Ring Switcher
Alt + Shift + Tab: invierte el sentido de rotación del Application switcher o Ring Switcher
Super + Tab: activa el Shift switcher
Super + Shift + Tab: invierte el sentido de rotación del Application switcher

Nota: estas combinaciones pueden ser diferentes en función de la versión de compiz instalada y pueden personalizarse usando el programa ccsm.


  • Artículos relacionados
Compiz: Instalación y ejecución
Compiz: El decorador de ventanas
Compiz: Efectos (I)
Compiz: Efectos (II)
Compiz: grabar videos del escritorio

  • Más información
Compiz Fusion Home page

16 feb 2009

Compiz: El decorador de ventanas

El decorador de ventanas es el programa que se encarga de dibujar el marco de la ventana, la barra de título y los botones de control.

Compiz puede usar el decorador de ventanas de nuestro escritorio o el suyo propio: Emerald.


  • Seleccionar un decorador de ventanas
Lo más sencillo es hacerlo desde el icono del fusion-icon, clic con el botón derecho y seleccionamos Select Window Decorator.

Select Window Decorator


  • GTK Window Decorator
Es el decorador de ventanas de Gnome y XFCE, seleccionándolo el borde de ventanas tendrá el mismo aspecto que el que usábamos en nuestro escritorio antes de instalar Compiz

Tema de GTK

Gestionaremos su aspecto desde el gestor de temas de nuestro escritorio.

Sistema - Preferencias - Apariencia - Tema - Borde de la ventana

Podeis encontrar temas para el decorador de ventanas de GTK en: http://www.gnome-look.org/index.php?xcontentmode=101


  • KDE Window decorator
Es el decorador de ventanas que usa KDE, seleccionándolo el borde de las ventanas tendrá el mismo aspecto que en nuestro escritorio KDE antes de instalar Compiz.

Tema de KDE

Gestionaremos su aspecto desde el panel de control de KDE:

System settings - Appearance - Style

Podeis encontrar temas para el decorador de ventanas de KDE en: http://kde-look.org/index.php?xcontentmode=17x18x19x20x21x75x102x103


  • Emerald
Es un decorador de ventanas diseñado específicamente para sacar provecho de las funciones de Compiz: transparencias, luces y efectos. Éste es el decorador que recomiendo y con el que conseguireis unos efectos más especatculares y acabados más a vuestro gusto gracias al fantástico editor de temas de Emerald.

Tema de Emerald

Gestionaremos su aspecto desde el gestor de temas de Emerald, en el menú Sistema - Preferencias - Gestor de Temas del Emerald

Sistema - Preferencias - Gestor de Temas del Emerald

Podeis encontrar temas para el decorador de ventanas de Emerald en: http://kde-look.org/index.php?xcontentmode=103


  • Artículos relacionados
Compiz: Instalación y ejecución
Compiz: Configuración básica
Compiz: Efectos (I)
Compiz: Efectos (II)
Compiz: grabar videos del escritorio



  • Enlaces de interés
Temas de GTK
Temas de KDE
Temas de Emerald

26 ene 2009

Compiz: Instalación y ejecución

Compiz es uno de los mayores atractivos gráficos de Ubuntu y el causante de que mucha gente esté empezando a usarlo, aun así la mayoría de usuarios a penas saben instalarlo, se quedan con los efectos configurados de serie y no aprenden a sacarle todo el partido.

Voy a empezar una serie de artículos en los que veremos en profundidad y con ejemplos prácticos como exprimir al máximo este entorno de escritorio con capacidades 3D, desde la instalación, la configuración y sus mejores efectos.


  • Instalación automática
Hay muchas maneras de instalar este entorno, sin duda la más sencilla es desde el menú Sistema - Preferencias - Apariencia - Efectos Visuales, donde marcaremos la opción Extra

Sistema - Preferencias - Apariencia - Efectos Visuales

Si no nos da ningun error ya tendremos instalado compiz, en caso de que aparezca algun error revisaremos bien los drivers de nuestra targeta gráfica y pasaremos a la instalación manual.


  • Instalación manual
Si el gestor de apariencia de Gnome ha sido incapaz de instalar compiz podemos intentarlo a mano.

Nota: antes de nada asegurate de tener la aceleración gráfica activada. Esto es muy sencillo, abre un terminal y ejecuta:
$ glxinfo | grep -i render
direct rendering: Yes
OpenGL renderer string: GeForce 8600 GT/PCI/SSE2/3DNOW!
GL_NV_depth_buffer_float, GL_NV_conditional_render, GL_NV_depth_clamp,
GL_NV_vertex_program3, GL_NVX_conditional_render, GL_SGIS_generate_mipmap

Deberá decir Yes y aparecer tu modelo de gráfica, en caso contrario revisa la documentación sobre como activar la aceleración 3D.

Para instalar compiz y sus plugins (efectos) ejecutaremos:
$ sudo apt-get install compiz compiz-core compiz-fusion-plugins-extra compiz-fusion-plugins-main compiz-plugins


  • Instalar la integración de escritorio
Compiz se integra perfectamente en el escritorio que uses (Gnome, KDE y XFCE principalmente), podemos instalar el paquete correspondiente a nuestro escritorio con la orden:
$ sudo apt-get install compiz-gnome
ó
$ sudo apt-get install compiz-kde

Este paquete creará los puntos de menú necesarios, configurará las opciones básicas de compiz en cada escritorio y establecerá el decorador de ventanas por defecto.


  • Instalar el decorador de ventanas Emerald
El decorador de ventanas es lo que le da al borde de la ventana su aspecto (el marco que la rodea, la barra de título y los botones de control). Por defecto compiz usará el decorador de ventanas de tu escritorio (lo cual se traduce por que usará el mismo "tema de ventanas" que tenías antes de instalar compiz), sin embargo podemos instalar Emerald, un decorador de ventanas capaz de sacar partido de las funciones adicionales de Compiz.

Lo instalaremos con:
$ sudo apt-get install emerald

Y lo ejecutaremos desde el menú Sistema - Preferencias - Gestor de Temas del Emerald:

Sistema - Preferencias - Gestor de Temas del Emerald

Desde este programa podremos gestionar los temas instalados, modificarlos a nuestro gusto e incluso guardar y exportar nuestras propias creaciones.

Teneis una buena colección de temas para emerald en http://www.gnome-look.org/index.php?xcontentmode=103

Nota: volveremos con este programa en próximos artículos


  • Instalar el configurador de Compiz
Exsiten principalmente dos programas para comfigurar Compiz, uno muy sencillo que nos permitirá probar rápidamente algunos efectos y otro mucho más completo y complejo que nos permitirá ajustar todas las caracterísiticas de cada efecto.

Para instalarlos pondremos:
$ sudo apt-get install compizconfig-settings-manager simple-ccsm

Y los ejecutaremos desde el menú Sistema - Preferencias - Simple CompizConfig Settings Manager

Sistema - Preferencias - Simple CompizConfig Settings Manager


Sistema - Preferencias - Administrador de opciones CompizConfig

Nota: volveremos con estos programas en próximos artículos


  • Instalar el lanzador de Compiz
Podemos ejecutar Compiz desde un terminal con la orden:
$ compiz --replace

Y hacerle usar el decorador de ventanas emerald con la orden:
$ emerald --replace

Sin embargo existe una manera mucho más sencilla y que además nos permitirá controlar muchas más opciones de Compiz, se trata del programa fusion-icon, se instala con la orden:
$ sudo apt-get install fusion-icon

Y lo ejecutaremos desde el menú: Aplicaciones - Herramientas del sistema - Compiz Fusion Icon. Aparecerá un icono azul, con una flecha blanca en el área de notificación del sistema. Haciendo clic sobre este icono con el botón derecho veremos rápidamente sus funciones:

Fusion-icon

Entre las funciones de este programa encontramos: lanzar el configurador, el gestor de temas, reiniciar Compiz (muy util en caso de fallos), seleccionar el gestor de ventanas (para activar y desactivar Compiz rápidamente), seleccionar el decorador de ventanas y configurar algunas opciones generales de Compiz.


  • Iniciar Compiz automáticamente con nuestro escritorio
Aprovechando las funciones de fusion-icon para iniciar compiz automáticamente solo tendremos que crear una entrada para fusion-icon el gestor de sesiones de nuestro escritorio.

En el caso de Gnome iremos al menú Sistema - Preferencias - Sesiones y añadiremos:

Sistema - Preferencias - Sesiones

De esta forma Compiz se iniciará automáticamente en cada inicio de sesión.


  • Artículos relacionados
Mil maneras de instalar el driver de nvidia
Compiz: El decorador de ventanas
Compiz: Configuración básica
Compiz: Efectos (I)
Compiz: Efectos (II)
Compiz: grabar videos del escritorio


  • Enlaces de interés
Gnome-look: temas para emerald
Compiz Fusion Home page
Guía de instalación de compiz
Visitas