29 dic. 2008

Ubuntu 9.04 Jaunty Jackalope, Alpha2

Aparecida ya la Alpha2 de la futura Ubuntu 9.04 Jaunty Jackalope, vamos a ver como se porta en un sistema real con una instalación limpia.



Aquí podemos ver el anuncio oficial.


  • Descargas
Podemos descargar cualquiera de las siguientes versiones en sus modalidades Desktop, Alternate y Server, 32 y 64bits:

Ubuntu: http://cdimage.ubuntu.com/releases/jaunty/alpha-2/
Kubuntu: http://cdimage.ubuntu.com/kubuntu/releases/jaunty/alpha-2/
Xubuntu: http://cdimage.ubuntu.com/xubuntu/releases/jaunty/alpha-2/

Para otras opciones aqui teneis la lista de mirrors.


  • Instalación
Si todo va bien mi intención es dejarme ya esta Alpha como sistema base, por eso he elegido la versión Ubuntu Desktop 64bits.

Menú de instalación

Por primera vez he tenido problemas con la instalación, el particionador no funciona correctamente y no permite particionado manual, solo el que él mismo propone.

Error durante el particionado manual

Por otro lado, la ejecución de programas desde el LiveCD mientras se realizaba la instalación dió algun problema (un par de cuelgues de nautilus y un paquete que no quería instalarse).

El resto de la instalación transcurrió sin incidencias, me permitió importar las preferencias de mi usuario de Intrepid Ibex y al reiniciar el menú del grub había respetado todos los sistemas operativos instalados en mi equipo.

También podemos optar por actualizar desde Intrepid Ibex con la orden:
$ update-manager -d

Actualización de Intrepid a Jaunty

Aunque si es tu sistema base no recomiendo actualizar aun.


  • Novedades
Entre las numerosas novedades de esta Alpha2 podríamos destacar:
  1. Ya están disponibles todas las versiones (Desktop, Server, Alternate, Ubuntu, Kubuntu, Xubuntu, 32 y 64bits...)
  2. Miniutilidad grafica para configurar el tema y posición de las notificaciones del sistema Sistema - Preferencias - PopUp notifications
  3. Xorg 1.6 (hará falta adaptar los drivers gráficos, que en realidad es 1.5.99-3)
  4. Nuevos drivers de nvidia 180 (aun no son usables)
  5. Kernel 2.6.28-3.4 (basado en el kernel de desarrollo 2.6.28-rc8)
$ dpkg -l | grep xserver-xorg-core
ii xserver-xorg-core 2:1.5.99.3-0ubuntu3 Xorg X server - core server

$ aptitude search nvidia-glx-180
p nvidia-glx-180 - NVIDIA binary Xorg driver
p nvidia-glx-180-dev - NVIDIA binary Xorg driver development files

$ uname -r
2.6.28-3-generic



  • Planes de futuro
Pocas novedades aun propuestas pero interesantes:
  1. Configurador gráfico para Xorg
  2. Regeneración de la funcionalidad de Ctrl+Alt+Borrar
  3. Gestión de usuarios y grupos a través de Ubuntu Server LDAP directory
  4. Inclusión del driver de nvidia acelerado y libre nouveau
Estaremos atentos a las futuras Alphas.


  • Errores en la Alpha2
He encontrado varios errores destacables en los pocos días que llevo usando esta versión, lo cual la hace poco indicada para uso habitual:
  1. Durante la instalación solo pude usar el particionado guiado, el manual no me permitió manipular las particiones
  2. Los drivers de nvidia están actualizados a la versión 180, pero no funcionan (parece que este error afecta también a los drivers de ATI e Intel)
  3. La combinación Ctrl+Alt+Borrar para reiniciar el entorno gráfico no funciona
Error en la instalación de drivers acelerados


  • Más información
Anuncio oficial
Progreso de cambios
Calendario de versiones
Jaunty - Alpha2


  • Artículos relacionados
Ubuntu Intrepid Ibex 8.10
Ubuntu 9.04 Jaunty Jackalope, Alpha1

22 dic. 2008

Utilidades de escritorio ultraligeras

Acabaremos este especial entorno Gráfico Minimalista con una colección de utilidades que podemos necesitar en el escritorio (terminales, lanzadores de aplicaciones, docks...) equivalentes a las aportadas por escritorios como KDE4 o Gnome pero mucho más rápidas y ligeras (a cambio perderemos algunas de sus funciones, que de todas maneras no suelen usarse).

  • Terminales
El terminal es quizá la utilidad más importante de todo el escritorio, permite lanzar órdenes de texto, ejecutar programas (texto o gráficos), cambiar de usuario y muchas cosas más. Por ese motivo dotar a nuestro escritorio minimalista de un buen terminal será algo prioritario.

En mi opinion un buen terminal debe tener como mínimo las funciones básicas del terminal texto, soporte de pestañas para múltiples ejecuciones de comandos y un menú para facilitar la configuracion y acciones básicas como copiar y pegar.

Vamos a hacer un repaso rápido de las características de los principales terminales disponibles:

Terminal

Memoria

Solapas

Menu

Gnome terminal

15,9mb

si

si

XFCE4 terminal

9,7mb

si

si

KDE4 terminal

8,7mb

si

si

xterm

5,6mb

no

no

eterm

4,8mb

no

si

aterm

3,5mb

no

no

mrxvt

1,2mb

si

si



Viendo estos datos que cada uno saque sus propias conclusiones, pero yo me quedaría con mrxvt como terminal ligero (con solapas y menus), o el terminal propio del escritorio que tengais instalado si quereis uno más completo (sacrificando algo de memoria a cambio).

Para instalar estos terminales usaremos la orden:
$ sudo apt-get install gnome-terminal konsole rxvt aterm eterm xfce4-terminal mrxvt

Instala solo las que vayas a usar.

Para integrarlo en el menu de OpenBox, editaremos su archivo de definición de menús:
$ gedit ~/.config/openbox/menu.xml

Y le añadiremos las lineas: (haré el ejemplo con mrxvt, podeis cambiarlo por el terminal que más os guste)
<item label="Terminal">
<action name="Execute">
<execute>
mrxvt -xft -showmenu
</execute>
</action>
</item>

Aspecto del terminal mxrvt


  • Lanzadores de aplicaciones
Otro elemento del escritorio que puede sernos útil es el lanzador rápido de aplicaciones. Estos programas sirven para ejecutar comandos y aplicaciones rápidamente, cerrandose automáticamente después de ejecutar la orden dada.

En Gnome por ejemplo, podemos ver el lanzador de aplicaciones pulsando la combinación de teclas Alt+F2:

Aspecto del lanzador de aplicaciones de Gnome

Lo que buscaremos en estas aplicaciones será que puedan autocompletar comandos y aplicaciones, la posibilidad de abrir un terminal externo para la ejecución y la posibilidad de asociarlo a una combinación de teclas para agilizar su uso.

Podemos encontrar, entre otros, los siguientes lanzadores de aplicaciones: gnome-do, gmrun, los lanzadores de cada escritorio y otros.

gnome-do

Os recomiendo que los probeis todos y decidais vosotros mismos cual es mejor. Para instalarlos (por ejmplo gmrun) ejecutaremos:
$ sudo apt-get install gmrun

Personalmente me quedo con gmrun que soporta autocompletado, no depende de ningún escritorio y funciona perfectamente en OpenBox.

gmrun mostrando el autocompletado

Si queremos definir una combinación de teclas para lanzarlo en OpenBox con Alt+F2 editaremos su archivo de configuración:
$ gedit ~/.config/openbox/rc.xml

Buscamos la sección keyboard y añadimos las siguientes lineas:
<!-- Combinación de teclas para el lanzador -->
<keybind key="A-F2">
<action name="Execute">
<startupnotify>
<enabled>true</enabled>
<name>gmrun</name>
</startupnotify>
<command>gmrun</command>
</action>
</keybind>



  • Docks
Otro elemento frecuente en escriotrios modernos es un Dock (barra de iconos al estilo Mac) que aunque no suele verse en escritorios ligeros puede ser interesante para muchos usuarios.

Los Docks más usados son avant-window-navigator y cairo-dock, sin embargo estas aplicaciones necesitan un gestor de ventanas con la extensión Composite, que OpenBox no tiene. Para casos como este tenemos otra alternativa: gDesklets

Lo instalaremos con la orden:
$ sudo apt-get install gdesklets

Lo ejecutamos con la orden:
gdesklets --no-tray-icon open /usr/share/gdesklets/Displays/starterbar-desklet/starterbar.display

Le añadiremos los lanzadores a los programas que más utilicemos y con un poco de paciencia tendrá un aspecto como este:

Barra de lanzadores de gdesklets

Si queremos que se ejecute cada vez que iniciamos OpenBox editaremos el archivo:
$ gedit ~/.config/openbox/autostart.sh

Y le añadiremos estas lineas al final del archivo:
# Dock gdesklets
sleep 2 ; exec gdesklets --no-tray-icon &



  • Artículos relacionados
OpenBox, un gestor de ventanas ultraligero
BMPanel, un panel ultraligero
PCmanfm, un gestor de ficheros ultraligero
Conky, un monitor de sistema ultraligero


  • Enlaces de interés
Home page de mrxvt
Home page de gnome-do
Home page de gmrun
Home page de gDesklets

15 dic. 2008

Flash Plugin 64bits en Ubuntu

Por fin tenemos una versión del plugin de flash para 64bits (hasta ahora había que ejecutar el de 32bits a través de nspluginwrapper) que esperemos reduzca el consumo abusivo de procesador y los errores que había hasta ahora.

En este artículo veremos con instalar el plugin y lo someteremos a unas sencillas pruebas para ver que tal se porta.


  • Descarga
Nos descargaremos el plugin directamente de la web de Adobe. Pero para los impacientes aquí os lo dejo en mi servidor: libflashplayer-10.0.d20.7.linux-x86_64.so.tar.gz


  • Instalación
Primero desinstalaremos el flash anterior con la orden:
$ sudo apt-get purge flashplugin-nonfree

Nota: Para asegurarte de que se ha desinstalado bien entra por ejemplo en www.youtube.com y comprueba que no puedes ver los videos.

Descomprimiremos el archivo descargado:
$ tar xvfz libflashplayer-10.0.d20.7.linux-x86_64.so.tar.gz

Y copiaremos el archivo que contiene al directorio de plugins de firefox:
$ mkdir ~/.mozilla/plugins ; mv libflashplayer.so ~/.mozilla/plugins

Comprobamos que todo ha ido bien desde el propio firefox poniendo el conocido about:plugins en la barra de direcciones, veremos algo así:

Shockwave Flash

Nombre del fichero: libflashplayer.so
Shockwave Flash 10.0 d20
MIME Type Description Suffixes Enabled
application/x-shockwave-flash Shockwave Flash swf Yes
application/futuresplash FutureSplash Player spl Yes

  • Rendimiento
Después de usarlo un rato y probar tanto videos como aplicaciones podremos comprobar qu el nuevo flash de 64bits traga con todo, se comporta de una manera mucho más estable (firefox no se ha cerrado ni han aparecido "videos en gris"), el consumo de procesador es algo menor y los videos a pantalla completa se ven bastante mejor (sin saltos ni parones)

En la web The Inquirer han hecho un estudio en profundidad y han obtenido resultados parecidos, aqui os dejo el enlace http://www.theinquirer.es/2008/11/20/instalacion-y-rendimiento-adobe-flash-64bits-en-linux.html

Aun siendo una versión de desarrollo recomiendo que la instaleis si usais una distribución de 64bits ya que es más estable y más eficiente que la adaptación de la versión de 32bits.


  • Artículos relacionados
Comparativa de rendimiento en Ubuntu Hardy 32 y 64 bits


  • Enlaces de interés
64-bit Flash Player 10 FAQ
Linux 64-bit Alpha Release Notes
http://www.theinquirer.es/2008/11/20/instalacion-y-rendimiento-adobe-flash-64bits-en-linux.html

8 dic. 2008

Conky, un monitor de sistema ultraligero

Conky es un analizador de sistema altamente configurable, capaz de integrarse en cualquier tipo de escritorio, soporta más de 250 indicadores (información del hardware, del software, estado de ejecución de programas...), soporta protocolos IMAP y POP para avisarnos de la recepción de correo y tiene controles multimedia con los q manejar los reproductores XMMS, Audacious, BMPx... Además es extremadamente ligero, ahorrando así más memoria y ciclos de procesador que cualquier otro monitor de sistema de este tipo.


  • Instalación
Conky está en los repositorios oficiales así que para instalarlo tan solo tendremos que ejecutar:
$ sudo aptitude install conky

  • Configuración
La configuración de conky se realiza a través de su único fichero de configuración ~/.conkyrc, aunque podemos modificarlo a nuestro gusto e incluso descargar y usar configuraciones creadas por otros usuarios.


Aspecto de conky con la configuración por defecto


Podeis encontrar una buena colección de ejemplos de configuración de conky en http://conky.sourceforge.net/screenshots.html, aqui os dejo el mío especialmente diseñado para usarse con OpenBox y BMPanel: conkyrc.xml, para establecerlo como configuración por defecto lo descargamos y ejecutamos:
$ cp conkyrc.xml ~/.conkyrc


  • Ejecución
Para ejecutarlo es tan sencillo como:
$ conky &

O si queremos leer la configuración desde otro archivo:
$ conky -c fichero_de_config &

Si queremos integrarlo en OpenBox y que se ejecute en cada sesión, editaremos el archivo autostart.sh con la orden:
gedit ~/.config/openbox/autostart.sh

Y añadiremos estas lineas:
# Cargamos el monitor de sistema conky
conky &


Nota: si usasteis mis archivos de configuración de OpenBox del artículo "OpenBox, un gestor de ventanas ultraligero" ya estarán añadidas.

El resultado final, si usais mi fichero de configuración se parecerá a esto:


Monitor de sistema conky

En la parte inferior de la imagen (haced clic en la imagen para agrandarla) podemos ver una fina barra donde conky nos muestra toda la información que queramos sobre nuestro sistema.


  • Recursos ocupados
Compararemos ahora los recursos ocupados por conky y otros analizadores del sistema, como los aportados por Gnome y KDE o los que podemos encontrar en widgets como WaterMArk Screenlet:


Memoria

Memoria virtual

conky

0,9mb

89,6mb

gnome-system-monitor

7,2mb

202,8mb

ksysguard

12,0mb

300,7mb

WaterMark (screenlet)

22,7mb

279,7mb


Vemos que conky es con diferencia el más ligero y que los screenlets, aunque muy bonitos, consumen mucha memoria.

Nota: en favor de Gnome y KDE hay que decir que sus monitores de sistema cumplen muchas más funciones que las proporcionadas por conky.


  • Artículos relacionados
OpenBox, un gestor de ventanas ultraligero
BMPanel, un panel ultraligero
PCmanfm, un gestor de ficheros ultraligero
Utilidades de escritorio ultraligeras


  • Enlaces de interés
http://conky.sourceforge.net/
http://screenlets.org/index.php/WaterMark

1 dic. 2008

PCmanfm, un gestor de ficheros ultraligero

PCmanfm es un gestor de archivos equivalente a nautilus (Gnome), thunar (Xfce4) o dolphin (KDE4) pero mucho más rápido y extremadamente ligero. Será el complemento ideal para nuestro entorno gráfico mínimo basado en OpenBox.

Sus características son las mismas que encontraríamos en cualquier gestor de ficheros actual: gestión básica de archivos, diferentes modos de vista, navegación por pestañas, gestión de iconos de escritorio, usa los accesos rápidos de Gnome, gestión de volúmenes... todo esto con un consumo de memoria y unos tiempos de reacción mínimos.


  • Instalación
Gracias a que está en los repos lo instalaremos fácilmente con:
$ sudo aptitude install pcmanfm

El programa usará por defecto el tema de iconos y GTK+ de Gnome y asimilará los accesos rápidos y las localizaciones definidas en nautilus.


  • Ejecución
Podemos ejecutarlo directamente desde un terminal para ver su aspecto y como funciona con la orden:
$ pcmanfm

Para integrarlo en el menu de OpenBox, editaremos su archivo de definición de menús:
$ gedit ~/.config/openbox/menu.xml

Y le añadiremos las lineas:
<item label="Gestor de archivos">
<action name="Execute">
<execute>
pcmanfm
</execute>
</action>
</item>

Nota: si usasteis mis archivos de configuración de OpenBox del artículo "OpenBox, un gestor de ventanas ultraligero" ya estarán añadidas.

Al ejecutarlo veremos una ventana como esta:

Gestor de archivos PCmanfm

Podemos ver claramente como ha adoptado el tema Human que tengo definido en Gnome y los accesos rápidos de nautilus (Documentos, Música, Imágenes...)


  • Gestión del escritorio
PCmanfm puede gestionar el escritorio, es decir, si aparecerán o no iconos en él, el comportamiento de los menús al pulsar sobre el escritorio o la imagen de fondo de pantalla.

Para acceder a estas opciones iremos al menú PCmanfm - Editar - Preferencias - Escritorio, y veremos una pantalla que nos permitirá cambiar fácilmente estos elementos:

Gestión del escritorio con PCmanfm

Si queremos aprovechar esta característica para dotar de iconos de escritorio a OpenBox, editaremos su archivo de sesiones:
$ gedit ~/.config/openbox/autostart.sh

Y le añadiremos estas lineas al final del archivo:
# Iconos de escritorio
sleep 2 ; exec pcmanfm -d &


El resultado final será algo parecido a esto:

PCmanfm gestionando archivos y escritorio


  • Recursos ocupados
Veamos ahora cuantos recursos utiliza PCmanfm en comparación con los gestores de archivos proporcionados por los principales escritorios Gnome, KDE4 y Xfce4.


Memoria

Memoria Virtual

PCmanfm

5,2mb

183,0mb

Thunar (Xfce4)

6,5mb

215,4mb

Nautilus (Gnome)

11,8mb

434,5mb

Dolphin (KDE4)

9,8mb

310,4mb



Podemos ver claramente como PCmanfm consume menos RAM que sus competidores sin perder ninguna funcionalidad importante y además al usarlo comprobareis la extrema velocidad de respuesta cargando directorios con muchos archivos.


  • Alternativas a PCmanfm
Thunar: el gestor de archivos del escritorio Xfce4, potente y más ligero que nautilus, para instalarlo:
$ sudo apt-get install thunar

Idesk: sencillo programa para tener iconos en el escritorio, para instalarlo:
$ sudo apt-get install idesk

Xfe: el más ligero y sencillo de todos aunque no se integra tan bien con las opciones de Gnome, para instalarlo:
$ sudo apt-get install xfe

mc: gestor de archivos en modo texto, muy potente aunque poco intuitivo, para instalarlo:
$ sudo apt-get install mc


  • Artículos relacionados
OpenBox, un gestor de ventanas ultraligero
BMPanel, un panel ultraligero
Conky, un monitor de sistema ultraligero
Utilidades de escritorio ultraligeras


  • Enlaces de interés
PCManfm home page