Final Term, el emulador de terminal que (quizás) estabas buscando

Los tipos de consola a los que los usuarios de Linux tenemos acceso son casi innumerables. Y sin embargo, puede que algunos busquen una consola «2.0», más moderna y con opciones más adaptadas a los nuevos tiempos tanto en su interfaz como en sus opciones.

Eso es lo que propone el desarrollador de Final Term, un emulador de terminal que «tiene estilo, buenas ideas, es fresco, y tiene un futuro brillante». El proyecto tiene una gran valoración en GitHub, donde está disponible, y está especialmente orientado para usuarios del entorno de escritorio GNOME, aunque en realidad puede ser aprovechado en cualquier entorno o gestor de ventanas.

Entre otras cosas el autor destaca las transiciones suaves cuando escribimos, cuando realizamos scroll, o incluso animaciones del cursor que también hacen más elegante el trabajo con el terminal. Además dispone de menús semánticos de texto, autocompletado inteligente de comandos, controles de la GUI del terminal, o incluso soporte para terminales con soporte 24 bit RGB.

final-term

Final Term está aún en pleno desarrollo y por ejemplo hay algunas ausencias destacadas (como el hecho de que no hay pestañas),  o problemas (como cuando se hace un listado de un gran número de ficheros). Hay paquetes para Arch y Ubuntu, mientras que los usuarios de Fedora y otras distribuciones tendrán que compilarlo a mano. Si sois fans del terminal (¿qué linuxero no lo es?), ¡a probarlo!

Cinnarch abandona Cinnamon en favor de GNOME 3.8 y GNOME Shell

Los desarrolladores de Cinnarch han decidido dejar de utilizar Cinnamon como la interfaz por defecto para su distribución Linux, y en lugar de eso harán uso de GNOME, algo curioso teniendo en cuenta que precisamente el nombre de la distribución dejaba claro que -al menos, hasta ahora- uno de sus pilares era el uso de Cinnamon.

Entre sus razones destacan que Cinnamon es complicado de instalar en Arch y combinar esa instalación con sus objetivos originales -ofrecer lo último de lo último sin duplicación de paquetes en los repositorios- estaba siendo cada vez más complicado.

Aunque siguen confiando totalmente en la forma de trabajar de Arch Linux, su pilar fundamental, creen que los paquetes de Cinnamon que se basan en el código de GNOME 3.6 e incluso en versiones anteriores de este entorno de escritorio está muy detrás de los paquetes GNOME más recientes. De hecho indicaron que «Es casi imposible mantener software desarrollado por Linux Mint en una rolling release«, y según ellos el proyecto Cinnamon va un año por detrás del código upstream.

La idea es la de cambiar cuanto antes a GNOME 3.8, así que en cuanto estos paquetes estén disponibles en el repositorio extra de Arch, harán la migración, y además los paquetes con Cinnamon serán eliminados. Han prometido además ofrecer un script para ayudar a la gente a hacer esa transición sin que tengan que realizar una reinstalación completa.

MariaDB ya es la preferida de Arch Linux, Fedora, Mageia, openSUSE y Slackware. Y más.

Varias distribuciones de primer nivel han anunciado en las últimas semanas y días su decisión de adoptar MariaDB como sistema de gestión de bases de datos en lugar de MySQL, una plataforma que desde que cayó en manos de Oracle -tras la compra de Sun Microsystems- ha ido torciendo su camino y que muy pronto podría seguir los pasos de OpenOffice.org, el proyecto que acabó cedido a la Apache Foundation.

El problema reside en la incertidumbre que el modelo de licencias de MySQL tiene en casos en los que la edición comunitaria de este sistema de gestión de bases de datos se utilice con fines comerciales, y otros expertos revelan que en Oracle ya no se publica información útil sobre problemas de seguridad (CVEs). Las cinco distribuciones que han anunciado recientemente cambios al respecto son las siguientes:

  • Mageia: Mageia 2 fue la primera distribución en «arriesgarse» al cambio, y lo hicieron hace casi un año, con un salto que dejaba claro que confiaban plenamente en las posibilidades de MariaDB en lugar de MySQL, ya que según ellos, MariaDB «tiene un desarrollo mucho más abierto».
  • Slackware: anunció ayer mismo que la próxima versión de esta distribución adoptará MariaDB en lugar de MySQL, y de hecho va más lejos que otras alternativas, ya que sustituirá por completo MySQL con MariaDB, y no se limitará a ofrecerla de serie. No hay fecha estimada para la próxima versión de Slackware, pero tenemos como referencia el hecho de que Slackware 14 se anunció a finales de septiembre de 2012.
  • Arch Linux: en otro anuncio realizado ayer, uno de los máximos responsables de la distribución indicó que MariaDB se convierte a partir del anuncio en la implementación por defecto de MySQL. En ese anuncio se incluyen las instrucciones para realizar el cambio para los usuarios actuales, y aunque el proceso de migración es sencillo, pueden surgir algunas incompatibilidades que hacen imposible una actualización automática. En ese anuncio también nos hablan de Percona Server como alternativa, pero afirman que eligen MariaDB porque dispone de algunas características de mayor interés.
  • OpenSUSE: los desarrolladores de esta distribución dieron el salto definitivo a MariaDB en openSUSE 12.3, aunque ya pudimos ver este motor presente en ediciones preliminares de esa distribución. En realidad ese cambio estaba anunciado desde finales de enero, y ahora  ya es una realidad.
  • Fedora: en otro anuncio que se realizó poco después del de openSUSE, los responsables de Fedora anunciaron que Fedora 19, que llegará teóricamente en mayo, adoptará también MariaDB en lugar de MySQL.

No son las únicas, desde luego, y como señala la propia base de conocimiento del proyecto MariaDB, hay otras distribuciones implicadas en ese cambio. Destacan Gentoo, ALTLinux, Parabola GNU/Linux, TurboLinux, MariaDB Devian Live y The Chakra Project. En esa base de conocimiento también podemos encontrar una interesante comparativa de MySQL vs. MariaDB (hay que tener en cuenta que está realizada por los desarrolladores de MariaDB), y lo que parece claro es que MariaDB irá conquistando más y más distribuciones -curioso que en Canonical no se haya hablado nada de esa posibilidad para Ubuntu- durante este 2013.

Instala Steam en Fedora, openSUSE o ArchLinux

Como probablemente ya sepáis, Valve anunció recientemente la disponibilidad del cliente final de Steam para Linux, que inicialmente está únicamente soportado oficialmente en Ubuntu. De hecho, la recomendación de Valve es la de descargar e instalar el cliente a través del Centro de Software de Ubuntu, pero entonces ¿qué ocurre con el resto de distribuciones?

Bueno, si sois usuarios de cualquier derivada de Debian o de Ubuntu los binarios del cliente de Steam para Linux os servirán prácticamente sin problemas. Asi, distribuciones como Xubuntu/Kubuntu, Linux Mint o Elementary OS (en esta última es donde he hecho mi prueba, y todo perfecto) son perfectamente capaces de aprovechar la potencia de este cliente, y simplemente bastará con que os descarguéis la última versión del cliente para instalarlo con el comando dpkg -i. Los usuarios de Debian puede que tengan algun que otro problemilla, pero en este enlace explican cómo instalar Steam en Debian 7.0, hay más información en un hilo especifico de SteamCommunity, y también podéis probar este otro tutorial.

Ahora bien, si sois usuarios de otras distribuciones la cosa es algo más complicada… pero no imposible. Aunque en Valve dejan claro que hoy por hoy la unica distribución soportada es Ubuntu, en su web para desarrolladores dan pistas sobre cómo instalar Steam en otras distribuciones. Asi tenemos:

  • Fedora: hay paquetes RPM disponibles aquí para Fedora 17 y 18, y también hay un repositorio no oficial de YUM que trata de tener los paquetes relativamente actualizados. Sin embargo, ha aparecido un nuevo repositorio que por lo visto esta aun más preparado para poder permitir a los usuarios de esta distribución aprovechar al máximo Steam.
  • OpenSUSE: los desarrolladores de esta distribución han dedicado una página específica de su documentación a este tema, y allí nos indican que es posible instalar la última versión de Steam a traves de su fantástico Build Service, en este enlace. Hacen referencia al binario de 32 bits (ya existe el de 64 bits), asi que por el momento tendreis que instalar algunas dependencias para que todo vaya bien, pero el proceso esta muy bien explicado y no deberíais tener demasiados problemas.
  • Arch Linux: como en el caso de openSUSE, los responsables de esta distribución han puesto a disposición de los usuarios una página de documentación especifica en el wiki de la distribución donde se explica cómo instalar Steam en esta distribución, y como superar los posibles conflictos que puedan aparecer.

En la documentación para desarrolladores de Steam mencionan dos últimas opciones: la de usar Play On Linux, y la de usar Winetricks, y en ambos casos accederéis a las ventajas de Steam para Linux, aunque de unas formas no nativas y que pueden perjudicar vuestra experiencia de usuario. Seguro que van apareciendo más y más soluciones en este sentido, asi que si de momento no podéis acceder a Steam en vuestra distribución, siempre podéis instalar una Ubuntu 12.04 o Ubuntu 12.10 aunque solo sea para este propósito.