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

22 jun 2017

Usando Wayland en Ubuntu Linux

Quizá hayáis oído hablar de Wayland, un reemplazo al viejo y saturado Xorg. Fedora 25 ya lo usa por defecto, Ubuntu 17.10 lo ofrecerá como opción en el arranque y puede instalarse en otras distribuciones como Arch.

En este artículo veremos cómo instalarlo, las diferentes formas de usarlo e intentaremos hacer algunas comparativas de rendimiento.


  • Instalación
Wayland está disponible en los repositorios oficiales de Ubuntu 17.04 y posteriores (para este artículo yo he usado una versión preliminar de Ubuntu 17.10):
$ sudo apt install weston xwayland gnome-session-wayland

En versiones de Ubuntu anteriores a la 17.04 podéis usar su PPA:
$ sudo apt-add-repository ppa:wayland.admin/daily-builds && sudo apt update && sudo apt install weston xwayland gnome-session-wayland

  • Usando Wayland
Una vez instalado podemos usar Wayland de 3 maneras:
  1. Con una sesión de Gnome sobre Wayland: desde el gestor de login de Gnome selecciona la sesión Gnome Wayland
  2. Como una aplicación más dentro de una sesión Xorg: simplemente abre un terminal y escribe $ weston
  3. Con una sesión Weston: desde el gestor de login de Gnome selecciona la sesión Weston

Selección del tipo de sesión

  • Weston: un gestor de ventanas para Wayland
Si elegimos la opción 2 o 3 veremos Weston, un sencillo gestor de ventanas creado para mostrar las posibilidades de Wayland, donde probar algunas de sus características más llamativas como son la rotación o el cambio de opacidad de las ventanas.

Weston ejecutándose dentro de una sesión Gnome sobre Xorg
Weston ejecutándose en una sesión propia sobre Wayland
Weston consta de un panel superior con un reloj y un lanzador de aplicaciones, un fondo de pantalla y poco más. Se configura todo a través del archivo ~/.config/weston.ini, tenéis toda la información sobre cómo modificar este archivo en la Wiki de Arch, aquí os dejo el mío por si queréis usarlo como modelo (seguramente tendréis que cambiar las rutas de los lanzadores y la resolución de pantalla):

  1. [core]
  2. modules=xwayland.so
  3. [keyboard]
  4. keymap_layout=es
  5. numlock-on=true
  6. [output]
  7. name=VGA1
  8. mode=1280x1024
  9. transform=normal
  10. [launcher]
  11. icon=/usr/share/icons/hicolor/24x24/apps/org.gnome.Nautilus.png
  12. path=/usr/bin/nautilus
  13. [launcher]
  14. icon=/usr/share/icons/hicolor/24x24/apps/usd-xrandr.png
  15. path=/usr/bin/weston-terminal
  16. [launcher]
  17. icon=/usr/share/icons/hicolor/24x24/apps/goa-account-google.png
  18. path=/usr/bin/firefox
  19. [shell]
  20. animation=zoom
  21. close-animation=fade
  22. focus-animation=dim-layer
  23. allow-zap=true

Algunos atajos de teclado interesantes son Ctrl + Alt + Borrar para cerrar sesión, Super + botón central del ratón para rotar una ventana o Super + Alt + rueda del ratón para cambiar la opacidad. Podéis ver la lista completa de atajos de teclado en la Wiki de Arch.

  • Comparativa Wayland vs Xorg
Para ver si hay diferencias en el rendimiento he ejecutado una serie de tests que comparan el rendimiento de varias aplicaciones gráficas con el entorno Gnome con Wayland o Xorg, estos son los resultados:

GL Mark 2GLX GearsGTK PerfUnigine
Gnome - Wayland
516
3325
5,56
240
Gnome - Xorg
497
3378
3,69
237

Nota: todas las pruebas han sido realizadas usando el mismo hardware, la instalación por defecto y el driver gráfico nouveau.

De estos resultados lo más importante es que no hay diferencias significativas de rendimiento entre Wayland y Xorg. 

30 ene 2012

¿Por qué muchos usuarios no están contentos con Gnome3?

Bajo este (deliberadamente) conflictivo título voy a tratar de reunir las principales objeciones que se plantean a Gnome3/GnomeShell, intentaré dar una breve explicación y una o varias posibles soluciones al problema.

Nota: he de decir que mientras me documentaba me ha sido realmente difícil encontrar objeciones claras, todo eran quejas del tipo "me gustaba más antes", afirmaciones de difícil demostración tipo "peta por todas partes" o conclusiones muy osadas como "no he conseguido instalarlo por lo tanto Gnome3 está lleno de errores".


  • Falta la barra de tareas y/o lista de ventanas
Explicación: esto es quizá lo más chocante al usar Gnome3 por primera vez (tanto con GnomeShell como con Unity). En Gnome3 las funciones de la barra de tareas las realiza el menú Actividades al que se accede fácilmente con un gesto de ratón y que en cambio sólo es visible cuando el usuario lo requiere, ahorrando espacio y distracciones en pantalla.

Soluciones:
- Podemos elegir entre las ventanas abiertas desde el menú Actividades.

Gnome Shell tema Atolm
Lista de ventanas en el menú Aplicaciones
- Podemos usar alguna de las varias extensiones que añaden un panel inferior con la lista de aplicaciones abiertas. https://extensions.gnome.org/extension/3/bottom-panel/ o https://extensions.gnome.org/extension/25/window-list/

Gnome3 con barra de tareas
Barra de tareas / lista de ventanas en una extensión

- Podemos usar programas externos como Tint2 para añadir esta funcionalidad. http://code.google.com/p/tint2/

Segundo intento de personalización del escritorio Gnome3
Barra de tareas / lista de ventanas con un programa externo


  • Sin botones minimizar / maximizar
Explicación: este es el segundo punto chocante con el que se encuentra todo el que instala Gnome3. Al igual que pasaba con la barra de tareas estas funciones quedan obsoletas o son incorporadas por otros elementos del escritorio.

Soluciones:
- Usar otros elementos del escritorio: la función del botón maximizar/restaurar la asume el doble clic sobre la barra de título de la ventana y además se mejora esta función con los bordes activos permitiendo diferentes tipos de "maximización" arrastrando la ventana al borde derecho, izquierdo o superior.

La función minimizar está obsoleta en Gnome3 ya que se prioriza el uso de diferentes espacios de trabajo más que minimizar/restaurar ventanas. Aun así puedes minimizar la ventana activa con la combinación de teclas Alt+F9 o con botón derecho en la barra de título.


Dos formas de minimizar una ventana
- Añadir los botones que faltan: si no puedes vivir sin estos botones abre un terminal y ejecuta: 
gconftool-2 -s -t string /desktop/gnome/shell/windows/button_layout "menu:minimize,maximize,close"

También podemos hacer esto mismo usando los programas gnome-tweak-tool, dconf-editor o gconf-editor.

Gnome3 - Fedora 15 (NetBook)
Botones minimizar y maximizar activados
  • El menú de usuario no tiene la opción Apagar
Explicación: Gnome3 es un escritorio diseñado pensando en dispositivos modernos: netbooks, notebooks, tabletas... en la mayoría de estos dispositivos se usa más la Suspensión que el Apagado total del sistema. Sin embargo ¿qué pasa si queremos apagar el sistema? Como veremos a continuación la solución es muy sencilla, pero esta objeción me parece bastante acertada.

Soluciones:
- Pulsando Alt mientras el menú de usuario está desplegado la opción Suspender cambia por la de Apagar

Apagar pulsando la tecla Alt

- Con la extensión Alternative status menu, con la que tendremos disponibles Apagar, Suspender e Hibernar https://extensions.gnome.org/extension/5/alternative-status-menu/

Apagar con la extensión Alternative status menu

  • Gnome3 es poco personalizable 
Explicación: una de las prioridades durante el desarrollo de Gnome3 era la simplificación del escritorio y la homogenización de la "imagen" ofrecida. Esto que puede parecer una buena idea ha tenido como consecuencia que se limiten mucho las opciones de personalización, por ejemplo por defecto no es posible cambiar el tema de escritorio.

Soluciones:
- Gnome Tweak Tool: esta herramienta es el complemento perfecto para Gnome3, permite cambiar casi cualquier cosa, tipografías, tema de GTK, tema de iconos, tema de Gnome-Shell, gestión del escritorio, botones de la ventana, extensiones... Se instala fácilmente con la orden:
sudo apt-get install gnome-tweak-tool

Configurar Gnome3 con Gnome Tweak Tool

- Dconf /Gconf: esta potente herramienta permite cambiar opciones ocultas tanto de los programas como del propio entorno, puede usarse gráficamente o por línea de comandos. Su principal desventaja es que puede ser difícil encontrar algunas opciones y su sintaxis no es apta para inexpertos. Puedes instalarlo con la orden:
sudo apt-get install dconf-tool

Configurar Gnome3 con Dconf

  • Gnome3 no se ajusta al usuario, es el usuario quien debe ajustarse al sistema
Explicación: como ya he comentado antes las premisas con las que se diseñó Gnome3 son las de simplificar y unificar al máximo la interfaz y el manejo del sistema. Esto hace que el usuario poco experimentado tenga pocas distracciones y pocas maneras de perderse entre opciones que no entiende, pero también que el usuario avanzado no encuentre la manera de trabajar tal como lo hacía antes.

Por ejemplo la gestión dinámica de escritorios de Gnome3 (los escritorios se crean a medida que se necesitan y se destruyen cuando no se usan) puede ser perfecta para un usuario poco exigente, pero fatal para un usuario que necesita un número fijo de escritorios o una distribución muy precisa de las aplicaciones en espacios de trabajo.

Las soluciones a este problema son muy subjetivas, incompletas y seguramente no contentarán a todos.

Soluciones:
- Extensiones: la mayoría de cosas que Gnome3 hace diferente a Gnome2 pueden cambiarse por medio de extensiones, tan sólo hay que entrar en https://extensions.gnome.org y descargar las que necesitemos.

Ejemplo de extensión para imitar el comportamiento de Gnome2
- Cambiar la manera de trabajar: aunque la reacción más frecuente es negarse a cambiar, con el tiempo muchos usuarios acaban adaptándose al nuevo sistema. Como ya pasó con novedades como el uso del ratón, las interfaces gráficas o el más reciente KDE4 (que en su momento no recibió más que críticas y ahora es alabado por muchos)

  • Conclusión
Si bien es cierto que un gran número de usuarios está rechazando Gnome3 y eso es un dato innegable, creo que muchos de estos usuarios descontentos no han entendido bien el cambio de filosofía de trabajo del escritorio (o la han entendido pero no es su estilo) o no se han detenido a ver como podían solucionar los problemas que les han ido surgiendo. En un pequeño número de casos Gnome3 no cubre las necesidades básicas del usuario, pero está claro que ningún entorno pretende contentar al 100% de los usuarios y en GNU/Linux tenemos la suerte de poder elegir.

Si tenéis más objeciones que no haya tratado aquí o creéis que alguna de las soluciones propuestas no es correcta dejad un comentario e intentaré responderlas. Si hay suficientes y son propuestas interesantes haré una nueva entrega de objeciones/soluciones.

  • Más información
Extensiones de GnomeShell https://extensions.gnome.org
Gnome3 Overview http://www.gnome.org/gnome-3/

  • Artículos relacionados
Instalar (y arreglar) Gnome 3.0 en Ubuntu 11.04 paso a paso 
Las extensiones de Gnome Shell 

31 oct 2011

Gestores de archivos alternativos a Nautilus 3.2

Con la llegada de Gnome 3 llegó también la actualización del gestor de archivos Nautilus. Esta actualización introdujo un profundo rediseño y simplificación de Nautilus, como se había estado pidiendo desde hace tiempo. Sin embargo nunca llueve a gusto de todos y han sido muchas las voces que se quejan de que han perdido funciones importantes o que no les gusta la nueva interfaz de Nautilus.

Si eres de este grupo de usuarios o simplemente quieres probar experiencias nuevas en este artículo te mostraré varias alternativas a Nautilus y cómo instalarlas en Ubuntu 11.10.


  • Marlin, la apuesta del proyecto Elementary
Este gestor de archivos es el heredero del proyecto Nautilus Elementary, sus principales virtudes son una cuidadísima interfaz gráfica gran cantidad de opciones, integración perfecta en Gnome3 y prácticamente todas las funciones que podemos encontrar en Nautilus.

Para instalarlo ejecutaremos:
sudo add-apt-repository ppa:elementary-os/daily
sudo apt-get update
sudo apt-get install marlin


Gestor de archivos Marlin


Además podemos establecerlo como gestor de archivos por defecto fácilmente desde el propio programa en el menú Edit - Preferences - Make Marlin my default file manager

  • Thunar, el gestor de archivos de Xfce4
Otro proyecto que está cobrando fuerza gracias a los "desencantados" con Gnome3 es Xfce4, un escritorio al estilo Gnome2 pero con aplicaciones más ligeras y con un menor requerimiento de recursos.

Thunar tiene todo lo que podemos esperar de un gestor de archivos moderno y al estar basado en las mismas librerías que Gnome su instalación no arrastra excesivas dependencias. Sus principales virtudes son bajo consumo de recursos, perfecta integración en Gnome 3 y buenas posibilidades de configuración / personalización.

Gestor de archivos Thunar

Para instalarlo usaremos:
sudo apt-get install thunar

  • PCmanfm, un gestor de archivos independiente
PCmanfm es un gestor de archivos que no forma parte de ningún escritorio, aunque por sus características ha sido adoptado por el escritorio LXDE como gestor de archivos por defecto.

Sus principales virtudes son: muy rápido, muy ligero, muy pocas dependencias, gran cantidad de opciones y soporta navegación por pestañas.

Gestor de archivos PCmanfm

Para instalarlo simplemente ejecutamos:
sudo apt-get install pcmanfm

  • Más información
Marlin file manager
Thunar file manager
PCMan file manager

  • Artículos relacionados
Nautilus a fondo

17 oct 2011

5 maneras de deshacerse de Unity

Una de las bazas más importantes de las nuevas Ubuntu es su interfaz Unity, que está cosechando tantas alabanzas como críticas. Para aquellos de vosotros que, como yo, no estais cómodos con Unity aquí os dejo 5 alternativas, rápidas y fáciles de instalar.

  • Manera 1: La interfaz GnomeShell
GnomeShell, en mi opinión, se integra mucho mejor con el nuevo Gnome3 y permite exprimir al máximo sus nuevas funciones.

Para instalarlo:
sudo apt-get install gnome-shell gnome-tweak-tool gnome-themes-standard

Para usarlo:
Cierra sesión y al poner de nuevo tu nombre de usuario y contraseña elige el tipo de sesión Gnome

Interfaz GnomeShell

  • Manera 2: El hermano pequeño Unity 2D
Si tu problema es que no puedes (o no quieres) usar los efectos gráficos de Unity pero te gusta su funcionamiento, Unity 2D es una alternativa más ligera y que no requiere tener el 3D activado en la gráfica.

Para instalarlo:
sudo apt-get install unity-2d

Para usarlo:
Cierra sesión y al poner de nuevo tu nombre de usuario y contraseña elige el tipo de sesión Ubuntu 2D

Interfaz Unity 2D

  • Manera 3: El escritorio clásico (Fallback Mode)
Para los nostálgicos de Gnome2 existe una opción bastante similar (al menos en aspecto) sin necesidad de instalar ni cambiar nada, se trata del "Fallback Mode" un modo de compatibilidad originalmente pensado para entornos sin soporte 3D y con la típica estética de 2 paneles de Gnome2. Es necesario instalar GnomeShell para poder usar el escritorio clásico.

Para usarlo:
Cierra sesión y al poner de nuevo tu nombre de usuario y contraseña elige el tipo de sesión Gnome Classic

Interfaz Gnome Classic

  • Manera 4: Cambiar de escritorio.
Aunque a muchos usuarios de Ubuntu les cueste creerlo Gnome no es el único escritorio disponible en linux, hay más, con funcionamientos y características muy diferentes. Los más usados son el espectacular KDE con su escritorio Plasma, el equilibrado XFCE ligero pero completo y el ultraligero LXDE muy útil para máquinas con pocos recursos.

Para instalarlos:
sudo apt-get install kubuntu-desktop
o
sudo apt-get install xubuntu-desktop
o
sudo apt-get install lubuntu-desktop

Para usarlos:
Cierra sesión y al poner de nuevo tu nombre de usuario y contraseña elige el tipo de sesión que corresponda (KDE / XFCE / LXDE)

Escritorio KDE4


Escritorio XFCE4

Esritorio LXDE

  • Manera 5: Entorno gráfico sin escritorio.
Es posible usar el entorno gráfico sin necesidad de un gestor de escritorio consumiendo recursos, la solución es usar directamente un gestor de ventanas. El más usado de ellos es seguramente OpenBox, más ligero que todos los anteriores y muy configurable.

Para instalarlo:
sudo apt-get install openbox openbox-themes obconf obmenu

Para usarlo:
Cierra sesión y al poner de nuevo tu nombre de usuario y contraseña elige el tipo de sesión Openbox.

Gestor de ventanas OpenBox
Una opción similar a OpenBox con sus mismas ventajas de ligereza y simplicidad es FluxBox (añadido por sugerencia de mitcoes).


Para instalarlo:
sudo apt-get install fluxbox

Para usarlo:
Cierra sesión y al poner de nuevo tu nombre de usuario y contraseña elige el tipo de sesión Fluxbox.

Gestor de ventanas FluxBox

  • Más información 
Gnome3 http://www.gnome.org
GnomeShell http://live.gnome.org/GnomeShell
KDE http://kde.org/
XFCE http://xfce.org/
LXDE http://lxde.org/
OpenBox http://openbox.org/

  • Artículos relacionados 
Gnome3 / Gnome Shell
OpenBox, un gestor de ventanas ultraligero

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

22 mar 2010

Nautilus a fondo

Nautilus es el gestor de archivos por defecto en Gnome. Se encarga de las funciones relacionadas con el manejo de ficheros, directorios y dispositivos, pero Nautilus es mucho más, entre sus funciones adicionales encontramos:
  • Grabador de CD/DVD
  • Gestión de tipografías
  • Cliente FTP
  • Manejo del escritorio
  • Gestión de dispositivos removibles (USB, CD, DVD...) y unidades de red (samba, nfs, ssh, ftp...)
  • Previsualización de archivos multimedia
  • Scripts y extensiones programables
  • Transferencia por bluetooth
En este artículo veremos como aprovechar algunas de sus funcionalidades extendiendo sus capacidades y facilitando el uso del sistema al usuario final. También veremos algunas de las novedades que diversos programadores estan preparando para el futuro.

  • Scripts
Los scripts permiten a Nautilus realizar funciones sobre los archivos automatizándolas y facilitando su manipulación. Veamos algunos de los scripts más útiles para Nautilus:
  1. Audio/Video/Image/Text/ISO Convert: este script permite convertir formatos de audio, video y texto directamente desde el navegador, sin necesidad de abrir programas externos. Es muy útil para manipular grandes cantidades de archivos simultaneamente. Instrucciones para su instalación y descarga aquí

    Audio/Video/Image/Text/ISO Convert

  2. Nautilus Scripts Pack: similar al anterior da a Nautilus la capacidad de manipular y convertir cualquier archivo multimedia, gestión de imágenes ISO, encriptación/desencriptación, nuevas localizaciones para las funciones Copiar a... y Mover a..., previsualización de PDF, instalación de temas y fuentes, gestión de archivos en modo administrador y mucho más. Instrucciones para su instalación y descarga aquí

    Nautilus Scripts Pack
Podeis encontrar muchos más scripts en http://gnome-look.org/?xcontentmode=188

  • Extensiones
Las extensiones extienden las funciones de nautilus para cubrir las necesidades de los usuarios más exigentes, hay muchas extensiones, aquí os dejo algunas de las más interesantes:
  1. Nautilus Flickr Uploader: permite subir multiples imágenes a nuestra cuenta Flickr usando una sencilla API que nos permitirá redimensionar las imágenes, elegir etiquetas o las opciones de privacidad. Podeis instalarlo descargando directamente este paquete nautilus-flickr-uploader_0.03-1_all.deb (válido para 32 y 64 bits)

    Nautilus Flickr Uploader

  2. CoverChooser: esta pequeña extensión permite a Nautilus asignar las portadas de nuestros discos a las carpetas que los contienen. Instrucciones para su instalación y descarga aquí

    CoverChooser


  3. Nautilus PyExtensions: esta útil extensión nos permite gestionar todas las extensiones de nautilus instaladas y además aporta algunas interesantes mejoras como comparador de archivos, información extra antes de sobreescribir un archivo, mover o copiar a una localización ya explorada, establecer el fondo de escritorio y más. Podeis instalarlo descargando directamente este paquete nautilus-pyextensions_1.0.6-1_all.deb (válido para 32 y 64 bits)
Nautilus PyExtensions

  • Dual panel
Este modo de visión en dos paneles ha sido largamente demandado por los usuarios de Gnome desde hace tiempo. Será implementado como opción por defecto en Ubuntu Lucid Lynx 10.04 y también está disponibles en las versiones Jaunty y Karmic haciendo unas pequeñas modificaciones.

Nautilus con vista de dos paneles


Si no podeis esperar teneis instrucciones para añadir esta funcionalidad en Karmic y Jaunty en http://www.webupd8.org/2009/11/dual-panel-nautilus-for-ubuntu-karmic.html

  • Plantillas
Las plantillas permiten a Nautilus crear archivos de diferentes tipos, teneis un buen conjunto de plantillas en http://gnome-look.org/content/show.php/Nautilus+Templates?content=39317, con instrucciones para su instalación.

Plantillas en Nautilus

Esta impresionante extensión añade un nuevo y espectacular modo de previsualización de archivos multimedia a Nautilus. Aqui teneis un video mostrando Gloobus Flow en acción.


Aunque aun está en pleno desarrollo si estais interesados en participar en el proyecto podeis informaros en http://launchpad.net/gloobus-flow

Esta extensión permitirá a nautilus mostrar estadísticas de uso de archivos y carpetas, mostrar las localizaciones más frecuentemente usadas, los últimos elementos accedidos, histórico de acciones por fechas... Aunque está en desarrollo su autor nos ha dejado un video donde pueden verse algunas de estas funciones (hay q fijarse bien porque se ve muy pequeñito):


Nautilus+Zeitgeist

Esta extensión se prevee que forme parte de las novedades de Gnome3 junto a Gnome-Shell, aunque es muy posible que tengamos pronto paquetes para probarlo en Lucid. Si quereis seguir el desarrollo de esta extensión podeis más de su propio autor en http://seilo.geekyogre.com/

  • Nuevos diseños para la interfaz de Nautilus
Aunque la interfaz de Nautilus es bastante práctica siempre puede mejorarse, tanto en funcionalidad como en estética, se han propuesto varias ideas (mockups) para el rediseño de Nautilus, es muy posible que algunas ideas sean implementadas para la salida de Gnome3.

Aquí os dejo algunas de las más interesantes: (imágenes obtenidas de www.gnome-look.org)



  • Más información
Nautilus
Gloobus Flow
Nautilus+Zeitgeist


  • Artículos relacionados
Instalando Lucid Lynx Alpha2
PCmanfm, un gestor de ficheros ultraligero
Visitas