Instalar Sopcast en Ubuntu

En los últimos tiempos las aplicaciones P2P como eMule, Ares, Napster o Kazaa se han extendido y reproducido por internet como la pólvora.

A pesar de las continuas críticas sobre su legalidad frente a los derechos de autor, las numerosas ventajas que ofrecen este tipo de software hacen que se haya convertido en una importante fuente de innovaciones para la red. Este tipo de tecnología ha dado fruto a redes de intercambio de ficheros como Gnutella o eDonkey2000, a redes de telecomunicación a través de internet como Skype, e incluso a redes de transmisión audiovisual a través de internet como Sopcast o PPLive.

A la tecnología que utiliza el P2P para la transmisión y difusión de contenidos audiovisuales a través de internet se la llama P2PTV.

Sopcast (también llamado SopPlayer) es una aplicación P2PTV libre y gratuita que ofrece la posibilidad de ver y emitir televisión/radio por internet. Está disponible para plataformas Windows y Linux, y posee una amplia lista de canales fácilmente actualizable, así como la posibilidad de importar otros encontrados en la red.

La principal ventaja que lo ha hecho expandirse ampliamente es la buena calidad de emisión que ofrece. Aunque, al tratarse de tecnología P2P, la calidad depende de la conexión a internet y de la cantidad de usuarios que están viendo el canal, el método de transmisión que utiliza le permite minimizar los fallos y conseguir altas resoluciones.

Los canales para Sopcast se difunden a través de enlaces de tipo "sop://..." que podemos encontrar en páginas web, correos electrónicos,... Aunque la cantidad de canales permanentes en castellano es escasa en comparación con los transmitidos en inglés, chino o japonés, este formato está ampliamente extendido para la transmisión de eventos deportivos puntuales (sobre todo fútbol) casi en cualquier idioma. Es uno de los formatos más extendidos en la red para ello y si estamos buscando un canal que transmita un determinado evento es fácil toparnos con la necesidad de tenerlo instalado en nuestro equipo.

Para tenerlo en Ubuntu y mantenerlo actualizado deberemos añadir un repositorio que lo incluya (no hay repositorio oficial) y luego instalarlo desde allí:
Tipo: Binario y Fuente
URI: http://ppa.launchpad.net/ferramroberto/sopcast/ubuntu
Distribución: maverick
Componentes: main
Llaves GPG: 3ACC4965 (Fecha 03-03-2010)

  1. Abrimos una terminal (aplicaciones->Accesorios->Terminal).
  2. Añadimos el repositorio:
    NOTA: Recuerda que con la instrucción "add-apt-repository ppa:..." las llaves GPG públicas para tener acceso a dicho repositorio cada vez que lo necesitemos son importadas automáticamente.
     ~$ sudo add-apt-repository ppa:ferramroberto/sopcast
  3. Actualizamos la lista de paquetes y claves disponibles en los repositorios:
     ~$ sudo apt-get update
  4. Instalamos el programa:
     ~$ sudo apt-get install sopcast-player
Con eso nos queda instalado el programa. Para abrirlo y usarlo lo encontraremos en Aplicaciones->Sonido y Video->Sopcast Player.


Salu2,
elSant0

Instalar Spotify en Ubuntu

Para quien no lo sepa, Spotify es una aplicación streaming que permite escuchar temas musicales obtenidos de un amplio catálogo, ofrecido por la empresa de mismo nombre, en el que se incluye música de los artistas más representativos (del presente y del pasado).

Se pueden realizar búsquedas por artista, álbum o listas de reproducción creadas por los propios usuarios del programa. Esto quiere decir que los usuarios pueden crear listas de reproducción y compartirlas o editarlas junto con otros usuarios.

La principal baza de este software es precisamente su modo de compartir listas y selecciones musicales (además de la cantidad de música ofrecida). Tantos las pistas individuales como las listas de reproducción, pueden ofrecer un vínculo (para correos electrónicos, mensajería instantánea, páginas web,...) y, si el beneficiario sigue dicho vínculo, la lista se descargará en el cliente Spotify del destinatario.

El programa fue lanzado a finales de 2008 en el mercado europeo y a lo largo de 2009 se fué implantando en otros países. Se ha extendido rápidamente por todo el mundo y ha conseguido una cuota de mercado muy amplia en poco tiempo. Eso ha hecho que se haya extendido por muchas plataformas. Por ejemplo, hay versiones para Windows, Mac OS y Linux; se integra perfectamente con Last.fm; y también se encuentra disponible una versión móvil para Android, iOS y Symbian.

El gran incoveniente que presenta para los usuarios es que no es un software totalmente libre y por ello hay 4 tipos de licencias de uso:
  • Versión Open: Es gratuita y abierta a todo el mundo, pero sólo permite 20 horas de producción mensuales. Se financia por la publicidad que ofrece de forma esporádica el reproductor.
  • Versión Free: Es gratuita y no tiene límite de tiempo de reproducción, pero para obtener este tipo de licencia es necesaria una invitación especial, las cuales son controladas por la empresa distribuidora. Al igual que la versión Open, es financiada por la publicidad que ofrece de forma esporádica el reproductor.
  • Versión Unlimited: Se obtiene al pagar una cuota. Es igual que la versión Free, pero sin publicidad.
  • Versión Premium: Se obtiene al pagar una cuota. Además de no imponer límites de reproducción y dar una mayor calidad de reproducción, permite escuchar algunas novedades antes de su lanzamiento y todas antes que los usuarios Open y Free. También permite su uso en móviles con iOS (IPhone), Android y Symbian incluso sin conexión a la red.
A mi personalmente este hecho me hace mantenerme reacio a su uso y decantarme por alternativas totalmente gratuitas, pero muchos compañeros y amigos se han convertidos en usuarios habituales y me han pedido ayuda en su instalación sobre Ubuntu.

Para quien desee tenerlo instalado en Ubuntu y mantenerlo actualizado deberá añadir el repositorio oficial y luego instalarlo desde allí:
Tipo: Binario y Fuente
URI: http://repository.spotify.com
Distribución: stable
Componentes: non-free
Llaves GPG: 4E9CFF4E (Fecha 23-06-2010)

  1. Vamos a Aplicaciones->Centro de software de Ubuntu y en la ventana abierta clicamos sobre la pestaña Editar->Origenes del software....
  2. Sobre la nueva ventana vamos a la pestaña Otro software y allí damos al botón Añadir....
  3. Se abrirá una nueva ventana solicitando la línea APT, que será:
    deb http://repository.spotify.com stable non-free
    Donde, como se puede ver:
    • deb indica el tipo de repositorio (binario y fuente).
    • http://repository.spotify.com es la URI.
    • stable es la distribución.
    • non-free Es el grupo de componentes a instalar.
  4. Damos a Añadir Origen y luego a Cerrar.
  5. Ya hemos añadido el repositorio, ahora falta añadir las llaves GPG públicas para tener acceso a dicho repositorio cada vez que lo necesitemos. Para ello, abrimos una terminal (aplicaciones->Accesorios->Terminal) y hacemos:
     ~$ gpg --keyserver wwwkeys.de.pgp.net --recv-keys 4E9CFF4E
    Lo cual devolverá un mensaje parecido a este:
    gpg: solicitando clave 4E9CFF4E de hkp servidor wwwkeys.de.pgp.net
    gpg: clave 4E9CFF4E: «Spotify Public Repository Signing Key » sin cambios
    gpg: Cantidad total procesada: 1
    gpg:              sin cambios: 1
    
    Y tras el cual haremos:
     ~$ gpg --export 4E9CFF4E |sudo apt-key add -
    Que deberá devolver el mensaje "OK".
  6. Ahora recargamos la lista de paquetes y claves disponibles en los repositorios:
     ~$ sudo aptitude update
  7. Y ya podemos instalar el programa:
     ~$ sudo apt-get install spotify-client-qt spotify-client-gnome-support
Ya tenemos Spotify instalado. Para abrirlo y usarlo lo encontraremos en Aplicaciones->Sonido y Video->Spotify.


Salu2,
elSant0

Papa Noël no pudo acabar su ruta este año

Si alguien se quedó sin regalos estas navidades aquí podéis ver el motivo:



Salu2,
elSant0

Preparados para las Cuadrántidas

De nuevo anuncio una nueva lluvia de estrellas que llegará en los próximos días. Esta vez se trata de las Cuadrántidas.

Son una lluvia de estrellas fugaces que se produce todos los años entre el 28 de diciembre y el 13 de enero aproximadamente. En esta ocasión el día de máxima actividad será el 3 de enero, y los momentos de máximo explendor ocurrirán en torno a las 24:00 (hora UTC), por lo que desde Europa podremos disfrutarlas de pleno; no así en América, donde la luz solar todavía puede interferir.

Las Cuadrántidas son una lluvia de meteoros curiosa, incluso por su nombre. En 1795, el astrónomo francés Jérôme Lalande nombró a una nueva constelación, a la que llamó Quadrans Muralis (que es el nombre de un instrumento para medir las posiciones de las estrellas que él usaba). Entre 1820 y 1830 los observadores del cielo cayeron en cuenta de que, sobre esa zona celeste, había un incremento de estrellas fugaces en los primeros días del año y, en 1839, se percataron de que se trataba de un fenómeno periódico (algo extraño, ya que la mayoría de fenómenos periódicos de este tipo son conocidos desde la antigüedad). Como el radiante de la nueva lluvia de meteoros se encontraba en Cuandrans Muralis, se le dió el nombre de lluvia de meteoros Cuandrántidas. Sin embargo, en 1922, un grupo de astrónomos se reunió para crear la lista oficial de 88 constelaciones conocidas hasta hoy día. Cuadrans Muralis no se incluyó en esa lista, de manera que las Cuadrántidas llevan el nombre de una constelación que ya no existe. Su radiante se localiza actualmente en la constelación de Boötes (el Pastor, o el Boyero), junto a la Osa Mayor.

Desde su descubrimiento los astrónomos han buscado el cometa que dió origen a la lluvia. Algunos autores propusieron al cometa C/1490 Y1 como su cuerpo precursor, pero estudios recientes en 2008 lo desmienten. En 2003, el astrónomo Peter Jenniskens sugirió que podrían estar vinculadas al planeta menor 196256, descubierto por él mismo y situado a la derecha de la órbita que da origen a las Cuadrántidas. Según él, tanto los meteoroides cuadrántidos como el planeta menor, pueden ser fragmentos de un progenitor original desconocido. Algunos científicos creen que ese planeta menor es en realidad un cometa viejo extinto, y otros opinan que podría ser parte del ya mencionado cometa C/1490 que fué visto desde China, Korea y Japón en 1490 y en 1491; que quizás ese cometa se rompió y algunos pedazos se convirtieron en los meteoroides Cuadrántidos.

A diferencia de otras lluvias de meteoros cuya actividad se extiende por varias semanas, las Cuadrántidas presentan un excelente pero brevísimo show de dos o tres horas. Y, aunque en algunas ocasiones han llegado a presentar máximos de hasta 200 meteoros por hora (como en 1909), en otras apenas llegan a los 20. En general, las Cuadrántidas son sutiles, tenues y lentas (con meteoros de unos 41km/s); pero con bólidos que pueden ser espectaculares por su brillo.

Pueden ser vistas sólo desde el hemisferio norte, y una gran ventaja para quienes deseen disfrutarlas es que su radiante se sitúa en una región del cielo que permanece sobre el horizonte toda la noche. A continuación dejo una imagen que ayudará a encontrarlas en el firmamento:



Salu2,
elSant0

Feliz Navidad 2010

Para tod@s aquell@s que celebráis estas fechas os deseo


Y para los que no, un toque de humor:




Salu2,
elSant0

Poner bombillas de colores intermitentes en la cabecera del blog

Como ya anuncié hace unos días, estoy dando a la web un toque especial para estas fechas y esta vez he añadido una fila de bombillas intermitentes sobre la cabecera del blog:
Este hack lo saqué de El Escaparate de Rosa (que a su vez lo obtuvo de snowysites.com).

En mi caso he sustituido el enlace que Rosa proporcionaba por el propio código para así evitar dependencias de webs ajenas.

Veamos como conseguir tal efecto en nuestro blog:
  1. Vamos a Personalizar y luego a Diseño->Edición de HTML. Entonces damos a Expandir plantillas de artilugios.
  2. Ahora, en el código de nuestra plantilla buscamos la siguiente etiqueta:
    </head>
  3. Y justo antes de la misma pegamos el siguiente código:
    <script type='text/javascript'>  
     //<![CDATA[
      eval(function(p,a,c,k,e,d)
      {
       e=function(c)
       {
        return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))
       };
       if(!''.replace(/^/,String))
       {
        while(c--)
        {
         d[e(c)]=k[c]||e(c)
        }
        k=[function(e){return d[e]}];
        e=function()
        {
         return'\\w+'
        };
        c=1
       };
       while(c--)
       {
        if(k[c])
        {
         p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])
        }
       }
       return p
      }
      ('(o(){b m=0;b j=0;b 7=c B();b 5=c B();5[0]=c q();5[0].w=p;5[0].h=t;5[0].l=\'16\';5[1]=c q();5[1].w=p;5[1].h=t;5[1].l=\'1d\';5[2]=c q();5[2].w=p;5[2].h=t;5[2].l=\'X\';5[3]=c q();5[3].w=p;5[3].h=t;5[3].l=\'1f\';O=o(){A(b 6 19 7){b d=(6%4);k(7[6].n.e.18(\'G\')==-1){7[6].n.e=5[d].v.e}Q{7[6].n.e=5[d].z.e}}};N=o(6){b d=(6%4);b K=((6%2)?\'17\':\'G\');7[6]=c q();7[6].a=8.H(\'1b\');7[6].a.g.1e=\'15\';7[6].a.14=\'J\'+6;7[6].a.g.Y=W;7[6].a.g.V=\'Z\';7[6].a.g.10=((6-1)*5[d].w)+\'y\';7[6].a.g.13=5[d].w+\'y\';7[6].a.g.11=5[d].h+\'y\';7[6].a.1j=5[d].l+\'J\';7[6].n=8.H(\'1t\');7[6].n.g.1s=\'1r\';7[6].n.e=1v(\'5[\'+d+\'].\'+K+\'1x.e\');7[6].a.E(7[6].n);8.f.E(7[6].a)};R=o(){1p=1q;A(b i=0;i<5.1i;i++){5[i].z=c L(5[i].w,5[i].h);5[i].z.e=\'F://C.D.I/P/\'+5[i].l+\'1k.S\';5[i].v=c L(5[i].w,5[i].h);5[i].v.e=\'F://C.D.I/P/\'+5[i].l+\'1m.S\'};k(9.8.T>m)m=9.8.T;k(9.8.u.s>m)m=9.8.u.s;k(9.8.f.s>m)m=9.8.f.s;k(9.8.U>j)j=9.8.U;k(9.8.u.r>j)j=9.8.u.r;k(9.8.f.r>j)j=9.8.f.r;8.f.g.1n=\'1o\';b M=1l.1h(j/p);A(b i=1;i;lt;=M;i++)N(i);1y(\'O();\',1w)};x=o(){k((1g 8.f!=\'1u\')&&(8.f!=1a))R();Q 1c(\'x();\',12)};x()})();',62,97,'|||||light_types|light_id|lights|document|window|elm|var|new|cur_light|src|body|style|||browser_w|if|color|browser_h|img_elm|function|30|Object|clientWidth|clientHeight|31|documentElement|off_image||_lights_wait_for_body|px|on_image|for|Array|s3|amazonaws|appendChild|http|off|createElement|com|light|cur_light_status|Image|top_amount|_create_light|_blink_lights|snowysites|else|_start_lights|png|innerHeight|innerWidth|top|10001|yellow|zIndex|0px|left|height|100|width|id|absolute|red|on|indexOf|in|null|DIV|setTimeout|green|position|blue|typeof|ceil|length|className|_top_on|Math|_top_off|paddingTop|31px|_snowylights_started|true|none|border|IMG|undefined|eval|500|_image|setInterval'.split('|'),0,{})) 
     //]]>
     </script>
  4. Salimos guardando los cambios y ya podemos comprobar el efecto en el blog.



Salu2,
elSant0

Usar "Google Sites" para almacenar los scripts externos de nuestra web

Como ya sabréis muchos de los que administráis blogs en Blogger, una de las desventajas que este sistema opone es la imposibilidad de almacenar scripts fuera de la plantilla. Es por ello que nos quedan 3 opciones:
  1. Resignarnos a no usar scripts ajenos a Blogger.
  2. Almacenar los scripts dentro de la plantilla, haciéndola extensa y aumentando la dificultad de cualquier cambio que deseemos hacer posteriormente. Además de no permitir el almacenaje de variablesde datos universales para cualquier acceso (blogger no almacena variables ajenas en sus servidores, por lo que no podremos tener valores globales en el tiempo, como contadores,...).
  3. Almacenar los scripts en un lugar fuera del blog y desde la plantilla enlazar a dichos sitios.
En mi caso, hasta ahora, elegí la segunda opción para casi todo. Así evitaba al máximo la dependencia de sitios ajenos al blog. Pero mi plantilla me empieza a parecer demasiado larga y, a pesar de mantenerla estupéndamente etiquetada y comentada, empiezan a ser engorrosos los cambios.

Es por eso que desde hoy he tomado la decisión de pasarme a la 3ª opción: almacenar los scripts en un lugar externo.

Como siempre, las posibilidades son numerosas, pero lógicamente si el "almacén" está en manos del mismo que vela por el hospedaje del blog mejor. Es decir, vamos a ver como aprovechar los servicios que brinda Google para almacenar nuestros scripts.

Google ofrece la aplicación online gratuita Google Sites. Esta aplicación permite crear un sitio web o una intranet de forma sencilla. Permite reunir en un único lugar y rápidamente información variada (vídeos, calendarios, presentaciones, archivos adjuntos, texto,...).

Aprovechándonos de eso vamos a crear un web site en internet y allí vamos a alojar nuestros ficheros con los scripts. Veamos como hacerlo:
  1. Primero entramos en la página https://sites.google.com/site y nos logueamos con nuestro correo electrónico y contraseña de Google (los mismo que usamos para Blogger).
  2. Una vez dentro clicamos sobre Crear un sitio nuevo.
  3. En la nueva página web abierta configuraremos los siguientes valores:
    • Elegir una plantilla: En nuestro caso no es relevante, podemos elegir, por ejemplo, "Plantilla en blanco".
    • Indica el nombre de tu sitio: Para evitar posteriores confusiones pondremos el nombre de nuestro blog (en mi caso, "el Blog de elSant0")
    • Tu sitio se ubicará en esta URL: esta será la URL donde quedarán alojados los scripts (en mi caso "https://sites.google.com/site/elblogdeelsant0").
    • Más opciones: Aquí configuraremos una breve descripción del sitio (por ejemplo "site para almacenaje del blog.") y marcaremos la opción "Sólo las personas que especifique pueden ver este sitio." para que los scripts sólo estén disponibles para el uso del blog.
    Por último introduciremos el código de seguridad mostrado y daremos a Crear sitio.
  4. Ahora pasaremos a la página principal del nuevo web site creado. En la parte superior derecha veremos la opción + Crear página. La seleccionamos y a continuación configuramos las siguientes opciones:
    • Nombre: Le daremos el nombre identificativo "scripts".
    • Colocar la página en el nivel superior: Con ello daremos una ruta bastante identificativa a los scripts.
    Y damos a Crear página.
  5. Tras eso se abrirá la página donde añadiremos los scripts que desemos. Para ello, clicamos sobre Archivos adjuntos, seleccionamos el fichero en nuestra máquina que contiene el script (por ejemplo, "scriptdeprueba.js") y damos a Aceptar. Si todo va bien, en unos instantes veremos en el margen superior del navegador el mensaje "Fichero adjuntado con éxito".
  6. Ahora damos a Guardar en la parte superior derecha de la página. Ya tenemos almacenado el script y está listo para ser usado en el blog.
    En este ejemplo la ruta del script será:
    https://sites.google.com/site/elblogdeelsant0/scripts/scriptdeprueba.js
    Como se puede ver está formada por 3 partes:
    • https://sites.google.com/site/elblogdeelsant0/: Es la ruta del web site donde se almacenarán los scripts. Se configuró en el punto 3.
    • /scripts/: Es la subpágina del web site donde adjuntaremos los scripts. Se configuró en el punto 4.
    • scriptdeprueba.js: Es el nombre del fichero que contiene el script. Fue dado al crear el fichero en nuestra máquina y subido en el paso 5 con dicho nombre.
Cuando deseemos subir nuevos scripts bastará con entrar de nuevo a https://sites.google.com/site logueándonos con nuestro correo electrónico y contraseña de Google (los mismo que usamos para Blogger), clicar sobre la página "scripts" (en la columna de la izquierda) y adjuntar el nuevo fichero.

Espero que os resulte tan practico como a mi.


Salu2,
elSant0

¿Qué móvil comprar?

En los últimos años el avance en los teléfonos móviles está siendo demoledor. Estamos viendo como un terminal de última generación en poco más de 12 meses queda completamente obsoleto respecto a sus sucesores.

Eso no se convierte en una preocupación a no ser que seas un geek de la telefonía, te guste vacilar de teléfono, o intentes sacar el máximo rendimiento de tu móvil. Pero estamos viendo como los teléfonos incorporan tantas nuevas opciones y funciones que, en la mayoría de los casos, desconocemos la totalidad de cosas qué podemos hacer con ellos, o incluso no sabemos ni utilizarlos. Y cuando por fin nos empezamos a familiarizar con su interfaz, entonces, toca cambiarlo.

Pero la odisea no acaba ahí. Hoy, cuando vas a adquirir un nuevo teléfono ya resulta casi obligación adquirir un smartphone. Es decir, uno de esos móviles, casi siempre de pantalla táctil o con teclado QWERTY, que suelen incluir, entre otras cosas:
  • Un organizador personal completísimo(agenda, notas,...)
  • Conexión WIFI y un navegador de internet
  • Un gestor de correo electrónico
  • Posibilidad de instalar programas para incrementar el procesamiento de datos y la conectividad
  • Acelerómetros y algunos programas de navegación
  • Programas para leer documentos en formatos que antes eran exclusivos de ordenadores (.pdf, .doc,...)
  • Gestión multitarea
  • ...

Está claro que la elección puede ser toda una aventura, más si tenemos en cuenta que la cantidad de modelos disponibles empieza a ser abrumadora.

Uno de los aspectos más importantes que debemos tener en cuenta a la hora de adquirir uno de estos teléfonos es el sistema operativo, ya que determina cómo funcionará el dispositivo y qué aplicaciones se pueden utilizar.

Hasta hoy, los principales sistemas operativos incluídos en smartphone son 5: Android, IOS4, RIM, Symbian OS y Windows Phone. Veamoslos más detenidamente para saber por cual decantarnos.


  1. Andoid:

    Android es el sistema operativo de Google. En poco tiempo se ha convertido en uno de los grandes y viene instalado en muchos smartphones de diferentes marcas (HTC, Samsung, Motorola,...). Tal ha sido su impacto que incluso se está haciendo un gran hueco de mercado en otros dispositivos como tabletPC's, netbooks,...

    Rasgos que te pueden interesar de Android: Siendo un sistema "libre" y con una cantidad de aplicaciones disponibles cada vez más grande, Android es ya una de las principales plataformas elegidas por los desarrolladores para lanzar nuevas aplicaciones. Podemos encontrar un amplio catálogo de aplicaciones disponibles en "Android Market".

    Lo mejor de Android: Android es libre. ¿Qué quiere decir eso? Pues que puedes personalizar tu teléfono al máximo y modificar funciones del teléfono simplemente instalando una aplicación. En definitiva, se trata de una ventaja tanto para los que desarrollan sus aplicaciones como para sus usuarios.
    Otro tanto a favor de Android es la confianza que está recibiendo de los fabricantes. Gracias a ello, la oferta de teléfonos con Android es amplia y la oferta es variada tanto en marcas como en precios. Esto permite adquirir fácilmente un nuevo modelo con Android que se adapte a nuestras necesidades cuando nos cansemos del usamos ahora.

    Lo peor de Android: Uno de los aspectos negativos de Android es su fragmentación; aunque va mejorando, actualizar el sistema operativo a nuevas versiones no es tan sencillo como, por ejemplo, con un iPhone. También comparando con iPhone, la cantidad de juegos disponible para Android es menor.

    Elige un teléfono con Android si...: Quieres un teléfono de última generación con muchas aplicaciones a elegir, gran potencial y que te permita elegir entre una amplia variedad de marcas, modelos y precios. La configuración es muy sencilla y las aplicaciones desarrolladas por Google, como Gmail, funcionan de maravilla. Tanto para uso personal como profesional.

  2. IOS4:

    IOS4 es el sistema operativo incluido en todos los Iphone 4. Si eres uno de los tantos seguidores de este teléfono, ese será tu sistema operativo.

    Rasgos que te pueden interesar de IO4: Diseño atractivo, potencia, capacidad multimedia y un excelente y amplio surtido de aplicaciones accesible desde su "App Store".

    Lo mejor de IO4: Buen diseño, funcionalidad, facilidad de uso y la variedad de aplicaciones y juegos que lo convierten en un referente. Perfecta integración con servicios en la nube y equipos de sobremesa, especialmente Mac. Fácil gestión de correo, redes sociales...

    Lo peor de IO4: El sistema de Apple es cerrado, lo que quiere decir que hay menos posibilidades de cambiar la forma de funcionar del teléfono y un control más rígido de las aplicaciones publicadas. Además, si quieres disfrutar de un iPhone, sólo te queda desembolsar un precio bastante alto puesto que sólo hay un fabricante y un modelo. Las mayoría de aplicaciones también son de pago, por lo que tocará pagar por casi todo.

    Elige un teléfono con IO4 si...: Quieres un excelente smartphone a pesar del precio; eres fan de Iphone o incluso de Mac; tienes prioridad por la música, fotos, vídeo y juegos; usas iTunes.

  3. RIM:

    El sistema RIM es el que va metido en los dispositivos BlackBerry, que son conocidos como los smartphones tradicionalmente más cercanos al mundo profesional; aunque, actualmente, los modelos de Blackberry cuentan con todo lo que se puede esperar de un móvil moderno, no sólo para el trabajo, sino también para uso personal.

    Rasgos que te pueden interesar de RIM: Esta claramente orientado a su uso profesional como gestor de correo electrónico y agenda. Presta especial atención a la sincronización con el correo, el calendario, tareas, notas y contactos de Microsoft Exchange Server, además de ser compatible también con Lotus Notes y Novell GroupWise. Podemos encontrar el catálogo de aplicaciones disponibles en "Blackberry World".

    Lo mejor de RIM: Perfecto para el uso de correo electrónico. Destaca también por los aspectos de seguridad y por los teclados QWERTY que suelen incluir los dispositivos (al estilo de un teclado de PC), diseñados para permitir una escritura rápida.

    Lo peor de RIM: No se puede comparar su tienda de aplicaciones con las de Android o iTunes (IOS4). Tampoco existen grandes posibilidades de elección en cuanto a dispositivos y el potencial multimedia no es su fuerte principal.

    Elige un teléfono con RIM si...: Vives enganchado a tu correo electrónico y quieres un teclado real para escribir. Aunque para uso personal es muy válido, Blackberry es un smartphone tradicionalmente orientado al entorno empresarial.

  4. Symbian OS:

    Es el sistema que incluyen casi todos los teléfonos de la marca finlandesa Nokia, la cual ha sido referencia durante años. Además también ha sido incluido en ocasiones en terminales de otras marcas como Sony Ericsson, Motorola o BenQ.

    Rasgos que te pueden interesar de Symbian: Symbian, convertido ya en sistema abierto, ha perdido terreno respecto a Android y IOS4, pero sigue protagonista en los segmentos de gama media y baja. Se puede integrar con diferentes sistemas gráficos, lo que permite cambiar su apariencia fácilmente para adaptarlo a unos u otros terminales. Puedes encontrar multitud de aplicaciones en su "OVI Store".

    Lo mejor de Symbian: Symbian ha sido siempre fiable e innovador. Con fuerte énfasis en las funciones básicas de telefonía y multimedia de sus dispositivos, también cuenta con un amplio mercado de aplicaciones externas y con una tremenda variedad de dispositivos disponibles.
    Se trata de una excelente opción para conseguir terminales de gama media y baja, gracias a su fiabilidad, una cantidad razonable de buenas aplicaciones, posibilidades multimedia y al precio asequible de muchos de sus modelos.

    Lo peor de Symbian: Hay muchas y muy buenas aplicaciones para Symbian, pero no se puede comparar con la cantidad de oferta de nuevas aplicaciones de la competencia (Android o IOS4). En los últimos tiempos, tiene un aparente menor rendimiento respecto a otros sistemas operativos debido a que las prestaciones de los terminales donde se incluye suelen ser menos potentes.

    Elige un teléfono con Symbian si...: Quieres un teléfono más moderno que tu viejo modelo pero no necesitas mil aplicaciones. Un terminal medio con Symbian suele estar orientado a escuchar música, hacer fotos y llamar... ¿necesitas más? Por otro lado, la renovación prevista para Symbian merece atención y puede dar buenos frutos también en modelos punteros.

  5. Windows Phone:

    Windows Phone es el sistema operativo de Microsoft para dispositivos móviles. Su predecesor (Windows Mobile) había perdido gran cuota de mercado en los últimos años, lo que ha llevado a una total renovación que le ha dado muy buenas críticas.

    Rasgos que caracterizan a Windows Phone: Con un buen puñado de aplicaciones ya disponibles parece que poco a poco va a ir entrando en la competición con los otros grandes; aunque todavía es pronto para saber si será así. De momento dan muchas facilidades en su portal "Windows Phone en movimiento".

    Lo mejor de Windows Phone: Un diseño moderno, práctico, atractivo y con características innovadoras que han sorprendido a más de uno. Cuenta con una gran inversión y el resultado es un sistema moderno y capaz. Es totalmente compatible con el resto de sistemas Windows y demás software de Microsoft.

    Lo peor de Windows Phone: La variedad de móviles todavía no es amplia, aunque está en crecimiento. Por otra parte, al llegar algo más tarde que el resto, la cantidad de aplicaciones disponibles en estos momentos es baja, aunque están facilitando el trabajo a los desarrolladores para llenar el hueco rápidamente.

    Elige un teléfono con Windows Phone si...: Quieres un smartphone avanzado y con el sello de Windows, capacidades multimedia y entorno personalizable a medida. Promete mucho y su potencial está aún por descubrir.

De momento eso es todo. Espero sirva de ayuda.


Salu2,
elSant0

Optimizar la interfaz gráfica de Ubuntu para Netbook de pequeña pantalla

NOTA: El siguiente tutorial está indicado para la interfaz de usuario Gnome Panel, incluída por defecto hasta Ubuntu 10.10. En Ubuntu 11.04 y posteriores la interfaz por defecto es Unity, por lo que el tutorial pierde su validez.

Hace ya un par de añitos que trabajo con mi pequeño netbook Asus EeePC 1000H y durante todo ese tiempo he tenido que optimizar la interfaz gráfica para conseguir aprovechar al máximo la pequeña pantalla de 10" que trae (con resolución máxima de 1024x600píxeles).

Resulta que últimamente algunos amigos han migrado también sus propios netbook a Ubuntu y me han pedido ayuda para conseguir una interfaz acorde a sus pequeños monitores (de entre 9 y 11" y resoluciones de 800x600 a 1024x600).

Asi que aquí dejo una serie de trucos y opciones que a mi me han venido muy bien para sacar mejor rendimiento a estas pequeñas pantallas y reducir todo lo posible cada área ocupada por herramientas del sistema:
  • Ajuste del tamaño de las fuentes

    La experiencia me dice que podemos trabajar hasta con fuentes de tamaño 7. Tamaños menores se vuelven ilegibles.

    Para configurar el tamaño de las fuentes haremos lo siguiente:
    1. Vamos a Sistema->Preferencias->Apariencia.
    2. Nos dirigimos a la pestaña Tipografías.
    3. Cambiamos el tamaño de todas las tipografías a 7.
    4. Elegimos el renderizado Mejores formas.
    5. Cerramos.

  • Ajuste del tamaño y ocultación de los paneles

    La experiencia me dice que el grosor mínimo de los paneles es 18 píxeles, por lo que ese será el valor que pondremos. También permitiremos la ocultación automática.

    Para hacer todo esto:
    1. Clicamos con el botón derecho sobre el panel superior y damos a Propiedades.
    2. Marcamos la opción Ocultar automáticamente.
    3. Cambiamos el Tamaño a valor 18.
    4. Damos a Cerrar.
    5. Repetimos los pasos anteriores sobre el panel inferior.

    Ahora, vamos a acelerar la ocultación y muestreo de los paneles (a mi me resultaba muy lento para trabajar):
    1. Pulsamos [ALT]+[F2] para abrir el lanzador de aplicaciones.
    2. Introducimos el siguiente comando para abrir el editor de configuración de Gnome y pulsamos Ejecutar:
    3. En la ventana que se acaba de abrir hay un árbol de directorios en la parte derecha. Vamos a la ruta "/apps/panel/toplevels/". Cada uno de los directorios allí contenidos corresponde a un panel. Si tenemos los mismos paneles que fueran creados durante la instalación de Ubuntu, los directorios serán:
      • "bottom_panel_screen0"
      • "top_panel_screen0"
    4. Al pulsar sobre dichos directorios se muestran configuraciones de los paneles en la parte derecha de la ventana. Para aumentar la velocidad de ocultación modificaremos las siguientes propiedades para cada panel:
      • enable_animations [DESACTIVADO] -> Para evitar la demora por el efecto animado.
      • hide_delay [0] -> Es el tiempo que se retrasará la ocultación del panel. Yo lo puse a 0.
      • unhide_delay [0] -> Es el tiempo que se retrasará el muestreo del panel tras colocar el mouse en el margen correspondiente. También le di valor 0.
    5. Una vez hechos los cambios cerramos la ventana y ya tenemos los paneles configurados
    6. Cerramos las ventanas.

  • Applet para reducir el espacio usado en el panel superior

    El menú principal de Gnome ocupa mucho espacio en el panel, pero podemos cambiarlo por otro más compacto y que ofrece las mismas funcionalidad. Para ello cambiaremos el applet "Barra de menús" por el applet "Menú principal".

    Para hacerlo:
    1. Clicamos con el botón derecho sobre el applet "Barra de Menús" que se encuentra en el panel superior y damos a Quitar del panel.
    2. Ahora clicamos con el botón derecho sobre el panel y damos a Añadir al panel....
    3. Seleccionamos "Menu Principal".
    4. Damos a Añadir.
    5. Clicamos en Cerrar.
    6. Movemos el menú al extremo izquierdo del panel (clic botón derecho, desmarcar Bloquear el panel y luego Mover).

  • Otros applets interesantes

    Existen otros applets interesantes que podemos usar. Por ejemplo, uno llamado "Global menú", que muestra la barra de menús de cada aplicación dentro del panel de Gnome. De esta manera ahorraremos el espacio que ocupa esta barra en cada aplicación. Además este applet también sirve como lista de ventana y cambiador de aplicaciones, ahorrando aún más espacio en el panel.

    Otro applet práctico es "Windows Applets", que muestra la barra de título y los botones de control de la ventana activa dentro del panel de Gnome. De esta manera ahorraremos el espacio que ocupa esta barra en cada aplicación.

    Yo habitualmente no uso estos applets porque, debido a que no tienen un soporte oficial estable, están sujetos a constantes cambios según la versión de Ubuntu que usemos.

    Algunos de ellos han empezado a incluirse en la versión Ubuntu Remix lanzada para netbooks.
  • Activación de "Pantalla completa" mediante tecla rápida para todas las aplicaciones posibles

    Algunos programas tienen la opción de ejecutarse a pantalla completa ahorrando así espacio. Para activar esta función en todas las aplicaciones y asignarle la combinación de teclas [Alt]+[F11] haremos:
    • Si nuestro gestor de ventanas es Metacity, introduciremos por consola la orden:
      ~$ gconftool-2 --set /apps/metacity/window_keybindings/toggle_fullscreen --type string "F11" 
    • Si nuestro gestor de ventanas es Compiz, haremos desde el menú: Sistema->Preferencias->Administrador de Opciones CompizConfig->Acciones del administrador de ventanas extra->Habilitar o deshabilitar Pantalla completa->[alt]+[F11]

Supongo que habrán muchos más cambios de configuración prácticos posibles, pero de momento estos son los que a mi me parecen más prácticos. Si tenéis alguna sugerencia no dudéis en comentarlo.


Salu2,
elSant0

Copos de nieve en tu web

Bueno, ya se acercan las navidades y he pensado en darle un toque un poco especial al blog para estas fechas. Ya habréis notado esos copitos de nieve que van cayendo y posándose sobre la base del navegador y pronto veréis algún que otro toque personal más.

Algunos me habéis pedido que explique como conseguir estos efectos, así que vamos a verlo. Pero antes de hacerlo voy a dar las gracias al Escaparate de Rosa, ya que este efecto lo saqué de allí.

Bueno y ahora vamos con el tutorial:
  1. Vamos a Personalizar y luego a Diseño->Edición de HTML y damos a Expandir plantillas de artilugios.
  2. En el código buscamos la siguiente etiqueta:
    <head>
    Y justo antes pegamos el siguiente script:
    
    <!-- INICIO CODIGO AÑADIDO PARA AÑADIR COPOS DE NIEVE CAYENDO-->
     <script type="text/javascript">
      //<![CDATA[
       /*
       DHTML Snowstorm! OO-style Jascript-based Snow effect
       ----------------------------------------------------
       Version 1.4.20091115 (Previous rev: v1.3.20081215)
       Code by Scott Schiller - http://schillmania.com
       ----------------------------------------------------
       Initializes after body onload() by default (via addEventHandler() call at bottom.)
       To customize properties, edit below or override configuration after this script
       has run (but before body.onload), eg. snowStorm.snowStick = false;
       */
       var snowStorm = null;
    
       function SnowStorm()
       {
        // --- PROPERTIES ---
        this.flakesMax = 150;          // Limit total amount of snow made (falling + sticking)
        this.flakesMaxActive = 64;         // Limit amount of snow falling at once (less = lower CPU use)
        this.animationInterval = 33;        // Theoretical "miliseconds per frame" measurement. 20 = fast + smooth, but high CPU use. 50 = more conservative, but slower
        this.flakeBottom = null;          // Integer for Y axis snow limit, 0 or null for "full-screen" snow effect
        this.targetElement = null;          // element which snow will be appended to (document body if null/undefined) - can be an element ID string, or a DOM node reference
        this.followMouse = true;          // Snow will change movement with the user's mouse
        this.snowColor = '#fff';          // Don't eat (or use?) yellow snow.
        this.snowCharacter = '&bull;';         // &bull; = bullet, &middot; is square on some systems etc.
        this.snowStick = true;           // Whether or not snow should "stick" at the bottom. When off, will never collect.
        this.useMeltEffect = true;          // When recycling fallen snow (or rarely, when falling), have it "melt" and fade out if browser supports it
        this.useTwinkleEffect = false;         // Allow snow to randomly "flicker" in and out of view while falling
        this.usePositionFixed = false;         // true = snow not affected by window scroll. may increase CPU load, disabled by default - if enabled, used only where supported
        // --- less-used bits ---
        this.flakeLeftOffset = 0;          // amount to subtract from edges of container
        this.flakeRightOffset = 0;          // amount to subtract from edges of container
        this.flakeWidth = 8;           // max pixel width for snow element
        this.flakeHeight = 8;           // max pixel height for snow element
        this.vMaxX = 5;            // Maximum X velocity range for snow
        this.vMaxY = 4;            // Maximum Y velocity range
        this.zIndex = 0;            // CSS stacking order applied to each snowflake
        // --- End of user section ---
        // jslint global declarations
        /*global window, document, navigator, clearInterval, setInterval */
        var addEvent  = (typeof(window.attachEvent)=='undefined'?function(o,evtName,evtHandler) { return o.addEventListener(evtName,evtHandler,false); }:function(o,evtName,evtHandler) { return o.attachEvent('on'+evtName,evtHandler); });
        var removeEvent = (typeof(window.attachEvent)=='undefined'?function(o,evtName,evtHandler) { return o.removeEventListener(evtName,evtHandler,false); }:function(o,evtName,evtHandler) { return o.detachEvent('on'+evtName,evtHandler); });
       
        function rnd(n,min)
        {
         if (isNaN(min)) min = 0;
         return (Math.random()*n)+min;
        }
        function plusMinus(n) { return (parseInt(rnd(2),10)==1?n*-1:n); }
    
        var s = this;
        var storm = this;
        this.timers = [];
        this.flakes = [];
        this.disabled = false;
        this.active = false;
    
        var isIE = navigator.userAgent.match(/msie/i);
        var isIE6 = navigator.userAgent.match(/msie 6/i);
        var isOldIE = (isIE && (isIE6 || navigator.userAgent.match(/msie 5/i)));
        var isWin9X = navigator.appVersion.match(/windows 98/i);
        var isiPhone = navigator.userAgent.match(/iphone/i);
        var isBackCompatIE = (isIE && document.compatMode == 'BackCompat');
        var noFixed = ((isBackCompatIE || isIE6 || isiPhone)?true:false);
        var screenX = null;
        var screenX2 = null;
        var screenY = null;
        var scrollY = null;
        var vRndX = null;
        var vRndY = null;
        var windOffset = 1;
        var windMultiplier = 2;
        var flakeTypes = 6;
        var fixedForEverything = false;
        var opacitySupported = (function()
        {
         try   { document.createElement('div').style.opacity = '0.5'; }
         catch (e) { return false; }
         return true;
        })();
        var docFrag = document.createDocumentFragment();
        if (s.flakeLeftOffset === null)  s.flakeLeftOffset = 0;
        if (s.flakeRightOffset === null) s.flakeRightOffset = 0;
        this.meltFrameCount = 20;
        this.meltFrames = [];
        for (var i=0; i<this.meltFrameCount; i++) this.meltFrames.push(1-(i/this.meltFrameCount));
        this.randomizeWind = function()
        {
         vRndX = plusMinus(rnd(s.vMaxX,0.2));
         vRndY = rnd(s.vMaxY,0.2);
         if (this.flakes)
         {
          for (var i=0; i<this.flakes.length; i++)
          {
           if (this.flakes[i].active) this.flakes[i].setVelocities();
          }
         }
        };
    
        this.scrollHandler = function()
        {
        // "attach" snowflakes to bottom of window if no absolute bottom value was given
         scrollY = (s.flakeBottom?0:parseInt(window.scrollY||document.documentElement.scrollTop||document.body.scrollTop,10));
         if (isNaN(scrollY)) scrollY = 0; // Netscape 6 scroll fix
         if (!fixedForEverything && !s.flakeBottom && s.flakes)
         {
          for (var i=s.flakes.length; i--;)
          {
           if (s.flakes[i].active === 0) s.flakes[i].stick();
          }
         }
        };
    
        this.resizeHandler = function()
        {
         if (window.innerWidth || window.innerHeight)
         {
          screenX = window.innerWidth-(!isIE?16:2)-s.flakeRightOffset;
          screenY = (s.flakeBottom?s.flakeBottom:window.innerHeight);
         }
         else
         {
          screenX = (document.documentElement.clientWidth||document.body.clientWidth||document.body.scrollWidth)-(!isIE?8:0)-s.flakeRightOffset;
          screenY = s.flakeBottom?s.flakeBottom:(document.documentElement.clientHeight||document.body.clientHeight||document.body.scrollHeight);
         }
         screenX2 = parseInt(screenX/2,10);
        };
    
        this.resizeHandlerAlt = function()
        {
         screenX = s.targetElement.offsetLeft+s.targetElement.offsetWidth-s.flakeRightOffset;
         screenY = s.flakeBottom?s.flakeBottom:s.targetElement.offsetTop+s.targetElement.offsetHeight;
         screenX2 = parseInt(screenX/2,10);
        };
    
        this.freeze = function()
        {
         // pause animation
         if (!s.disabled) s.disabled = 1;
         else    return false;
         for (var i=s.timers.length; i--;) clearInterval(s.timers[i]);   
        };
    
        this.resume = function()
        {
         if (s.disabled)  s.disabled = 0;
         else    return false;
         s.timerInit();
        };
    
        this.toggleSnow = function()
        {
         if (!s.flakes.length) s.start();  // first run
         else
         {
          s.active = !s.active;
          if (s.active)
          {
           s.show();
           s.resume();
          }
          else
          {
           s.stop();
           s.freeze();
          }
         }
        };
    
        this.stop = function()
        {
         this.freeze();
         for (var i=this.flakes.length; i--;) this.flakes[i].o.style.display = 'none';
         removeEvent(window,'scroll',s.scrollHandler);
         removeEvent(window,'resize',s.resizeHandler);
         if (!isOldIE)
         {
          removeEvent(window,'blur',s.freeze);
          removeEvent(window,'focus',s.resume);
         }
        };
        this.show = function() { for (var i=this.flakes.length; i--;) this.flakes[i].o.style.display = 'block'; };
        this.SnowFlake = function(parent,type,x,y)
        {
         var s = this;
         var storm = parent;
         this.type = type;
         this.x = x||parseInt(rnd(screenX-20),10);
         this.y = (!isNaN(y)?y:-rnd(screenY)-12);
         this.vX = null;
         this.vY = null;
         this.vAmpTypes = [1,1.2,1.4,1.6,1.8]; // "amplification" for vX/vY (based on flake size/type)
         this.vAmp = this.vAmpTypes[this.type];
         this.melting = false;
         this.meltFrameCount = storm.meltFrameCount;
         this.meltFrames = storm.meltFrames;
         this.meltFrame = 0;
         this.twinkleFrame = 0;
         this.active = 1;
         this.fontSize = (10+(this.type/5)*10);
         this.o = document.createElement('div');
         this.o.innerHTML = storm.snowCharacter;
         this.o.style.color = storm.snowColor;
         this.o.style.position = (fixedForEverything?'fixed':'absolute');
         this.o.style.width = storm.flakeWidth+'px';
         this.o.style.height = storm.flakeHeight+'px';
         this.o.style.fontFamily = 'arial,verdana';
         this.o.style.overflow = 'hidden';
         this.o.style.fontWeight = 'normal';
         this.o.style.zIndex = storm.zIndex;
         docFrag.appendChild(this.o);
    
         this.refresh = function()
         {
          if (isNaN(s.x) || isNaN(s.y)) return false; // safety check
          s.o.style.left = s.x+'px';
          s.o.style.top = s.y+'px';
         };
         this.stick = function()
         {
          if (noFixed || (storm.targetElement != document.documentElement && storm.targetElement != document.body)) s.o.style.top = (screenY+scrollY-storm.flakeHeight)+'px';
          else
          {
           if (storm.flakeBottom) s.o.style.top = storm.flakeBottom+'px';
           else
           {
            s.o.style.display = 'none';
            s.o.style.top = 'auto';
            s.o.style.bottom = '0px';
            s.o.style.position = 'fixed';
            s.o.style.display = 'block';
           }
          }
         };
         this.vCheck = function()
         {
          if (s.vXgt;=0 && s.vX<0.2)  s.vX = 0.2;
          else if (s.vX<0 && s.vX>-0.2) s.vX = -0.2;
          if (s.vY>=0 && s.vY<0.2)  s.vY = 0.2;
         };
         this.move = function()
         {
          var vX = s.vX*windOffset;
          s.x += vX;
          s.y += (s.vY*s.vAmp);
          if (s.x >= screenX || screenX-s.x < storm.flakeWidth) s.x = 0;// X-axis scroll check
          else if (vX < 0 && s.x-storm.flakeLeftOffset<0-storm.flakeWidth) s.x = screenX-storm.flakeWidth-1; // flakeWidth;
          s.refresh();
          var yDiff = screenY+scrollY-s.y;
          if (yDiff<storm.flakeHeight)
          {
           s.active = 0;
           if (storm.snowStick) s.stick();
           else     s.recycle();
          }
          else
          {
           if (storm.useMeltEffect && s.active && s.type < 3 && !s.melting && Math.random()>0.998)
           {
            // ~1/1000 chance of melting mid-air, with each frame
            s.melting = true;
            s.melt();
            // only incrementally melt one frame
            // s.melting = false;
           }
           if (storm.useTwinkleEffect)
           {
            if (!s.twinkleFrame)
            {
             if (Math.random()>0.9) s.twinkleFrame = parseInt(Math.random()*20,10);
            }
            else
            {
             s.twinkleFrame--;
             s.o.style.visibility = (s.twinkleFrame && s.twinkleFrame%2===0?'hidden':'visible');
            }
           }
          }
         };
         this.animate = function()
         {
          // main animation loop
          // move, check status, die etc.
          s.move();
         };
         this.setVelocities = function()
         {
          s.vX = vRndX+rnd(storm.vMaxX*0.12,0.1);
          s.vY = vRndY+rnd(storm.vMaxY*0.12,0.1);
         };
    
         this.setOpacity = function(o,opacity)
         {
          if (!opacitySupported) return false;
          o.style.opacity = opacity;
         };
    
         this.melt = function()
         {
          if (!storm.useMeltEffect || !s.melting) s.recycle();
          else
          {
           if (s.meltFrame < s.meltFrameCount)
           {
            s.meltFrame++;
            s.setOpacity(s.o,s.meltFrames[s.meltFrame]);
            s.o.style.fontSize = s.fontSize-(s.fontSize*(s.meltFrame/s.meltFrameCount))+'px';
            s.o.style.lineHeight = storm.flakeHeight+2+(storm.flakeHeight*0.75*(s.meltFrame/s.meltFrameCount))+'px';
           }
           else s.recycle();
          }
         };
    
         this.recycle = function()
         {
          s.o.style.display = 'none';
          s.o.style.position = (fixedForEverything?'fixed':'absolute');
          s.o.style.bottom = 'auto';
          s.setVelocities();
          s.vCheck();
          s.meltFrame = 0;
          s.melting = false;
          s.setOpacity(s.o,1);
          s.o.style.padding = '0px';
          s.o.style.margin = '0px';
          s.o.style.fontSize = s.fontSize+'px';
          s.o.style.lineHeight = (storm.flakeHeight+2)+'px';
          s.o.style.textAlign = 'center';
          s.o.style.verticalAlign = 'baseline';
          s.x = parseInt(rnd(screenX-storm.flakeWidth-20),10);
          s.y = parseInt(rnd(screenY)*-1,10)-storm.flakeHeight;
          s.refresh();
          s.o.style.display = 'block';
          s.active = 1;
         };
         this.recycle(); // set up x/y coords etc.
         this.refresh();
        };
    
        this.snow = function()
        {
         var active = 0;
         var used = 0;
         var waiting = 0;
         var flake = null;
         for (var i=s.flakes.length; i--;)
         {
          if (s.flakes[i].active == 1)
          {
           s.flakes[i].move();
           active++;
          }
          else if (s.flakes[i].active === 0) used++;
          else waiting++;
          if (s.flakes[i].melting) s.flakes[i].melt();
         }
         if (active<s.flakesMaxActive)
         {
          flake = s.flakes[parseInt(rnd(s.flakes.length),10)];
          if (flake.active === 0) flake.melting = true;
         }
        };
    
        this.mouseMove = function(e)
        {
         if (!s.followMouse) return true;
         var x = parseInt(e.clientX,10);
         if (x<screenX2) windOffset = -windMultiplier+(x/screenX2*windMultiplier);
         else
         {
          x -= screenX2;
          windOffset = (x/screenX2)*windMultiplier;
         }
        };
        this.createSnow = function(limit,allowInactive)
        {
         for (var i=0; i<limit; i++)
         {
          s.flakes[s.flakes.length] = new s.SnowFlake(s,parseInt(rnd(flakeTypes),10));
          if (allowInactive || i>s.flakesMaxActive) s.flakes[s.flakes.length-1].active = -1;
         }
         storm.targetElement.appendChild(docFrag);
        };
    
        this.timerInit = function()
        {
         s.timers = (!isWin9X?[setInterval(s.snow,s.animationInterval)]:[setInterval(s.snow,s.animationInterval*3),setInterval(s.snow,s.animationInterval)]);
        };
    
        this.init = function()
        {
         s.randomizeWind();
         s.createSnow(s.flakesMax); // create initial batch
         addEvent(window,'resize',s.resizeHandler);
         addEvent(window,'scroll',s.scrollHandler);
         if (!isOldIE)
         {
          addEvent(window,'blur',s.freeze);
          addEvent(window,'focus',s.resume);
         }
         s.resizeHandler();
         s.scrollHandler();
         if (s.followMouse) addEvent(document,'mousemove',s.mouseMove);
         s.animationInterval = Math.max(20,s.animationInterval);
         s.timerInit();
        };
       
        var didInit = false;
        this.start = function(bFromOnLoad)
        {
         if (!didInit)   didInit = true;
         else if (bFromOnLoad) return true; // already loaded and running
         if (typeof s.targetElement == 'string')
         {
          var targetID = s.targetElement;
          s.targetElement = document.getElementById(targetID);
          if (!s.targetElement) throw new Error('Snowstorm: Unable to get targetElement "'+targetID+'"');
         }
         if (!s.targetElement) s.targetElement = (!isIE?(document.documentElement?document.documentElement:document.body):document.body);
         if (s.targetElement != document.documentElement && s.targetElement != document.body) s.resizeHandler = s.resizeHandlerAlt; // re-map handler to get element instead of screen dimensions
         s.resizeHandler(); // get bounding box elements
         s.usePositionFixed = (s.usePositionFixed && !noFixed); // whether or not position:fixed is supported
         fixedForEverything = s.usePositionFixed;
         if (screenX && screenY && !s.disabled)
         {
          s.init();
          s.active = true;
         }
        };
        function doStart() { s.start(true); }
        if (document.addEventListener)
        {
         // safari 3.0.4 doesn't do DOMContentLoaded, maybe others - use a fallback to be safe.
         document.addEventListener('DOMContentLoaded',doStart,false);
         window.addEventListener('load',doStart,false);
        }
        else addEvent(window,'load',doStart);
       } 
       snowStorm = new SnowStorm();
      //]]>
     </script>
     <!-- FIN CODIGO AÑADIDO PARA AÑADIR COPOS DE NIEVE CAYENDO-->
    
  3. Con eso basta, pero también podemos cambiar algunos aspectos de configuración como el número de copos. Para ello buscamos dentro del nuevo código añadido la siguiente línea:
    this.flakesMax = 150;
  4. Salimos guardando los cambios y ya podemos comprobar el efecto en el blog.
Y eso es todo. Es bastante fácil.


Salu2,
elSant0

Mixxx, mezclando música en Ubuntu

Hace bastante tiempo que ando buscando un software totalmente libre que implemente todas las facilidades que suele requerir para su gestión musical cotidiana una cafetería, un bar o un disco-pub.

Entre esas cualidades se encuentran:
  • La gestión de listas que evite crear selecciones musicales a cada momento.
  • La mezcla automática que evite silencios durante la reproducción y suavice los cambios de pistas de audio.
  • La posibilidad de pre-escucha, a través de auriculares, que permita oir y seleccionar pistas mientras se está reproduciendo otra en abierto.
  • La posibilidad de ecualizar el sonido y modificar su volumen cómodamente.
  • Poder modificar la velocidad de reproducción.
  • Una administración de la música que permita realizar búsquedas rápidamente.
  • Poder realizar una mezcla musical en cualquier momento.
  • Que el sistema se mantenga muy estable para evitar problemas inesperados.
  • Poder trabajar con las principales tarjetas y dispositivos de audio del mercado sin problemas.
  • ...

Para ello existen multitud de software de pago, más o menos profesionales,que implementan todas esas funciones y muchas más. Algunos son BPM-Studio, VirtualDJ, PCDJ, Traktor, Serato,... Pero como ya dije, todos ellos son software privativo y en su mayoría tambien necesitan de sistemas operativos de pago para correr (Windows o MacOsX). Sin embargo, mi búsqueda está orientada a evitar todo eso y hasta ahora no estaba satisfecho con ninguna de las alternativas encontradas.

Estos días me estoy llevando una grata sorpresa al probar de nuevo un software que hace algún tiempo descarté por considerar que todavía era inmaduro e incompleto. Estoy hablando de Mixxx, un programa relativamente sencillo (si lo comparamos con la mayoría de este tipo),con el cual es posible obtener resultados suficientemente profesionales.

Resulta que hace poco más de un mes que fue lanzada su versión 1.8, donde muchos de sus principales impedimentos fueron corregidos y por tanto, a mi gusto, ya está listo para cubrir medianamente bien ese hueco de mercado que mencionaba al inicio del post.


Está desarrolado por una comunidad de programadores y Djs y es el fruto de mucho tiempo de estudio y esfuerzo. Además de todas esas cualidades mencionadas antes, también permite grabar sesiones, usar múltiples dispositivos, sincronizar velocidad de 2 pistas simultáneas, bucles,...

Para quien esté interesado en probarlo,está disponible en los repositorios de Ubuntu, dentro de Aplicaciones->Centro de software de Ubuntu, pero explicaré como añadir su repositorio oficial e instalarlo desde allí para conseguir su última versión y además mantenerlo actualizado a la última mediante actualizaciones automáticas:
  1. Abrimos una Terminal (Aplicaciones->Accesorios->Terminal).
  2. Añadimos el repositorio de Mixxx a nuestra lista de "repos":
    ~$ sudo add-apt-repository ppa:mixxxdevelopers/ppa
    INFO ASOCIADA AL REPOSITORIO:
    Tipo: Binario y Fuente
    URI: http://ppa.launchpad.net/mixxxdevelopers/ppa/ubuntu
    Distribución: maverick
    Componentes: main
    Llaves GPG: E8EF47D2 (Fecha 28-09-20010)
  3. Actualizamos la lista de paquetes disponibles accesibles desde nuestra máquina:
    ~$ sudo apt-get update
  4. Instalamos los paquetes necesarios:
    ~$ sudo apt-get install mixxx libportaudio2
Con eso queda instalada la última versión del software en nuestra máquina. Ahora recuerda cambiar el skin poniendo el que más se ajuste a tus necesidades y gusto y a disfrutarlo.


Salu2,
elSant0

Preparados para las Gemínidas

Como ya es tradición en el blog, vamos a anunciar otra importante lluvia de estrellas que llegará en los próximos días. Se trata de las Gemínidas.

Las Gemínidas son una lluvia de estrellas fugaces que se produce todos los años desde el 1 hasta el 18 de diciembre aproximadamente. Este año el día de máxima actividad será el 14 de diciembre, y los momentos de máximo explendor ocurrirán en torno a las 10:00 (hora UTC). Eso quiere decir que, este año, sus mejores vistas difícilmente serán observables desde Europa e incluso América oriental.

Esta lluvia procede de la posible desintegración de un cometa hace unos pocos miles de años, que fue el progenitor de los asteroides (3200) Phaeton y (155140) 2005 UD. De estos 2, Phaeton, junto con otros restos, trazan una órbita que se acerca una vez al año a la de la Tierra y, al cruzar nuestro planeta la estela de partículas dejada, se produce la lluvia de meteoros.

Esta teoría de cometa desintegrado ha sido lanzada en los últimos años, tras un estudio más profundo del asteroide Phaeton. El mismo fue descubierto en 1983 y rápidamente lo asociaron al fenómeno anual de las Gemínidas. Esto produjo cierta controversia al ser la primera lluvia claramente relacionada con un asteroide y de ahí la investigación.

En los últimos años la gravedad de Júpiter está actuando sobre el enjambre dejado por Phaeton y debido a ello hace que se desplace cada vez más hacia la órbita terrestre. Es decir, cada mes de diciembre nos adentramos más en la corriente de partículas dejadas. Los científicos afirman que este patrón podría continuar por algún tiempo, llegando a aumentar la actividad de las lluvias hasta entre un 20% y un 50% en las próximas décadas. Esto ha provocado que en los últimos tiempos se haya convertido en la lluvia más vistosa y activa del año, llegando a picos de más de 200 meteoros/hora.

Las Gemínidas son meteoros de velocidad moderada (35km/s aproximadamente) y colores llamativos que radian de la constelación de Géminis (de ahí su nombre). La visibilidad de dicha constelación y la declinación del origen del fenómeno (+33º) la convierten en una lluvia septentrional, es decir, visible sólo desde el hemisferio norte y zonas cercanas al Ecuador del hemisferio sur.

Para quienes deseen disfrutarla deberán buscar en el cielo la constelación mencionada y desde allí observar detenidamente como irán teniendo su aparición los bólidos. Se ha de tener en cuenta que en su mayoría poseen una ascensión recta y  brillo potente, lo que permite un mayor control visual.

A continuación dejo una imagen que ayudará a encontrar el radiante de la lluvia en el cielo nocturno:



Salu2,
elSant0

Principal software a instalar en Ubuntu 10.10

En los inicios del blog publiqué un post donde indicaba el software que consideraba básico para trabajar sobre Ubuntu 10.04. Lo hice con el fin de tener en algún sitio un registro o guía simple donde ver como añadir el software paso a paso (para que resulte más fácil entender de donde procede cada programa y cual es su función, además de no dejarme nada en el tintero tras una instalación).

Hace poco más de un mes que fue lanzada la versión Ubuntu 10.10 y, aunque los cambios respecto a la instalación anterior no son muchos, he decidido crear una nueva guía para evitar confusiones.

CONFIGURACIÓN BASICA TRAS LA INSTALACIÓN
  1. Instalar el soporte de Idioma:

    Una de las primeras cosas que es necesario hacer tras poner Ubuntu 10.10 es instalar los paquetes de idioma. Esto es porque, a pesar de elegir el idioma durante la instalación, en muchas ocasiones no es instalado el soporte al completo.
    Para hacerlo vamos a Sistema->Administración->Soporte de idiomas.
  2. Activar los avisos de actualizaciones de seguridad y recomendadas:

    Vamos a Aplicaciones->Centro de Software de Ubuntu. Allí vamos a Editar->Orígenes de software.... Luego damos en la pestaña Actualizaciones y activamos:
    • Actualizaciones importantes de seguridad
    • Actualizaciones recomendadas
  3. Añadir otros repositorios importantes:

    En Ubuntu, un repositorio es un sitio centralizado donde se almacenan y mantienen diferentes software, bases de datos o archivos informáticos. Para añadir los repositorios que creo más importantes en Ubuntu 10.10 creé esta guía donde se muestra como añadir los siguientes repositorios: Restricted, Multiverse, Socios de Canonical, Independiente, Medibuntu, Bisigi, GedDeb, Google,...

    Por lo general, cada vez que añadimos 1 repositorio, es añadido también un repositorio hermano del primero, donde se encuentran los ficheros de código fuente del software disponible en el primero. Si no vamos a utilizar tal código (a no ser que seamos programadores es raro que lo hagamos) es recomendable desactivarlos para reducir posibles errores por no disponibilidad.

    Para desactivar esos repositorios haremos:
    1. Abrimos el Centro de Software (Aplicaciones->Centro de software de Ubuntu).
    2. Vamos a Editar->Orígenes de Software.
    3. Ahora nos posicionamos sobre la pestaña Otro software.
    4. Desactivamos cada repositorio cuyo nombre incluya "(Código fuente)".
    5. Damos a Cerrar y cerramos también el Centro de Software.
  4. Activar posibles drivers propietarios de nuestro hardware (tarjeta de video, de sonido,...):

    Aunque Ubuntu incluye multitud de drivers libres, en la mayoría de ocasiones los proporcionados por el fabricante funcionan mejor. En caso de que los hayan y no tengan licencia libre deberemos activarlos manualmente. Para hacerlo vamos a Sistema->Administración->Controladores de hardware; si existen drivers propietarios para alguno de nuestros hardwares aparecerán aquí. Debemos marcarlos y darle al botón Activar.
  5. Actualizar todo el software recién instalado:

    Tras la instalación tendremos que actualizar todos los paquetes recién instalados a sus últimas versiones. Para hacerlo vamos a Sistema->Administración->Gestor de Actualizaciones. Dependiendo de nuestra conexión a internet esto puede llevar un buen rato.
  6. Ajustar las propiedades gráficas:

    Tras actualizar todo el software y añadir los posibles drivers propietarios es recomendable reajustar las propiedades gráficas de pantalla. Para ello debemos tener en cuenta si nuestra máquina está utilizando drivers libres, en cuyo caso debemos ir a Sistema->Preferencias->Monitores, o si usa un driver propietario (normalmente de NVIDIA o de ATI) en cuyo caso suele encontrarse el acceso de configuración en Sistema->Administración-> con nombres identificativos e la marca del driver (NVIDIA, ATI, CATALYST,...).

    En algunos casos la configuración gráfica adoptó el driver genérico debido a que no hay disponible otro más adecuado. Si nos encontramos en esta situación (podemos detectarlo porque el comportamiento gráfico no es correcto) o si queremos tener la última versión del driver propietario disponible para nuestra máquina podemos probar a hacer alguna de las siguientes acciones (según el hardware gráfico que tengamos):
    • Instalación de la última versión de los drivers propietarios de NVIDIA:
      1. Abrimos una Terminal (Aplicaciones->Accesorios->Terminal).
      2. Añadimos el repositorio que contiene los drivers:
        ~$ sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
        INFO DEL REPOSITORIO:
        Tipo: Binario y Fuente
        URI: http://ppa.launchpad.net/ubuntu-x-swat/x-updates/ubuntu
        Distribución: maverick
        Componentes: main
        Llaves GPG: AF1CDFA9 (Fecha 21-01-2009)
      3. Actualizamos la lista de software disponible desde los repositorios:
        ~$ sudo apt-get update
      4. Instalamos los paquetes corerspondientes al driver:
        ~$ sudo apt-get install nvidia-current nvidia-current-modaliases nvidia-settings
    • Instalación de la última versión de los drivers propietarios de ATI:
      1. Abrimos una Terminal (Aplicaciones->Accesorios->Terminal).
      2. Añadimos el repositorio que contiene los drivers:
        ~$ sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
        INFO DEL REPOSITORIO:
        Tipo: Binario y Fuente
        URI: http://ppa.launchpad.net/ubuntu-x-swat/x-updates/ubuntu
        Distribución: maverick
        Componentes: main
        Llaves GPG: AF1CDFA9 (Fecha 21-01-2009)
      3. Actualizamos la lista de software disponible desde los repositorios:
        ~$ sudo apt-get update
      4. Instalamos los paquetes corerspondientes al driver:
        ~$ sudo apt-get install fglrx
    • Instalación de controladores para tarjeta gráfica "Intel GMA 500".
INSTALACIÓN DE SOFTWARE BÁSICO
  1. Paquetes básicos de compilación:

    Para no tener ningún problema al instalar paquetes es recomendable tener instalados los paquetes básicos de compilación:
    1. Abrimos una Terminal (Aplicaciones->Accesorios->Terminal).
    2. Instalamos el paquete:
      ~$ sudo apt-get install build-essential
  2. Librerías de desarrollo del Kernel:

    También es recomendable tenerlas debido a que son necesarias para la compilación de determinados paquetes. En Ubuntu 10.10 van instaladas por defecto, pero por si acaso podemos hacer lo siguiente:
    1. Abrimos una terminal (Aplicaciones->Accesorios->Terminal).
    2. Instalamos el paquete:
       ~$ sudo apt-get install linux-headers-`uname -r`
  3. Codecs:

    Para no tener problemas a la hora de reproducir videos o audio lo mejor es tener un buen pack de codecs. Por defecto en la instalación de Ubuntu se incluyen los principales codecs libres, pero será necesario añadir los codecs que tienen algun tipo de restricción en sus licencias de uso y por tanto no pudieron incluirse por defecto en la instalación:
    1. Abrimos el Centro de Software (Aplicaciones->Centro de software de Ubuntu).
    2. Buscamos e instalamos el siguiente software:
      • Extras Restringidos de Ubuntu
    Además, vamos a añadir otros paquetes de codecs (propietarios o con otro tipo de restricciones):
    1. Abrimos una terminal (Aplicaciones->Accesorios->Terminal).
    2. Instalamos el pack básico de codecs propietarios incluido en Medibuntu (que incluye también el pack de fuentes tipográficas incluído por defecto en Windows y algunas herramientas más):
       ~$ sudo apt-get install non-free-codecs
      Durante la instalación se informará sobre el acuerdo de licencia de uso (recordemos que no son totalmente libres). Debemos aceptar dicho acuerdo para finalizar la instalación (Pulsaremos SI y luego ACEPTAR).
    3. Instalamos codecs para mejorar la reproducción de DVDs (también incluídos en el repositorio Medibuntu):
       ~$ sudo apt-get install libdvdcss2 libdvdread4
    4. Existe un pack de codecs compatibles con los formatos de Microsoft (.wma, .wmw, ...) que en Ubuntu 10.10 ya es instalado por defecto. Si no estamos seguros de ello podemos hacer:
       ~$ sudo apt-get install w32codecs
      NOTA: Para arquitecturas de 64bits el paquete es w64codecs, en vez de w32codecs.
  4. Herramientas para Compresión/Descompresión:

    Aunque por defecto ya se incluyen algunas herramientas para la compresión/descompresión de ficheros, son necesarias algunas más para poder tratar con todos los formatos habituales:
    1. Abrimos el Centro de Software (Aplicaciones->Centro de software de Ubuntu).
    2. Buscamos e instalamos los siguientes softwares:
      • GmountISO
      • RAR
      • 7Zip
      • ACE
  5. Java y Java Development Kit:

    Java y Java Development Kit (JDK) son un conjunto de librerías y herramientas desarrolladas por Sun Microsystems para el desarrollo y ejecución de aplicaciones. Aunque no nos percatemos, muchas de las aplicaciones actuales más usadas están basadas en Java, por lo que las JDK serán necesarias frecuentemente.

    Entre noviembre de 2006 y mayo de 2007, Sun Microsystems liberó la mayor parte de sus tecnologías Java, de tal forma que prácticamente todo el Java de Sun es ahora software libre. Pero la biblioteca de clases de Sun que se requiere para ejecutar los programas Java aún no lo es, por lo que se creó una alternativa libre para evitar la dependencia de Sun. Esta alternativa es instalada por defecto en Ubuntu 10.10. Pero si no estamos seguros de tenerla haremos los siguiente para instalarla:
    1. Abrimos el Centro de Software (Aplicaciones->Centro de software de Ubuntu).
    2. Buscamos e instalamos los siguientes softwares:
      • OpenJDK Java 6 ejecutable
      • OpenJDK Java 6 Web Start
      • Complemento de navegador Java IcedTea
    En caso de que estemos interesados en el software propietario de Sun (para ciertos programas posee un mejor rendimiento en algunas máquinas, no en todas) deberemos instalar el paquete (incluido en el repositorio "Socios de Canonical" que añadimos anteriormente):
    1. Abrimos una terminal (Aplicaciones->Accesorios->Terminal).
    2. Instalamos los paquetes correspondientes:
      ~$ sudo apt-get install sun-java6-jdk sun-java6-bin sun-java6-jre sun-java6-plugin
      Durante la instalación será necesario aceptar el acuerdo de licencia Java (JDL).
    Ahora, para comprobar o indicar que sea usado el JDK de Sun o el libre haremos lo siguiente:
    1. Vamos a la terminal.
    2. Ejecutamos:
       ~$ sudo update-alternatives --config java
      Tras eso veremos algo así:

      Como podemos apreciar, aparece el JDK por defecto y tras él una lista de todos los disponibles, y luego nos da la opción de elegir (si queremos modificar la opción por defecto) escribiendo el numero correspondiente y pulsando ENTER. Elegiremos aquel que deseemos tener activo.
  6. Herramientas para la monitorización del sistema:

    No son imprescindibles para trabajar, pero ofrecen una gran ayuda para detectar posibles problemas o cuando necesitamos información de nuestra máquina.

    En mi caso utilizo varias. Entre ellas tengo incluidos en el panel superior (aunque podría estar en cualquier otra barra de herramientas) los siguientes elementos:
    • GNome sensors Applet. Permite monitorizar en directo cada sensor que tengamos en el hardware (la temperatura de discos duros, CPU, GPU,...; las RPM de los ventiladores,...).
    • Monitor del sistema. Permite monitorizar en directo el estado de la red, del procesador, de la memoria, del disco,...
    • Monitor de frecuencia de la CPU (uno para cada CPU). Permite ver en directo la cantidad de CPU usada (en MHz o en %).
    Los paquetes necesarios para añadir los 2 últimos son instalados por defecto en Ubuntu, pero para el primero tendremos que hacer lo siguiente:
    1. Abrimos el Centro de Software (Aplicaciones->Centro de software de Ubuntu).
    2. Buscamos e instalamos el siguientes software:
      • sensors-applet
      Durante la instalación habrá que indicar que se desea inciiar el demonio HDDTEMP cada vez que arranquemos el equipo y escuchando a través del puerto 127.0.0.1:7634.
    Tras esto (y habiendo reiniciado), para incluir los 3 elementos al panel haremos en cada uno de ellos lo siguiente:
    1. Clicamos con el botón derecho del mouse sobre el panel.
    2. Seleccionamos Añadir al Panel...
    3. Buscamos y seleccionamos el elemento, y damos a Aceptar.
    Luego podemos configurarlos según nuestro gusto e interés clicando con el botón derecho sobre ellos y dando a Preferencias. Esto mismo podemos hacerlo en el resto de applets del panel para optimizarlos a nuestro gusto (añadir un dial con el clima, cambiar el número de escritorios,...)

    Además de dichas herramientas de monitorización, también he instalado:
    • HardInfo. Me permite conocer con todo detalle el hardware instalado y su estado.
    • SysInfo. Similar a HardInfo, pero un poco más simple de utilizar.
    • HTop. Me permite conocer con todo detalle el estado de la memoria y los procesos que se encuentran en ella.
    Para instalarlos:
    1. Abrimos el Centro de Software (Aplicaciones->Centro de software de Ubuntu).
    2. Buscamos e instalamos el siguiente software:
      • Analizador de rendimiento y comparador de sistemas
      • SysInfo
      • HTop
DEJAR BONITA LA INTERFAZ GRÁFICA
  1. Modificar la configuración del arranque:

    Tras instalar Ubuntu, podemos ver que justo antes de arrancar el sistema operativo pasamos por una pantalla de selección de sistema operativo (si tenemos más de uno). Esa pantalla pertenece al gestor de arranque, que por defecto en Ubuntu es Grub o Grub2. Si queremos modificar la configuración de dicha pantalla cómodamente podemos instalar y utilizar el programa Administrador de Arranque:
    1. Abrimos el Centro de Software (Aplicaciones->Centro de software de Ubuntu).
    2. Buscamos e instalamos el siguiente software:
      • Administrador de Arranque
    Una vez instalado iremos a Sistema->Administración->Administrador de Arranque para modificar la apariencia.
  2. Instalar Compiz:

    Compiz es un gestor de ventana de composición para X-Window capaz de aprovechar la aceleración OpenGL (es decir, permite añadir efectos 2D y 3D a nuestro entorno de ventanas habitual). Para instalarlo:
    1. Abrimos el Centro de Software (Aplicaciones->Centro de software de Ubuntu).
    2. Buscamos e instalamos el siguiente software:
      • Configuración avanzada de efectos de escritorio (ccsm)
    Ahora podemos activar dichos efectos desde Sistema->Preferencias->Apariencia (en la pestaña Efectos visuales) y configurarlos desde Sistema->Preferencias->Administrador de Opciones CompizConfig.
  3. Optimizar la interfaz gráfica para Netbook:

    En Netbook y equipos con pantallas pequeñas es imprescindible arañar algo de espacio a la interfaz para un uso más óptimo. Creé este tutorial para mostrar como hacerlo.
  4. Instalar nuevos temas de escritorio para Gnome:

    Los temas que trae ubuntu por defecto son escasos. Podemos instalar los temas de la comunidad:
    1. Abrimos una terminal (Aplicaciones->Accesorios->Terminal).
    2. Instalamos el paquete:
      ~$ sudo apt-get install community-themes
    Además, cuando añadimos los repositorios (más arriba), incluimos Bisigi e instalamos desde él los temas que quisimos. Este repositorio contiene multitud de temas para dar una apariencia diferente al escritorio.
    Podemos activar cualquiera de los temas instalados en nuestra máquina entrando a sistema->Preferencias->Apariencia.
  5. Instalar un gestor que nos ayude a encontrar nuevos temas de escritorio para Gnome:

    Art Manager es una herramienta para descargar e instalar temas de Gnome provenientes de la web http://art.gnome.org/ de manera fácil y cómoda. Hay un montón par elegir. Incluso podemos elegir iconos, fondos, decoradores,... de manera independiente. Para instalarlo:
    1. Abrimos el Centro de Software (Aplicaciones->Centro de software de Ubuntu).
    2. Buscamos e instalamos el siguiente software:
      • Gestor de Arte
    Ahora podremos acceder a él desde Sistema->Preferencias->Art Manager.
  6. Poner/Quitar iconos de Papelera, Equipo, Discos duros,... en el escritorio:

    A gusto de cada uno, a veces deseamos tener en el escritorio estos iconos (al igual que aparecen en otros sistemas como Windows). Ese no es mi caso, pero tampoco me gusta que cada vez que conecto una nueva unidad de disco aparezca un acceso allí. Para configurar esto creé este tutorial.
  7. Mostrar todos los iconos de los menús de Gnome:

    A veces no se muestran todos los iconos que acompañan a las etiquetas de los menús (Aplicaciones, Lugares y Sistema). El problema viene porque, por defecto, en Gnome esta opción viene desactivada para una mejor administración de recursos gráficos.
    Para activar dichos iconos creé esta guía.
  8. Tunear Nautilus:

    Nautilus es el administrador de archivos oficial del entorno de escritorio GNOME, que viene por defecto en Ubuntu. Es decir, es el software que se encarga de mostrarnos las ventanas tal y como las vemos (para quienes provienen de Windows podríamos decir que es el equivalente al Explorador de Windows).

    Nautilus ofrece la posiblilidad de personalizar su interfaz a nuestro gusto y necesidad. Para ello creé esta guía.
AÑADIR Y CONFIGURAR LOS NAVEGADORES WEB

Por defecto Ubuntu trae instalado Mozilla Firefox pero, además de darle un toque mejorado a éste, es conveniente tener algún otro navegador alternativo de calidad.
  1. "Tunear" Firefox:

    Supongo que cualquiera sabe ya qué es Mozilla Firefox. Viene instalado como navegador por defecto en Ubuntu y, aunque posee suficientes características para ser considerado el mejor navegador actualmente, conviene ajustarlo un poco a nuestro gusto y añadirle algunos complementos y plugins. Aquí dejo un tutorial para hacerlo.

  2. Instalar Opera:

    Opera es un navegador web y suite de Internet creado por la empresa noruega Opera Software. Es gratuito (desde su versión 8.50). Es reconocido por su soporte para desarrolladores webs, velocidad, seguridad, soporte de estándares (especialmente CSS), tamaño reducido, internacionalidad y constante innovación (navegación por pestañas, Speed Dial, movimientos del ratón en la navegación, personalización por sitio, vista en miniatura por pestaña,...).

    Para instalarlo tenemos esta guía.

  3. Instalar Google Chrome:

    Google Chrome es un navegador web desarrollado por Google y compilado con base en componentes de código abierto como el motor de renderizado de WebKit y su estructura de desarrollo de aplicaciones (Framework).

    Es el tercer navegador más utilizado en Internet (tras Firefox e Internet Explorer) y está disponible gratuitamente bajo condiciones de servicio específicas.

    Para instalarlo haremos:
    1. Abrimos una terminal (Aplicaciones->Accesorios->Terminal).
    2. Instalamos el paquete:
      NOTA: El software se encuentra en el repositorio de Google que añadimos en un paso anterior. Una vez instalado se añadirá un nuevo repositorio exclusivo para el navegador.
      ~$ sudo apt-get install google-chrome-unstable
  4. Instalar Chromium:

    Chromium es un navegador libre, nacido de un proyecto creado por Google y con participación comunitaria para fundamentar las bases del diseño y desarrollo del navegador Google Chrome.

    El objetivo del proyecto es proporcionar un navegador con mayor estabilidad, velocidad y seguridad además de incluir una interfaz de usuario sencilla y eficiente. En esencia, Chromium fundamenta el código fuente del navegador base sobre el que está construido Chrome y por tanto tiene sus mismas características, pero con un logotipo ligeramente diferente y sin el apoyo comercial o técnico de la compañía Google.

    Para instalar Chromium:
    1. Abrimos el Centro de Software (Aplicaciones->Centro de software de Ubuntu).
    2. Buscamos e instalamos el siguiente software:
      NOTA: El software se encuentra en los repositorios oficiales de Ubuntu, pero, si fue añadido en los pasos anterior el repositorio Medibuntu, será instalada una versión más actual desde allí.
      • Navegador Web Chromium
    3. Ahora para ponerlo en Español (por defecto viene en inglés), abrimos una Terminal (Aplicaciones->Accesorios->Terminal) e instalamos el paquete correspondiente:
      NOTA: La versión del paquete de idiomas es compatible con la versión 5 y anteriores de Chromium. Si tienes instalada la 6 (o posterior) se notificará el error y el paquete no será instalado.
      ~$ sudo apt-get install chromium-browser-l10n
AÑADIR COMPATIBILIDAD CON SOFTWARE DE WINDOWS
  1. Instalar Wine:

    Wine (acrónimo de Wine Is Not an Emulator, «Wine no es un emulador») es una reimplementación (adaptada a sistemas Unix, como Ubuntu) de las APIs Win16 y Win32 de Microsoft (utilizadas en sistemas operativos Windows). Su objetivo es permitir la ejecución de programas para MS-DOS, Windows 3.11, 95, 98, ME, NT, 2000, XP, Vista y Windows 7 en sistemas Unix (Ubuntu en nuestro caso particular).

    Wine está formado por:
    • Un cargador de programas, el cual nos permite que muchas aplicaciones para Windows se puedan ejecutar sin modificarse en Ubuntu. De momento tiene bastantes limitaciones, pero mejora día a día.
    • Un conjunto de herramientas de desarrollo, las cuales nos permiten portar código fuente de aplicaciones Windows a Ubuntu.
    Aunque podemos encontrar una versión estable y otra "Beta" en los repositorios oficiales, yo recomiendo instalar la última versión en desarrollo desde los repositorios del proyecto. Para hacerlo creé este tutorial.
  2. Instalar PlayOnLinux:

    PlayOnLinux es una aplicación pensada para aprovechar mejor algunos aspectos de Wine, enfocándose principalmente en ejecutar juegos creados para Windows, pero también para otros softwares. Se encarga de configurar a Wine (mediante el uso "oculto" de scripts) para la ejecución óptima.

    Permite ejecutar aplicaciones como Microsoft Office, Microsoft Money, Safari, Trillian 3, WinRAR, Google SketchUp,...

    Al igual que con Wine, podemos encontrar una versión estable en los repositorios oficiales de Ubuntu, pero yo recomiendo instalar la última versión desde el repositorio del proyecto. Para hacerlo creé este tutorial.
ANTIVIRUS

Aunque una de las principales virtudes de Ubuntu es la casi inexistencia de virus que puedan perjudicar el sistema, la experiencia me lleva a recomendar instalar un antivirus. El motivo es que podemos portar o transmitir virus sin darnos cuenta entre sistemas más vulnerables (como Windows) a través discos, mails,...
  1. Instalar ClamAV:

    ClamAV es probablemente el antivirus para Ubuntu más recomendable, ya que es totalmente libre, gratuito y al estar mantenido por la comunidad es actualizado con suficiente frecuencia.

    Para explicar su instalación y funcionamiento creé esta guía.
APLICACIONES DE MENSAJERÍA INSTANTÁNEA

A día de hoy las redes de mensajería instantánea más usadas son MSN, Skype, Yahoo y Gtalk. Añadiré el que considero mejor software para cada red.

Algunas de estas redes utilizan protocolos propietarios de las empresas que las gestionan y, en ocasiones, son modificados sin previo dando problemas en softwares ajenos a esas empresas (por ejemplo, el protocolo de MSN y softwares diferentes a Windows Live Messenger). Por este motivo es conveniente tener instalada más de una alternativa para dichas redes. En mi caso la mensajería que más utilizo es precisamente la de MSN, por eso indico los 2 programas que creo son de mejor calidad para dicha red (aMSN y emesene).

A parte de todo lo dicho, Ubuntu 10.10 incluye por defecto el Cliente de Mensajería instantánea Empathy. Aunque permite la comunicación a través de sitios muy dispares como Facebook, MSN, Yahoo,..., en mi opinión es un programa al que todavía le queda mucho camino que recorrer en su desarrollo y por eso no lo utilizo. Si queremos desinstalarlo haremos lo siguiente:
  1. Vamos a Aplicaciones->Centro de Software de Ubuntu.
  2. Buscamos el siguiente software:
    • Empathy
  3. Damos a Desinstalar.
En unos instantes estará totalmente fuera de nuestra máquina.
  1. Instalar aMSN y sus plugins, skins,... (para la red MSN):

    En Linux hay multitud de programas que permiten el uso del servicio de mensajería ".NET Messenger" de Microsoft (otra cosa bien distinta es la calidad que ofrecen). En mi opinión los mejores son aMSN, emesene y pidgin. Sin embargo, a pesar de la limpieza y simpleza de emesene o de la cómoda integración en Ubuntu de Pidgin, yo destaco aMSN por su versatilidad en cuanto a personalización se refiere.

    aMSN es un clon de Windows Live Messenger, pero en código abierto, gratuito y con las mismas o más funcionalidades (incorpora alarmas, es muy configurable, puedes conectar varias cuentas a la vez, guardar las sesiones de la webcam, gestionar simultáneamente gmail y msn, cambiar temas (skins), realizar videollamadas,...). Está disponible para los principales sistemas operativos del momento (Ubuntu, WinXP, MacOsX, Nokia N900,..).

    Para instalarlo, lo tenemos en los repositorios de Ubuntu. Aun así, es un software que en los últimos meses está mejorando mucho y por tanto es actualizado a menudo; por eso yo prefiero instalarlo y mantenerlo desde su repositorio oficial. Para conseguirlo, junto con los plugins y skins oficiales, haremos:
    1. Abrimos una terminal (Aplicaciones->Accesorios->Terminal).
    2. Añadimos el repositorio del proyecto del programa aMSN:
      INFO DEL REPOSITORIO:
      Tipo: Binario y Fuente
      URI: http://ppa.launchpad.net/amsn-daily/ppa/ubuntu
      Distribución: maverick
      Componentes: main
      Llaves GPG: 28CBC482 (Fecha 02-04-2009)
      ~$ sudo add-apt-repository ppa:amsn-daily
    3. Actualizamos la lista de paquetes para que incluya los correspondientes al aMSN situados en el repositorio añadido:
      ~$ sudo apt-get update
    4. Instalamos los paquetes necesarios:
      ~$ sudo apt-get install amsn amsn-data amsn-extra-plugins amsn-extra-skins
  2. Instalar Skype (para la red SKYPE):

    Para quien no lo conozca, Skype es un software inicialmente destinado para realizar llamadas mediante VoIP a través de Internet. El código y protocolo de Skype permanecen cerrados y propietarios, pero los usuarios interesados pueden descargar y utilizar gratuitamente la aplicación.

    Los usuarios de Skype pueden hablar entre ellos gratuitamente. Ademas, la aplicación incluye otras características prácticas como:
    • YY SkypeOut. Permite llamar a teléfonos convencionales.
    • SkypeIn. La empresa que gestiona las redes de Skype te otorgan un número de teléfono para que desde un aparato telefónico en cualquier parte del mundo puedan llamar a tu ordenador.
    • Buzón de voz. El servicio de buzón de voz es gratuito.
    En general, mediante Skype es posible cualquiera de las siguientes comunicaciones:
    • Comunicación por texto desde usuario Skype a usuario Skype vía Pc e internet (sin costo).
    • Comunicación por vídeo desde usuario Skype a usuario Skype vía Pc e internet (sin costo).
    • Comunicación por voz desde usuario Skype a usuario Skype vía Pc e internet (sin costo).
    • Comunicación por conferencia o vídeo conferencia desde usuario Skype a usuario Skype vía Pc e internet (sin costo).
    • Comunicación por voz desde usuario Skype vía Pc e internet a teléfono de red fija (contrato mensual y anual a muy bajo costo).
    • Comunicación por voz desde usuario Skype vía Pc e internet a teléfono celular (contrato mensual y anual a muy bajo costo).
    • Comunicación por datos (texto y grafica) desde usuario Skype vía Pc e internet a fax de red fija o fax de Pc (contrato mensual y anual a muy bajo costo).
    • Comunicación por voz desde teléfono de red fija a número telefónico Skype de un usuario de Pc (contrato mensual y anual a muy bajo costo).
    • Comunicación por voz desde teléfono celular a número telefónico Skype de un usuario de Pc (contrato mensual y anual a muy bajo costo).
    • Comunicación por voz desde teléfono de red fija y celular a número telefónico de contestador automático Skype de un usuario de Pc (contrato mensual y anual a muy bajo costo). Comunicación por fax desde un fax de red telefónica a número telefónico Skype de un usuario de Pc (contrato mensual y anual a muy bajo costo).
    • Comunicación por desvío telefónico y de texto desde un teléfono de red fija o celular hacia un usuario Skype de un Pc (contrato mensual y anual a muy bajo costo).
    Para instalarlo:
    1. Abrimos el Centro de Software (Aplicaciones->Centro de software de Ubuntu).
    2. Buscamos e instalamos los siguientes softwares:
      NOTA: Skype se encuentra disponible a través del repositorio "Socios de Canonical".
      • Skype
      • skysentials
APLICACIONES DE GESTION DE CORREO

La mayoría de usuarios suelen utilizar sólamente cuentas de e-mail gratuitas: Gmail, Hotmail, MSN, Yahoo,... Una de las grandes ventajas que proporcionan este tipo de correos es la completa gestión de los mismos a través de portales web que dan soporte para agendas, calendarios, buzones de entrada y de salida de correo,...

Por ese motivo utilizar una aplicación local para gestionar todo esto puede ser innecesario. Sin embargo puede resultar práctico porque, por ejemplo:
  • Permite almacenar el correo en el disco local
  • Permite mayor personalización de las bandejas de entrada y de salida (carpetas, redireccionamientos, filtros,...)
  • Permite mayor fluidez en casi todas las operaciones
  • Puede ofrecer nuevas funcionalidades
  • ...

En Ubuntu 10.10 se incluye el programa Evolution (junto a algunos plugins adicionales) proporcionando todas esas funcionalidades. Aunque otra buena alternativa es Thunderbird.

Si no deseas utilizar Evolution y quieres desinstalarlo haz clic aquí para ver como se hace. En caso contrario lo configuraremos con nuestras cuentas de correo.
  1. Uso de Evolution:

    Evolution es un gestor de información personal y de trabajo en grupo. Combina administración de correo electrónico, calendario, agenda, lista de tareas,... Forma parte del proyecto Gnome cuyo objetivo es integrar un gestor de ventanas "intuitivo y atractivo" y una plataforma de desarrollo que se integre con ese escritorio. Es por ello que se integra perfectamente en el escritorio de Ubuntu y se incluye por defecto junto al pack de oficina LibreOffice.org. Su interfaz gráfica y funcionalidad es equiparable a la de la aplicación para Windows Microsoft Outlook. Es posible configurar incluso cuentas hotmail, gmail, yahoo,...

    Para configurar Evolution iremos a Aplicaciones->Internet->Correo de Evolution y seguiremos el asistente que se abre desde allí.
SUSCRIPTOR DE FEED:

Normalmente los principiantes no saben muy bien qué son y cómo funcionan las suscripciones de feed. Para ello cree ésta guía. Mediante el uso de suscripciones podemos recibir avisos cuando una web (blogs, foros, periódicos online,...) es actualizada con nueva información.

Existen multitud de software y servicios web que nos permiten gestionar nuestras suscripciones y cada vez son más usados. Si aun sabiendo esto no deseamos utilizar suscriptores instalados sobre nuestro equipo pasaremos a la siguiente sección.
  1. Liferea, el agregador de feeds:

    En el mundo Linux hay un suscriptor que destaca por encima de los demás. Liferea es un agregador de noticias para feeds en línea compatible con la mayoría de formatos de feeds, incluyendo RSS, RDF y Atom y que permite importar y exportar listas de suscripción en formato OPML (actual estándar más usado). Es un agregador rápido y fácil de usar. Es software libre y está disponible bajo la Licencia Pública General de GNU.

    Además permite su uso combinado con los principales agregadores de noticias vía web como Google Reader,... lo que lo convierte en una herramienta muy potente.

    Para instalarlo y configurarlo creé esta guía.
APLICACIONES DE PEER TO PEER (P2P) Y DESCARGA DIRECTA

Lo primero que debemos tener claro antes de instalar los programas de esta sección es qué redes P2P solemos o vamos a utilizar. No tiene sentido instalar un programa para cada red si luego no las utilizamos.
  1. aMule, para las redes eDonkey(E2K) y Kademlia(KAD):

    aMule es un programa de intercambio P2P libre y multiplataforma. Está basado y es similar al conocido eMule.

    Para instalarlo:
    1. Abrimos el Centro de Software (Aplicaciones->Centro de software de Ubuntu).
    2. Buscamos e instalamos el siguiente software:
      • aMule
    Si deseamos controlar desde nuestra máquina un aMule que está funcionando en otra tenemos aMule GUI. Para instalarlo:
    1. Abrimos el Centro de Software (Aplicaciones->Centro de software de Ubuntu) y buscamos e instalamos el siguiente software:
      • aMuleGUI
  2. Transmission, para la red BitTorrent:

    Hasta hace poco usaba Vuze (hasta la versión 2.x llamado Azureus) para esta red. Pero Transmission ya está a su altura, es algo más liviano y viene instalado por defecto en Ubuntu 10.10. Ambos son clientes de código abierto para la red BitTorrent.
    Como ya dije, viene instalado por defecto, pero por si acaso, para instalarlo basta con hacer lo siguiente:
    1. Abrimos el Centro de Software (Aplicaciones->Centro de software de Ubuntu).
    2. Buscamos e instalamos el siguiente software:
      • Cliente de BitTorrent Transmission
  3. FrostWire, para la red de Gnutella (y también BitTorrent):

    FrostWire es el claro sustituto sobre Linux del conocidísimo programa Ares, creado sólo para sistemas Windows. Es rápido y está disponible para casi todos los sistemas operativos (Windows, MacOsX, Linux,...).

    Para instalarlo creé esta guía.
  4. Nicotine-Plus, para la red de SoulSeek:

    Nicotine-Plus es el claro sustituto sobre Linux del programa soulSeek, creado para sistemas Windows, que trabaja sobre la cada vez más extendida red P2P SoulSeel.

    Para instalarlo:
    1. Abrimos el Centro de Software (Aplicaciones->Centro de software de Ubuntu).
    2. Buscamos e instalamos el siguiente software:
      • Nicotine-Plus
  5. Tucan, para webs de descarga directa (megaupload.com, rapidshare.com, filefactory.com, gigasize.com, 4shared.com, ...):

    Tucan es una sencilla pero práctica herramienta para bajar ficheros de sitios de hosting (gratuito o no), sin tener que esperar a que el enlace esté disponible. Permite crear y guardar una cola de descarga, comprueba si los enlaces están rotos,...

    Para instalarlo:
    1. Abrimos el Centro de Software (Aplicaciones->Centro de software de Ubuntu).
    2. Buscamos e instalamos el siguiente software:
      • Gestor Tucan
APLICACIONES MULTIMEDIA PARA REPRODUCCION DE AUDIO Y VIDEO

Aunque uso el reproductor Totem muy a menudo debido a que es el reproductor por defecto y a que toma casi todos los formatos correctamente, tengo que admitir que hay mejores opciones según lo que se desee hacer y los gustos de cada uno. Aquí dejo una lista de otros reproductores que me parecen de calidad y tengo instalados, además de otros software multimedia que considero imprescindibles. Cada cual que elija que instalar y que no.
  1. Vlc, para reproducir películas y DVDs interactivos:

    En muchos videos donde tuve problemas con Totem, Vlc los reproducía correctamente. Además es algo más rápido y da mejor calidad de imagen cuando es posible. Todo esto se debe a que trae su propio paquete de códecs y plugins. Últimamente lo uso para casi todo ensustitución de Totem.

    Además, cuenta con otras opciones avanzadas como:
    • Un cliente/servidor de streaming (para enviar una señal de vídeo a través de la red)
    • Posibilidades de añadir subtítulos
    • Posibilidad de manejar varias pistas de audio asociadas a una misma película
    • Capacidad para abrir vídeos incompletos descargados a través de eMule
    • ...
    Para instalarlo con todas sus ventajas podemos hacerlo desde aplicaciones->Centro de software de Ubuntu, pero yo prefiero utilizar su repositorio oficial para estar a la última en el programa principal y en todos sus complementos. Para ello haremos:
    1. Abrimos una terminal (Aplicaciones->Accesorios->Terminal).
    2. Añadimos el repositorio del proyecto del programa:
      ~$ sudo add-apt-repository ppa:n-muench/vlc
      INFO DEL REPOSITORIO:
      Tipo: Binario y Fuente
      URI: http://ppa.launchpad.net/n-muench/vlc/ubuntu
      Distribución: maverick
      Componentes: main
      Llaves GPG: EAE0D85C (Fecha 02-06-2009)
    3. Actualizamos la lista de paquetes para que incluya los correspondientes al Vlc situados en el repositorio añadido:
      ~$ sudo apt-get update
    4. Instalamos los paquetes necesarios:
      ~$ sudo apt-get install vlc vlc-plugin-pulse mozilla-plugin-vlc
      Recuerda que no es necesario instalar excesivos plugins para Vlc, porque conforme los necesite durante su uso se abrirá una guía para instalarlos rápidamente.
  2. Gnash SWF Viewer, para ficheros flash:

    En ocasiones nos encontramos ficheros .swf cuyo contenido pueden ser videos o aplicaciones interactivas. Para poder visualizar y utilizar dichos ficheros necesitamos un reproductor externo al navegador que sea capaz de reproducir el formato de Adobe (Flash), pero los reproductores multimedia habituales (Totem, Vlc,...) no dan soporte completo al mismo (Vlc da un buen soporte, pero no completo).

    Para ello instalamos Gnash:
    1. Abrimos el Centro de Software (Aplicaciones->Centro de software de Ubuntu).
    2. Buscamos e instalamos el siguiente software:
      • Visualizador SWF Gnash
  3. Amarok, para reproducción y gestión de audio:

    Suelo usar Vlc para casi todo lo relacionado con contenido multimedia, incluida música; pero en ocasiones prefiero un reproductor especializado por algunas ventajas que ofrece (descarga de letras de la canción, organización de librerías musicales,...). Aunque hay un montón de reproductores de calidad de este tipo, para mi éste es el que mejor se adapta a mis necesidades.

    Otras buenas opciones que merece la pena probar son:
    • Rhythmbox (que viene instalado por defecto). Es bastante práctico y tiene todas las funciones básicas (y alguna más avanzada) por defecto.
    • SongBird. También me gusta mucho porque tiene una interfaz muy cuidada e intuitiva, así como buena integración con webs del tipo Last.fm,7digital Store,...
    • GmusiBrowser. Su aspecto es bastante rudimentario, pero para tratar con bibliotecas de música muy grandes es muy bueno.
    Amarok incluye:
    • Una base de datos que permite la creación de ramificaciones o listas de reproducción inteligentes basadas en varios criterios(pistas más nuevas, canciones más reproducidas, listas por género, artista o año,...).
    • Un gestor de carátulas.
    • La posibilidad de bajarse de Internet las letras de las canciones.
    • Gestión de estadísticas de reproducción.
    • Soporte para navegar por dispositivos externos (por ejemplo el iPod).
    • Soporte para grabar CDs de audio directamente desde la librería de Amarok.
    • Acceso a información adicional acerca de la pista actual (carátula, letras, nombres de otros álbumes del artista, accesos a spanersos servicios Internet,...).
    • Soporte para integrarlo con el programa de grabación de discos K3b y el navegador Konqueror.
    • Un editor de etiquetas.
    • Un doble sistema de puntuación de la música (uno manual y otro automático).
    • Un ecualizador gráfico de 10 bandas.
    • Soporte para Podcast.
    • ...
    Para instalarlo:
    1. Abrimos el Centro de Software (Aplicaciones->Centro de software de Ubuntu).
    2. Buscamos e instalamos el siguiente software:
      • Amarok
    Si después de instalar Amarok deseamos eliminar de nuestra máquina el reproductor que venía por defecto, Rhythmbox (y plugins incluidos con él), haremos lo siguiente:
    1. Vamos a Aplicaciones->Centro de Software de Ubuntu.
    2. Buscamos el siguiente software:
      • Rhythmbox
    3. Damos a Desinstalar.
    Las dependencias innecesarias y plugins también serán eliminados automáticamente.
APLICACIONES MULTIMEDIA PARA EDICIÓN DE AUDIO Y VIDEO

Este tipo de software no es impresscindible, pero suele ser muy práctico porque nunca sabemos cuando vamos a necesitar cambiar de formato un fichero de audio o de video, cuando necesitaremos realizar un montaje de video,... Por ello es recomendable tener algunos software que permitan estas operaciones rápida y cómodamente.
  1. Conversor de sonido:

    Para convertir entre diversos formatos de audio:
    1. Abrimos el Centro de Software (Aplicaciones->Centro de software de Ubuntu).
    2. Buscamos e instalamos el siguiente software:
      • Conversor de sonido
  2. WinFF, para convertir videos:

    Para convertir entre diversos formatos de video. Incluso convierte videos al formato adecuado para móviles específicos de diversas marcas (Nokia, Samsung,...) o les extrae el audio.
    1. Abrimos el Centro de Software (Aplicaciones->Centro de software de Ubuntu).
    2. Buscamos e instalamos el siguiente software:
      • WinFF
  3. EasyTAG, para editar etiquetas de los ficheros de audio:

    Algo que echo de menos respecto a otros sistemas (Windows y MacOS X) es la posibilidad de editar las etiquetas de los ficheros de audio y video a través del menú propiedades (clicando con el botón derecho). Por desgracia, en los principales reproductores de audio y video todavía no está cómodamente integrada esta funcionalidad y por eso he tenido que buscar un programa que me permita tal acción, ya que trato bastante con ficheros de audio.

    De todos los que he probado EasyTAG es probablemente el mejor. Es cómodo, completo y raṕido. Otros software similares son puddletag o Kid3-qt, pero para mi son más simples y poseen menos funcionalidades.

    Para instalar EasyTAG:
    1. Abrimos el Centro de Software (Aplicaciones->Centro de software de Ubuntu).
    2. Buscamos e instalamos el siguiente software:
      • EasyTAG
APLICACIONES PARA GRABACIÓN DE DISCOS

Desde mi punto de vista, en este campo todavía no hay una opción clara superior a las demás. Aquí dejo una lista de los programas que me parecen de calidad y tengo instalados:
  1. Brasero, para CDs y DVDs de datos:

    Viene instalado por defecto. Brasero es un grabador de discos ópticos que sirve como Front-end para las librerías cdrtools, growisofs y (opcionalmente) libburn.

    Cada vez menos a menudo encuentro algunos problemas sin resolver cuando lo uso (por ejemplo bloqueos, sobre todo al intentar grabar discos de audio) y en los discos grabados (por ejemplo, por utilizar nombrado no compatible con Windows). Por eso creo que es la opción más completa.

    Para instalarlo (recuerdo que viene instalado por defecto, por lo que esto no debería ser necesario):
    1. Abrimos el Centro de Software (Aplicaciones->Centro de software de Ubuntu).
    2. Buscamos e instalamos el siguiente software:
      • Brasero
  2. K3B, para discos de audio, para VCD, VCD, DVD y discos de doble capa:

    k3B es un grabador y ripeador de discos ópticos que sirve como Front-end para las librerías cdrecord, cdrdao y las bibliotecas de KDE.

    Tiene soporte completo para grabar casi cualquier formato de discos ópticos y destaca por la intuitiva interfaz y el uso para audio, VCD, SVCD y DVD. También da algún que otro error, pero son poco frecuentes. Uno de los defectos que le encuentro es su alto consumo de recursos.

    Para instalarlo:
    1. Abrimos el Centro de Software (Aplicaciones->Centro de software de Ubuntu).
    2. Buscamos e instalamos el siguiente software:
      • K3b
  3. DeVeDe, para crear discos de video (VCD, SVCD, DVD,...):

    Destaca por la interfaz rápida e intuitiva que tiene. La verdad, cada vez lo uso menos, pero es un buen programa.

    Para instalarlo:
    1. Abrimos el Centro de Software (Aplicaciones->Centro de software de Ubuntu).
    2. Buscamos e instalamos el siguiente software:
      • DeVeDe
  4. cc2iso, nrg2iso, mdf2iso y bin2iso, para grabar imágenes en formatos ccd, nrg, mdf o bin:

    En muchas ocasiones nos encontramos con imagenes de disco creadas en formatos privativos, como .nrg, .ccd, .mdf o .bin. Puesto que las principales aplicaciones libres para grabación y tratamiento de de estas imágenes no reconocen dichos formatos, será necesario tener una herramienta que nos permita convertirlos a un formato estándar como iso.

    Para instalar las herramientas que permiten eso creé esta guía.
APLICACIONES PARA LA APERTURA Y/O TRATAMIENTO DE DOCUMENTOS DE TEXTO, PRESENTACIONES,...

Aquí se podrían englobar multitud de programas prácticos según el uso que demos a nuestra máquina. Por eso me limito a explicar sólamente los programas necesarios para abrir y tratar los formatos más habituales (ficheros pdf, ficheros de Microsoft Word, ficheros de presentación PowerPoint,...).
  1. Evince, para ficheros PDF:

    Evince es el claro sustituto de Adobe Reader en el uso de ficheros .pdf. Aunque, al igual que en otros sistemas operativos (Windows sobre todo) en Ubuntu tenemos disponible para instalar de forma gratuita el programa Adobe Reader, yo prefiero darle la oportunidad de crecer a Evince. Un programa que cumple muy bien el mismo cometido, que es libre, y que viene instalado por defecto en Ubuntu 10.10.

    Viene instalado por defecto, pero si no estamos seguros de ello haremos:
    1. Abrimos el Centro de Software (Aplicaciones->Centro de software de Ubuntu).
    2. Buscamos e instalamos el siguiente software:
      • Evince
  2. Suite de oficina de OpenOffice.Org LibreOffice, para ficheros wrd, pps, xls, ...:

    En mi opinión Microsoft Office lleva bastante ventaja en este tipo de Software, pero OpenOffice.Org LibreOffice es una gran suite que cumple con los principales requisitos que se suelen exigir a estos softwares.

    Además reconoce todos los formatos de ficheros pertenecientes a Microsoft Office, por lo que los problemas de compatibilidad se reducen a cambios del tipo de letra, de márgenes o de indexado.

    Para instalar todo el suite (incluye procesador de textos, hojas de calculo,...) creé esta guía.
    NOTA: Si aún así no estamos completamente satisfechos y seguimos prefiriendo la suite Microsoft Office, podemos instalarla a través de Wine. Está probada y testada y funciona correctamente.

  3. Visor PowerPoint, para ver correctamente los ficheros pps de Microsoft:

    Aunque los ficheros .pps se pueden abrir mediante OpenOffice.Org-Impress (incluido en la suite anterior), en ocasiones no son visualizados correctamente o se demora demasiado en abrirlos. Para solucionarlo podemos usar el Visor de PowerPoint (que no permite edición del fichero y carga rápidamente).

    Para instalarlo:
    1. Abrimos el Centro de Software (Aplicaciones->Centro de software de Ubuntu).
    2. Buscamos e instalamos el siguiente software:
      • Visor PowerPoint
DESARROLLO GRÁFICO

Puesto que no todos dedican el uso de sus máquinas al desarrolo gráfico puede que gran parte del software que describo a continuación tampoco os sea necesario, por lo que cada cual deberá instalar aquel que le parezca útil (expongo alternativas a las típicas aplicaciones para Windows y Mac: Photoshop, Paint,...).
  1. GNU Paint, para crear imágenes rápidas y sencillas:

    Muchas veces, un editor de imágenes muy completo puede llegar a ser algo engorroso (sobre todo para principiantes). Este editor, similar al Paint que acompaña a los sistemas Windows, es práctico para pequeños y simples trabajos.

    Para instalarlo (junto con algunos extras):
    1. Abrimos el Centro de Software (Aplicaciones->Centro de software de Ubuntu).
    2. Buscamos e instalamos el siguiente software:
      • GNU Paint
  2. Gimp, el editor gráfico profesional:

    Gimp es el programa de edición y creación de imágenes por excelencia en el mundo Linux. Tiene un aspecto muy profesional y tal cantidad de opciones que es comparable al, conocido en sistemas Windows, Photoshop.

    Para instalar la última versión (junto con algunos extras) cree esta guía.
  3. Blender, para creación y tratamiento de gráficos tridimensionales y animación:

    Blender es un programa dedicado especialmente al modelado, animación y creación de gráficos tridimensionales. Aún siendo una herramienta relativamente nueva, goza de la aceptación de muchos animadores independientes. En la industria de Generación de gráficos avanza a pasos de gigante y ya existen multitud de proyectos que lo usan profesionalmente.

    Actualmente es compatible con todos los principales sistemas operativos del mercado (todas las versiones de Windows, MacOsX, Linux, Solaris, FreeBSD,...).

    Algunas de sus características son:
    • Es multiplataforma, libre, gratuito y con un tamaño de origen realmente pequeño comparado con otros paquetes de 3D, dependiendo del sistema operativo en el que se ejecuta.
    • Tiene capacidad para una gran variedad de primitivas geométricas, incluyendo curvas, mallas poligonales, vacíos, NURBS, metaballs,...
    • Junto a las herramientas de animación se incluyen cinemática inversa, deformaciones por armadura o cuadrícula, vértices de carga y partículas estáticas y dinámicas.
    • Permite edición de audio y sincronización de video.
    • Implementa algunas características interactivas para juegos como detección de colisiones, recreaciones dinámicas y lógica.
    • Permite posibilidades de renderizado interno versátil e integración externa con potentes trazadores de rayos o "raytracer" libres como kerkythea, YafRay o Yafrid.
    • Usa el lenguaje Python para automatizar o controlar varias tareas.
    • Acepta formatos gráficos como TGA, JPG, Iris, SGI, o TIFF, y también puede leer ficheros Inventor.
    • Tiene integrado un motor de juegos 3D, con un sistema de ladrillos lógicos. Para más control se usa programación en lenguaje Python.
    • Permite simulaciones dinámicas para softbodies, partículas y fluidos.
    • Permite modificadores apilables, para la aplicación de transformación no destructiva sobre mallas.
    • Tiene un sistema de partículas estáticas para simular cabellos y pelajes, al que se han agregado nuevas propiedades entre las opciones de shaders para lograr texturas realistas.
    • ...
    Para instalarlo:
    1. Abrimos el Centro de Software (Aplicaciones->Centro de software de Ubuntu).
    2. Buscamos e instalamos el siguiente software:
      • Blender
  4. InkScape, para creación y tratamiento de gráficos vectoriales:

    Inkscape es una herramienta para gráficos vectoriales de tipo SVG. Podríamos decir que es el equivalente a softwares para Windows o MacOsX como Illustrator, Freehand, CorelDraw o Xara X.

    Las características de SVG soportadas incluyen formas básicas, trayectorias, texto, canal alfa, transformaciones, gradientes, edición de nodos, exportación de SVG a PNG, agrupación de elementos,... Además, cumple completamente con los estándares XML, SVG y CSS2 y es multiplataforma, por lo que es posible instalarlo en Windows, MacOsX, Linux,...

    Para instalarlo:
    1. Abrimos el Centro de Software (Aplicaciones->Centro de software de Ubuntu).
    2. Buscamos e instalamos el siguiente software:
      NOTA: El programa Inkscape se encuentra en los repositorios GetDeb que añadimos más arriba.
      • InkScape
TRATAMIENTO DE FUENTES TIPOGRÁFICAS:

En ocasiones echamos de menos tener unos cuantos tipos más de letras al hacer nuestros documentos de texto, nuestras presentaciones, nuestros diseños gráficos,... Otro motivo para añadir nuevas fuentes a nuestro equipo es que, al abrir un documento cuya fuente nativa no está nuestro equipo, tomará otra y eso puede variar su estructura general.
  1. Añadir nuevos tipos de letras:

    Para añadir nuevos tipos de letras a nuestro equipo creé esta guía.
  2. Specimen, un gestor de fuentes tipográficas:

    Cuando disponemos de un gran número de fuentes, o cuando el programa en el que debemos seleccionar una fuente no nos permite visualizarlas cómodamente, podemos usar el previsualizador de fuentes Specimen.

    Para instalarlo:
    1. Abrimos el Centro de Software (Aplicaciones->Centro de software de Ubuntu).
    2. Buscamos e instalamos el siguiente software:
      • Previsualizador de fuentes Specimen
PROGRAMACIÓN:

El software de programación necesario para cada uno está definido por el uso que se le vaya a dar a dichos programas, habiendo en Ubuntu un montón de opciones. Está claro que si no vas a programar no es necesario nada de esto. Aún así, no está de más tenerlos instalados para facilitar reparaciones en caso de que sean necesarias. Aquí listo algunas opciones que yo tengo instaladas y me parecen bastante prácticas.
  1. Vim, un editor de texto para consola:

    Cuando estoy obligado a trabajar bajo consola, con el entorno gráfico cerrado, suelo usar este editor. Vim es simple y a su vez potente, aunque eso sí, requiere de conocimientos previos para su uso debido a que está basado en comandos.

    Para estos cometidos Ubuntu trae instalado por defecto el editor Nano que es más simple e intuitivo, pero Vim presenta muchas ventajas sobre él, como una interfaz basada en colores, mayor número de comandos y herramientas,...

    Para instalarlo:
    1. Abrimos una Terminal (Aplicaciones->Accesorios->Terminal).
    2. Instalamos el programa:
       ~$ sudo apt-get install vim
  2. Geany, el IDE más ligero:

    Me gusta porque tiene varias opciones prácticas (apertura de ficheros por pestañas, expansión/compresión de código mediante +/-,...). Además reconoce multitud de lenguajes de programación. Cada vez lo uso más, incluso como simple editor de textos (en sustitución de gedit, otro gran editor simple y liviano, y que es instalado por defecto).

    Para instalarlo:
    1. Abrimos el Centro de Software (Aplicaciones->Centro de software de Ubuntu).
    2. Buscamos e instalamos el siguiente software:
      • Geany
USO DE MÁQUINAS VIRTUALES

Para quien no lo sepa, una máquina virtual es un software que emula a una computadora y puede ejecutar programas como si fuese real. Es decir, algo así como tener un ordenador simulado dentro del que ya tenemos. Esto permite, por ejemplo, tener una (o varias) máquinas virtuales donde hay instalados sistemas Windows, o MacOsX, o cualquier otro, dentro de nuestro Ubuntu.

Existen multitud de programas que proporcionan las herramientas suficientes para crear máquinas virtuales, pero hay grandes diferencias en el rendimiento de dichas virtualizaciones. Así pues es importante elegir la mejor solución para ello.
  1. VMware Player, la mejor opción:

    A mi parecer este es el programa que proporciona mejor rendimiento y mayor número de posibilidades y opciones para crear, configurar y tratar máquinas virtuales. La pega es que, a pesar de ser gratuito, no es un software totalmente libre; el código es cerrado. Aún así es la opción que más utilizo.

    Para instalarlo necesitamos dirigirnos a la web oficial y registrarnos tras seleccionar la descarga a realizar. Una vez registrados, descargaremos el programa, el cual resulta ser un fichero de extensión .bundle (por ejemplo, para la versión actual se llama "VMware-Player-3.1.0-261024.i386.bundle"). Para instalar dicho fichero haremos lo siguiente:
    1. Abrimos una Terminal (Aplicaciones->Accesorios->Terminal).
    2. Instalamos el programa:
       ~$ sudo sh RUTA_DEL_FICHERO/NOMBRE_DE_FICHERO.bundle
      Donde:
      • RUTA_DEL_FICHERO es el directorio donde se encuentra el fichero a instalar (por ejemplo: "/home/$USER/Descargas").
      • NOMBRE_DEL_FICHERO.bundle es el nombre del fichero (por ejemplo: "VMware-Player-3.1.0-261024.i386.bundle").
  2. VirtualBox OSE, la mejor opción libre:

    Este software, a diferencia de VMware Player, es totalmente libre. Además tiene una gran calidad también, por lo que es la mejor opción para quienes no quieren complicarse mucho en la instalación de un programa de este tipo.

    Para instalarlo:
    1. Abrimos el Centro de Software (Aplicaciones->Centro de software de Ubuntu).
    2. Buscamos e instalamos el siguiente software:
      • VirtualBox OSE
MEJORAS PRÁCTICAS EN LA INTERFAZ DE USUARIO

Hay multitud de herramientas y modificaciones que podemos hacer para mejorar nuestra experiencia al usar Ubuntu. Algunas de las que yo uso son estas:
  1. Ejecter, el icono para extraer unidades cómodamente:

    Para muchos de los que usamos habitualmente unidades extraibles (pendrives, discos duros externos, tarjetas de memoria,...) nos resulta un poco incómodo el método que posee Ubuntu en el momento de extraer estas unidades de nuestro equipo. Por eso yo hago uso de Ejecter.

    Aquí dejo esta guía donde explico en que consiste y como instalarlo.
  2. numlockx, para arrancar el sistema con el bloque numérico activo:

    A muchos les resulta incómodo tener que activar el "NUM LOCK" cada vez que inicia el sistema (muchas veces se olvida). Para solucionarlo se puede recurrir al software numlockx; aquí explico como hacerlo.
  3. Activar [CTRL]+[ALT]+[BACKSPACE] para reiniciar el entorno gráfico:

    Esta combinación de teclas era muy usada hace años por los usuarios de cualquier distribución de Linux para reiniciar el entorno gráfico. Resulta práctico cuando está fallando, cuando hacemos cambios en el mismo que requieren su reinicio (no es neceario reiniciar toda la máquina),...

    Si queremos activar dicha combinación de teclas haremos esto.
USO DE LA IMPRESORA

En ubuntu no suele ser necesario realizar ningún tipo de acción especial para instalar una impresora (incluso cuando se trata de un multifuncional). Suelen ser reconocidas e instaladas automáticamente con tan sólo conectarlas y encenderlas. Una vez hecho eso podemos ir a Sistema->Administración->Impresoras para gestionar las mismas.

Si la impresora no fuera detectada puede deberse a que no esté corriendo el servicio que se encarga de ello. Para solucionar eso creé esta guía. Aun así podemos encontrarnos algunos modelos cuyos drivers libres compatibles no existen y por eso la impresora no es correctamente instalada. Entonces habra que recurrir a los del fabricante (en mi caso ocurrió con el multifuncional Brother DCP-145C).
  1. Conectar impresora en red:

    En Ubuntu existe una cómoda herramienta que permite a cualquier equipo compartir las impresoras que están conectadas a él, así como detectar otras impresoras compartidas. De este modo, mediante, por ejemplo, una conexión WIFI, podremos compartirlas con equipos portátiles u ordenadores que se encuentren lejos de las mismas.

    Para hacerlo cree esta guía.
  2. Mtink, para controlar los niveles de tinta de la impresora:

    Mtink es una aplicación que nos ayuda a controlar el nivel de tinta de nuestra impresora en Ubuntu, algo que los usuarios de otros sistemas operativos están acostumbrados a tener ya que la mayoría del software para gestionar la impresora que viene para estos SO lo trae.

    El principal problema de este software es la compatibilidad. Mientras que hay un buen soporte para Epson, HP y Canon, otras marcas son un poco marginadas al respecto. De todos modos, incluso para las marcas mencionadas hay multitud de modelos que no son soportados; por ello recomiendo instalarlo y comprobar si funciona correctamente con nuestra máquina. Si no es así lo desinstalaremos y ya está.

    Para instalar:
    1. Abrimos el Centro de Software (Aplicaciones->Centro de software de Ubuntu).
    2. Buscamos e instalamos el siguiente software:
      • Mtink
    Si queremos desintalar lo haremos desde el mimso lugar.
USO DEL ESCÁNER

En ubuntu tampoco suele ser necesario realizar ningún tipo de acción especial para instalar un escáner (incluso cuando se trata de un multifuncional). Suelen ser reconocidos e instalados automáticamente con tan sólo conectarlos y encenderlos.

Si el escáner no fuera detectado puede deberse a que se trata de un modelo cuyos drivers libres compatibles no existen. Entonces habra que recurrir a los del fabricante (en mi caso ocurrió con el multifuncional Brother DCP-145C).
  1. Xsane, para hacer uso del escáner:

    Por defecto Ubuntu trae instalado Simple Scan, un front-end para SANE, una librería que proporciona acceso estandarizado a cualquier dispositivo de escaneo (escáner de sobremesa, escáner de mano, cámaras y videocámaras,...). Pero Simple Scan es en ocasiones excesivamente simple y liviano. Por eso yo prefiero usar Xsane, otro front-end para SANE que permite multitud de operaciones y configuraciones para el escáner.

    Para instalarlo:
    1. Abrimos el Centro de Software (Aplicaciones->Centro de software de Ubuntu).
    2. Buscamos e instalamos el siguiente software:
      • Xsane
USO DE LA WEBCAM

Sólo si dispones de una. En caso contrario pasa a la siguiente sección.
  1. Cheese, para sacarle partido a nuestra webcam:

    Para los que tenemos una webcam no viene mal tener un software que nos permita sacar fotos y grabar videos con ella.

    Para instalarlo:
    1. Abrimos el Centro de Software (Aplicaciones->Centro de software de Ubuntu).
    2. Buscamos e instalamos el siguiente software:
      • Cheese
USO DEL MÓVIL

Sólo si deseas conectar tu móvil a la computadora, en caso contrario pasa de esta sección.
  1. Wammu, para gestionar agenda, notas, contactos y otros:

    Wammu es un software que da soporte a muchos modelos de teléfonos disponibles en el mercado y que proporciona multitud de funciones.

    Para entender un poco mejor su practicidad y saber cómo instalarlo cree esta guía.

Todo lo indicado hasta ahora es el software que yo considero relevante (cada uno en su tipo) tras instalar Ubuntu 10.04. A continuación muestro otros softwares incluidos por defecto en la instalación, que no mencione y que yo eliminé porque no los uso:
  • Gwibber
    No me gustan muchos de los usos actuales de las redes sociales y por eso me mantengo un poco al margen (aunque sé que debo actualizarme al respecto). Gwibber sirve para gestionar las más conocidas simultáneamente desde el escritorio, pero como yo apenas hago uso de ellas he decidido quitarlo. Otros compañeros que le han dado una oportunidad dicen echar de menos algunos detalles (faltan redes bastante conocidas,...).

    Para eliminarlo del sistema quitaremos los siguientes software desde Aplicaciones->Centro de Software de Ubuntu: Gwibber, Gwibber-service, indicator-me.

    claro está que si queremos volverlos a instalar en un futoro bastará con reinstalar dichos paquetes.

OTROS SOFTWARE ÚTILES

Además de todo el software mencionado también me resultan muy útiles los siguientes:
  • Alien (para poder instalar programas en distintos formatos )
  • Google Earth (con sus data files)
  • Docky (para quien le gusten las barras lanzadoras de aplicaciones).
  • Ubuntu Tweak (para ayudar a configurar el sistema)
  • Plymouth Manager (para cambiar la pantalla de carga)
  • OpenShot (como simple y rápido editor de videos)
  • Radiotray (me gusta escuchar emisoras no locales por internet)
  • Kazam (para grabar en video lo que hago en pantalla)
  • Konqueror (como alternativa a los navegadores y a nautilus, ya que tiene buen soporte ftp, https,...).


Espero que la guía sea de utilidad y si hay dudas o sugerencias escribid para seguir mejorando el post. Lo iré haciendo poco a poco.



Salu2,
elSant0