miércoles, 4 de noviembre de 2009

Lector de cuentas de correo desde firefox, incluyendo Hotmail

Desde que me pasé a Ubuntu eché de menos el programa Windows Live Mail, un gestor de cuentas de hotmail que se encargaba de comprobar cada X minutos si me había llegado algún correo nuevo a alguna de mis numerosas cuentas. Estuve mirando alternativas libres, intentando configurar Thunderbird y programas similares, y al final, después de muchos fracasos, encontré la solución: WebMail Notifier.

WebMail Notifier es un simple complemento del navegador firefox que se encarga de comprobar si tienes mensajes nuevos en tus correos, aceptando los protocolos de Daum, Naver, Nate, Gmail, Yahoo y Hotmail. Lo que hace es avisarte de que tienes nuevos correos indicándote la cuenta en concreto y dándote la posibilidad de ir directamente a la bandeja de entrada de dicha cuenta, via web. Lo bueno es que para pasar de una cuenta de hotmail a otra, por ejemplo, no tienes que cerrar sesión y escribir el nombre y la contraseña de la otra cuenta, sino que realiza este proceso automáticamente, cosa que se agradece. La única pega que le veo es que, para que funcione, tienes que tener el firefox abierto, pero es un mal menor.

Respecto a cómo instalarlo, en el firefox basta con ir a
Herramientas -> Complementos -> Obtener complementos
y buscar WebMail Notifier.

También puedes descargarlo manualmente desde la web de complementos de firefox.

Texturas S3TC e información varia sobre el sistema

Hace poco, buscando información sobre cómo hacer funcionar un juego bajo Ubuntu, me encontré con este script que recoge información sobre el sistema, en especial sobre la tarjeta de vídeo, y la muestra en la pantalla del terminal, además de crear el archivo diag.txt en vuestro Home. Lo encontré bastante útil, así que aquí os lo dejo. Lo único que siento es no saber quién lo programó :-(

clear ; echo Juntando informacion ; echo -n Informe generado el día `date +%D` > pp; echo "" >> pp; echo "++++++CPU+++++" >> pp; echo "Modelo:" >> pp; (cat /proc/cpuinfo | grep -i "model name" | cut -d: -f2 | grep "" || echo "Sin info") >> pp; echo "MHz:" >> pp; ((cat /proc/cpuinfo | grep 'cpu MHz' | cut -d: -f2 | grep "") || (echo "Sin info" )) >> pp; echo "Cache:" >> pp; (cat /proc/cpuinfo | grep 'cache size' | cut -d: -f2 | grep "" || echo Sin info) >> pp; echo "" >> pp; echo "++++++Distro+++++" >> pp; echo -n Kernel: `((uname -a) || (echo "Sin info"))` >> pp; echo "">> pp; echo -n "Arquitectura: `uname -m`" >> pp; cat /etc/`ls /etc/ | grep -m1 version` > pp1 || echo "Sin info" > pp1 ; echo "" >> pp; echo -n "Num. Ver..: `cat pp1`" >> pp; echo "" >>pp; rm -f pp1; echo "Carga & uptime:"`(uptime || echo "Sin info")` >> pp; echo Beryl: `(ps aux | grep -i "compiz" | grep -iv "grep" && echo "Beryl Compiz ejecutándose" || echo "No se ejecuta")` >> pp; echo "">>pp; echo "" >> pp; echo "++++++Placa de video+++++" >> pp; echo -n "Hardware: " >> pp; (`locate lspci |grep bin| grep -m1 'lspci' || echo 'echo ERROR en buscar un VGA: no se encuentra lspci'` | grep VGA || echo "Sin VGA disponible") >> pp;echo ""; echo "Aceleracion (Direct Rendering):" `( (glxinfo | grep -i "direct rend" | cut -d: -f2 | grep "") || echo "Sin info")` >> pp; echo "OpenGL:" >> pp; ( (glxinfo | grep -i 'opengl') || echo "Sin info") >> pp; echo Extensiones S3TC: ` ( (glxinfo | grep -i 's3tc')|| echo "No habilitadas")` >> pp; echo "" >> pp; echo "++++++Xorg.conf++++++" >> pp; echo Load: `(cat /etc/X11/xorg.conf | grep Load| grep -v '#' | cut -d'"' -f2 | cut -d'"' -f1 | grep "" || echo "No se detectan secciones Load")` >> pp; echo "" >> pp; echo Drivers: `(cat /etc/X11/xorg.conf | grep Driver | grep -v '#'| cut -d'"' -f2 | cut -d'"' -f1 | grep "" || echo "No se detectaron drivers")` >> pp; echo "" >> pp; echo "++++++RAM+++++" >> pp; echo -n "Memoria total: " >> pp; (cat /proc/meminfo | grep -i "MemTotal" | cut -d: -f2 | grep -m1 "" || echo "Sin info") >> pp; echo -n "Memoria libre:" >> pp; (cat /proc/meminfo | grep -i "MemFree" | cut -d: -f2 | grep -m1 "" || echo "Sin info") >> pp; echo "" >> pp; echo "++++++sensores+++++" >> pp; (sensors || echo "No hay sensores") >> pp; echo "" >> pp; echo "++++++HDD+++++" >> pp; (df -hP || echo "No hay info") >> pp; echo "" >> pp; echo "++++++Log de Xorg+++++" >> pp; (cat /var/log/Xorg.0.log | grep -i "(EE)\|(WW)" || echo 'Enhorabuena, no se encontraron errores o advertencias!') >> pp; mv pp $HOME/Desktop/diag.txt || mv pp $HOME/Escritorio/diag.txt || mv pp $HOME/diag.txt; echo "informacion disponible en el escritorio. " ; echo "Detallando informacion a continuacion " ; echo "" ; echo ""; echo "" ; cat $HOME/Desktop/diag.txt || cat $HOME/Escritorio/diag.txt || cat $HOME/diag.txt

También os dejo cómo instalar el programa Driconf, bastante útil sobretodo para activar la compresión de texturas S3TC en caso de no estar activas, opción necesaria para el correcto funcionamiento de muchos juegos. Puedes saber si están activas mediante el script anterior.
sudo aptitude update
sudo aptitude install driconf

Y para ejecutarlo
sudo driconf

VirtualBox, otros sistemas operativos en tu Ubuntu

VirtualBox es un emulador de ordenador donde puedes crear diversos ordenadores virtuales e instalar en ellos diferentes sistemas operativos como Windows u otras distribuciones linux. Esto resulta bastante útil cuando no encuentras ninguna alternativa libre y/o decente a algún programa que tenías en tu anterior sistema operativo.

Para instalarlo, basta con entrar en su web de descarga y elegir la versión que más convenga. Probablemente al intentar instalarlo Ubuntu nos avise de que existe alguna versión anterior en los repositorios, pero, personalmente, prefiero tener la última versión y no esperar a que actualicen los repositorios.

Durante la instalación se nos avisará de que es necesario añadir nuestro usuario a la lista de usuarios de VirtualBox. Este proceso suele ser automático, pero si por algún casual no se realiza, se puede solventar fácilmente desde un terminal mediante la instrucción:
sudo adduser USUARIO vboxusers
reemplazando USUARIO por vuestro nombre de usuario y reiniciando el sistema.

Para aquellos que instaléis Windows en VirtualBox, os aconsejo encarecidamente que instaléis Guest Additions para una mejor integración del sistema con el escritorio de Ubuntu. Es tan fácil como ir a
Dispositivos -> Instalar "Guest Additions"

El programa descargará automáticamente una imagen .iso que deberemos montar para instalarla en Windows.

También podremos hacer uso de nuestros discos duros y todos nuestros archivos desde Windows. Para ello hay que ir a
Dispositivos -> Directorios compartidos
y añadir aquellos directorios que queremos tener disponibles en Windows. Por ejemplo, en el caso del Home podríamos añadirlo introduciendo la siguiente configuración:
folder path: /home/USUARIO
folder name: Home
Marcar casilla "Hacer permanente" y dejar sin marcar la casilla "Sólo lectura"

En el caso de querer añadir una partición, el folder path debería ser del tipo
/media/PARTICION

Nota: no os molestéis en añadir cualquier dispositivo USB aquí, ya que los podréis "conectar" y "desconectar" fácilmente desde
Dispositivos -> Dispositivos USB

Para hacer que Windows monte estas carpetas compartidas, hay que ir a
Inicio -> Ejecutar
y poner la siguiente línea
net use z: \\vboxsrv\NOMBRE_CARPETA_COMPARTIDA

por ejemplo, para el Home sería
net use z: \\vboxsrv\Home

Esto nos creará una nueva unidad en Mi PC que nos dará acceso a los archivos de la carpeta compartida.

Si queremos añadir otra carpeta, deberemos tener en cuenta que hay que cambiar la letra de la unidad, porque si no lo que harás será "desmontar" una carpeta para "montar" la otra encima.
net use y: \\vboxsrv\NOMBRE_CARPETA_COMPARTIDA_1
net use z: \\vboxsrv\NOMBRE_CARPETA_COMPARTIDA_2

Por último, veamos como automatizar este proceso para que se realice al iniciar Windows.
- Abrimos el Bloc de notas.
- Escribimos la instrucción de montaje tantas veces como carpetas compartidas queramos que se inicien:
net use y: \\vboxsrv\NOMBRE_CARPETA_COMPARTIDA_1
net use z: \\vboxsrv\NOMBRE_CARPETA_COMPARTIDA_2
...
- Guardamos el archivo con la extensión .bat. Si al guardar os sale el archivo con el nombre archivo.bat.txt, borrad el .txt.
- Añadimos el archivo .bat al inicio de Windows. Para ello, ve al Menú Inicio -> Todos los programas y haz doble click en Inicio para que se te abra la carpeta a la que hace referencia. En esta carpeta crearemos un acceso directo de nuestro archivo .bat y listo. Basta con reiniciar el sistema y probar si se ha realizado con éxito.

-------------------------------------------------------------

Solucionar problemas con Intelppm.sys y processr.sys:

Si tenéis problemas a la hora de arrancar vuestro Windows y la causa es uno de estos dos archivos, se puede solucionar de la siguiente manera:
- Entra a Windows en modo seguro con funciones de red (F8 al arrancar Windows).
- Inicio-Ejecutar
- Escribid regedit y dadle a aceptar.
- Id a y/o a HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ProcessorHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Intelppm
- Cambiad el valor de la clave start de 1 a 4, y de este modo desactivaremos estos drivers que hacen que nuestro sistema se vuelva inactivo.


Autoejecución de programas al incio

Para añadir o quitar programas que se ejecuten al iniciar el equipo basta con ir a
Sistema -> Preferencias -> Aplicaciones al inicio

Se te abrirá un panel desde el que poder Añadir, Borrar o Modificar los parámetros de las aplicaciones que se iniciarán con el ordenador.

Dar a tu usuario privilegios de root

Si lo que quieres es no tener que recurrir a la consola para realizar acciones como root ni cambiar de sesión, lo que puedes hacer es dar a tu usuario privilegios de root. Para ello, abrimos un terminal y escribimos:
su
nano /etc/sudoers

En el documento que se nos abre, debemos buscar la línea donde aparecen los privilegios del root y añadir debajo el nombre de nuestro usuario con el siguiente esquema:
# User privilege specification
root ALL=(ALL) ALL
usuario ALL=(ALL) ALL
Una vez modificado el archivo:
Control+O para guardar.
Control+X para salir.
Y listo.

También podemos abrir el nautilus en modo superusuario para realizar cambios puntuales que requieran privilegios de root. Para ello, bastará con ejecutar en un terminal:
sudo nautilus

Instalando y desinstalando archivos .deb

Anteriormente vimos cómo instalar y desinstalar programas desde repositorios. Hoy os traigo la forma de hacerlo con archivos .deb, bastante útiles y cómodos a la hora de instalar pero algo molestos a la hora de desinstalar.

Para instalar un archivo .deb basta con bajarlo desde alguna web como GetDeb y ejecutarlo. Si cumples todos los requisitos de dependencias es tan fácil como darle a "Instalar", y si no los cumples, google es tu amigo.

También se pueden instalar desde un terminal mediante el comando:
sudo dpkg -i nombre_del_archivo.deb

Desinstalar estos archivos, en cambio, es más complicado, o al menos aún no conozco una forma más fácil de hacerlo. Si alguien la conoce, por favor, que me la comente.

Lo que debemos hacer en primer momento es averiguar el nombre del paquete instalado. ¡OJO! El nombre del paquete no es el mismo que el nombre del archivo.deb. Por ejemplo, un archivo puede llamarse firefox_3.0.15.deb pero el paquete que estás instalando se llama firefox a secas. ¿Cómo averiguamos el nombre del paquete? "Fácil". Basta con pedirle a ubuntu una lista de todos los paquetes instalados y buscar el nombre de aquel que queremos desinstalar. Para ello, hay que ejecutar en un terminal el siguiente comando:
dpkg --get-selections | grep -v deinstall > ubuntu-files

Con esto se nos creará un archivo llamado ubuntu-files en nuestro directorio Home con la susodicha lista.

Una vez encontremos el nombre del paquete que queremos desinstalar, bastará con hacer:
sudo dpkg -r nombre_del_paquete

y para los archivos de configuración:
sudo dpkg --purge nombre_del_paquete

----------------------------------------------EDIT-------------------------------------------------

Según me comentó un antiguo compañero de clase, los paquetes .deb se pueden desinstalar mediante Synaptic. Basta con ir a:
Sistema -> Administración -> Gestos de paquetes Synaptic

poner el nombre del programa a eliminar y marcarlo para desinstalar o para desinstalar completamente.

Y para buscar paquetes desde la consola podemos hacerlo directamente mediante:
sudo aptitude search nombre_del_paquete


lunes, 14 de septiembre de 2009

Automontaje de unidades secundarias

Si tenéis más de un disco duro o partición habréis notado que Ubuntu, al iniciar, sólo monta automáticamente la principal, por lo que el montaje del resto debemos hacerlo manualmente. Esto es un poco incordio cuando tenemos algún programa con carpetas de esas otras unidades linkadas a él, ya que si no están montadas da error. Pues bien, para solucionar este problema y que Ubuntu monte automáticamente el resto de unidades, basta con hacer lo siguiente:
sudo gedit /etc/hal/fdi/policy/preferences.fdi

Esto editará un documento en el que tendremos que buscar la línea
merge key="storage.automount_enabled_hint" type="bool">true< /merge>

y cambiar el false por true.

Los cambios tendrán efecto al reiniciar el equipo.


----------------------------------------------

Para Ubuntu 9.10 basta con instalar la aplicación MountManager del centro de software, abrirlo (Sistema -> Administración -> MountManager) y darle a
Partition -> Aplicar
Reinicias el PC y listo.

AverTV Volar Black HD

Después de casi volverme loco probando mil y una cosas para instalar sin problemas esta capturadora de televisión USB, aquí os traigo la forma de configurarla que me ha dado resultado.

Primero, instalaremos varios paquetes que nos van a hacer falta (Mercurial, Me-TV y dvb). Para ello, escribiremos en una terminal:
sudo apt-get install mercurial me-tv dvb-utils


Una vez hecho esto, pasaremos a instalar los drivers de linuxtv.org mediante las siguientes instrucciones (el make tardará lo suyo, así que paciencia):
hg clone http://linuxtv.org/hg/v4l-dvb
cd v4l-dvb
make
sudo make install

Los drivers específicos de la AverTV Volar Black HD no funcionan, por lo que tendremos que substituirlos. Para ello, nos descargaremos el archivo dvb-usb-af9015.fw. Después entraremos en la carpeta /lib/firmware y buscaremos un archivo con el mismo nombre y lo renombraremos para tenerlo como copia de seguridad (por ejemplo, dvb-usb-af9015.fw.bak) y, por último, copiaremos el archivo que nos hemos descargado a esa misma carpeta (si hay algún problema, entrad desde el usuario root).

Hecho esto sólo nos queda reiniciar el equipo y abrir el programa Me-TV para disfrutar de la "grandiosa" (nótese la ironía) TDT.

-----------------------------------------------------------------------

La instalación para Ubuntu 9.10 es mucho más sencilla y cómoda que en su antecesor 9.04.

Primero, conectamos el dispositivo y comprobamos que ubuntu lo reconozca. En terminal ponemos:
lsusb


Y saldrá algo como:
Bus 002 Device 003: ID 07ca:850a AVerMedia Technologies, Inc.

Después:
dmesg|tail


Y saldrá:
[13437.965029] dvb-usb: found a 'AverMedia AVerTV Volar Black HD (A850)' in cold state, will try to load a firmware
[13437.965034] usb 2-6: firmware: requesting dvb-usb-af9015.fw
[13437.975707] dvb-usb: did not find the firmware file. (dvb-usb-af9015.fw) Please see linux/Documentation/dvb/ for more details on firmware-problems. (-2)
[13437.975717] dvb_usb_af9015: probe of 2-6:1.0 failed with error -2
[13437.975737] usbcore: registered new interface driver dvb_usb_af9015


Ahora lo que haremos será instalar los drivers necesarios. Para ello:
sudo apt-get install linux-firmware-nonfree


Una vez acabe, reiniciamos. Después, volvemos a poner
dmesg|tail


Y saldrá:
[11703.747090] usb 2-6: firmware: requesting dvb-usb-af9015.fw
[11703.766582] dvb-usb: downloading firmware from file 'dvb-usb-af9015.fw'
[11703.820470] dvb-usb: found a 'AverMedia AVerTV Volar Black HD (A850)' in warm state.
[11703.820518] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[11703.820851] DVB: registering new adapter (AverMedia AVerTV Volar Black HD (A850))
[11704.190758] af9013: firmware version:4.65.0
[11704.193768] DVB: registering adapter 0 frontend 0 (Afatech AF9013 DVB-T)...
[11704.205285] MXL5005S: Attached at address 0xc6
[11704.205289] dvb-usb: AverMedia AVerTV Volar Black HD (A850) successfully initialized and connected.
[11704.210913] usbcore: registered new interface driver dvb_usb_af9015


Lo cual indica que todo va de perlas. Sólo nos queda instalar algún programa como MeTV o Kaffeine y seguir disfrutando de la TDT.


domingo, 13 de septiembre de 2009

Archivos ejecutables .sh

Los archivos .sh son el equivalente linuxiano de los archivos .bat de Windows, es decir, archivos que contienen una serie de instrucciones de comando que se ejecutan a la vez al lanzar el archivo que los contiene.

Para crear este tipo de archivos, basta con hacer clic con el botón derecho en cualquier lugar, por ejemplo el escritorio, y crear un documento nuevo como archivo vacío. Le daremos un nombre cualquiera y le añadiremos la extensión .sh (por ejemplo: archivo.sh).

Una vez creado, lo abriremos con un editor de textos y crearemos el contenido en base al siguiente esquema:
#!/bin/bash
[comando1]
[comando 2]
[...]

Por ejemplo, retomando mi post anterior sobre los cambios de direcciones MAC, podemos crear un .sh para automatizar el proceso de cambio de dirección con el siguiente contenido:
#!/bin/bash
sudo ifconfig eth0 down
sudo ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx
sudo ifconfig eth0 up

Una vez creado nuestro archivo ejecutable, bastará con concederle permisos de ejecución mediante la instrucción
chmod 775 archivo.sh

También podemos concederle estos permisos entrando en las Propiedades del archivo (clic derecho) y seleccionando la casilla Permitir ejecutar el archivo como un programa de la pestaña Permisos.

Conocer y Cambiar dirección MAC

La dirección MAC es una dirección única que se da a una tarjeta de red y que viene dada por los fabricantes, por lo que no pueden existir dos tarjetas de red que compartan la misma dirección MAC. Esto es aprovechado por algunas compañías, como ONO, para configurar sus módems de forma que sólo puedan ser utilizados por el ordenador al que lo enchufan a la hora de configurar la conexión, de modo que si conectas otro PC no podrá disponer de internet a no ser que llames a la compañía. Sin embargo, podemos utilizar un pequeño truco para "cambiar" la dirección MAC de otra tarjeta, dándole la misma MAC que tiene el módem configurada para poder disponer de internet en varios ordenadores.

Lo primero que debemos hacer es averiguar la dirección MAC del ordenador de origen. Para ello, basta con utilizar el comando
ifconfig

Una vez obtenida la dirección MAC, deberemos hacer lo siguiente en el ordenador de destino, cambiando las XX por la dirección MAC que corresponda:
sudo ifconfig eth0 down
sudo ifconfig eth0 hw ether XX:XX:XX:XX:XX:XX
sudo ifconfig eth0 up

Hecho esto, la dirección MAC del PC de destino será igual a la del PC de origen, por lo que el módem lo aceptará como "válido" y le proveerá de internet.

Cabe destacar el hecho de que este cambio de MAC desaparecerá al reiniciar el PC, por lo que se deberá hacer el cambio cada vez que se inicie el ordenador. Para facilitar esto, os recomiendo que os paséis por mi siguiente entrada en la que hablaremos de los archivos .sh

Instalar Adobe Flash Player

De todos los flash players que he probado en Ubuntu, sin duda el que mejor me ha funcionado ha sido el de Adobe. El problema es que Ubuntu viene ya con otro u otros instalados, por lo que al instalar el de Adobe da errores y problemas. Veamos cómo instalarlo correctamente en dos sencillos pasos.

Primero desinstalaremos todos los posibles flash players que haya instalados, incluyendo el de Adobe si ya lo has instalado, con:
sudo apt-get remove --purge swfdec-mozilla swfdec-gnome mozilla-plugin-gnash gnash
sudo apt-get remove flashplugin-* --purge

Una vez desinstalados, procederemos a instalar únicamente el de Adobe:
sudo apt-get install flashplugin-nonfree


¿Control + Alt + Suprimir?

Una de las cosas que más he echado en falta en Ubuntu ha sido el que, al presionar Control + Alt + Suprimir no apareciese el Monitor del sistema para "matar" alguna aplicación que se ha quedado colgada (sí, puede pasar aunque algunos se empeñen en decir lo contrario). Normalmente, si Ubuntu detecta que algún programa no responde, te avisa y te da la opción de forzar el cierre. Cuando esto no ocurre, podemos acabar con ese programa de dos formas distintas.

Desde el Monitor del Sistema
Para acceder a él, basta con entrar a
Sistema -> Administración -> Monitor del Sistema

Desde el terminal
Lo que haremos en este caso será lo siguiente:
· Pulsar Control + Alt + F2
· Introducir el nombre de usuario y la contraseña (yo suelo utilizar el root para evitar problemas de permisos).
· Buscar el número PID del programa que queremos cerrar. Para ello escribid
ps -e | grep [nombre_del_programa]
por ejemplo:
ps -e | grep firefox
y nos aparecerá algo así:
3770 ? 00:10:08 firefox
· Matar el proceso con kill [PID] por ejemplo:
kill 3770 en el caso de firefox
· Por último, volver a nuestra sesión gráfica con Control + Alt + F7

Usuario Root

El root es la cuenta del superusuario, por lo que es aconsejable asignarle una contraseña, además de habilitarle la entrada en modo gráfico para evitar historias con el terminal.

Para cambiar la contraseña del root basta con escribir en la consola:
sudo -u root [contraseña]

Para acceder al modo superusuario desde la consola, escribid:
su

Para permitir el ingreso del root en modo gráfico, hay que hacer:
· Sistema -> Administración -> Ventana de Entrada.
· En la pestaña seguridad, marcar la opción: Permitir entrada local al administrador del sistema.


Instalando y desinstalando programas desde repositorios

Instalar programas en Ubuntu es muy fácil, dado que tiene una serie de repositorios donde puedes encontrar una gran cantidad de juegos, aplicaciones, etc. Es tan fácil como darle a Aplicaciones -> Añadir y quitar... y buscar en la extensa lista aquellos programas que te interese. Además, los descarga automáticamente de internet y los instala, por lo que no tienes que preocuparte de casi nada.

Ojo, para que te muestre todos los programas disponibles debes poner en la casilla Mostrar la opción Todas las aplicaciones disponibles.

Habrá veces, además, en que al ir a desinstalar algún programa te diga que no es posible dado que hay problemas con las dependencias. Para desinstalar dichos programas bastará con ir a Sistema -> Administración -> Gestos de paquetes Synaptic, buscar el programa en cuestión y marcarlo para desinstalar.


Para instalar desde un terminal bastará con hacer:
sudo apt-get install nombre_del_programa

y para desinstalar:
sudo apt-get remove nombre_del_programa

o bien, si queremos quitar también los archivos de configuración:
sudo apt-get purge nombre_del_programa

La aventura de abandonar Windows

Todavía recuerdo la primera vez que conseguí un ordenador. En el trabajo de mi padre cambiaron la gran mayoría de los PCs que utilizaban, y mi padre consiguió que el informático de la empresa me preparase uno para mi. Un pentium I 166Mhz con apenas 5Gb de disco duro y Windows 98. Recuerdo los nervios la primera vez que me senté delante de él y lo encendí, la tensión cada vez que hacía clic torpemente sobre algún icono, el miedo al experimentar y toquetear cada uno de los botones del teclado, y la sensación de que todo aquello se iba a estropear de un momento a otro. Por suerte, el miedo desapareció y poco a poco fui cogiendo confianza, por lo que a aquel primer contacto siguieron años de aprendizaje a marchas forzadas, cambio de ordenador, internet, actualizaciones del sistema operativo, formateos, errores y largas noches sin dormir reparando el ordenador.

Sobre el año 2004, tal vez por influencia de la universidad o tal vez por mis ganas de probar cosas nuevas, tuve mis primeros contactos con algo llamado Linux. Decían que era mejor que Windows, además de gratis, así que me dije ¿por qué no probarlo? Me descargué y probé varias distribuciones tales como Mandriva, Red Hat, Debian... pero la verdad es que todos y cada uno de mis intentos por intentar configurar cualquier hardware fueron un fracaso. Te podías tirar toda una tarde para configurar correctamente el audio, y después, por menos de nada, te tocaba empezar desde el principio. "¿Y esto es mejor que Windows?", pensé, "en Windows basta con enchufar las cosas para que vayan". Decidí que no utilizaría Linux más allá de la universidad.

Hace un par de días, quizá tres, me cansé. Me cansé de que con cada actualización de Windows el sistema fuese peor en vez de ir a mejor. Me cansé de tener que estar controlando continuamente la aparición de virus, troyanos, gusanos, spywares... Me cansé, en definitiva, de Windows. Apenas unas semanas atrás había cambiado el sistema operativo del ordenador de mi novia y le había instalado Ubuntu, y la verdad es que quedé maravillado. ¡El ordenador había pasado de tardar más de 5 minutos en arrancar a cosa de 30 segundos! Además, las mejoras respecto a las versiones que yo recordaba son increibles. Apenas hizo falta configurar nada para detectar sonido, impresora, escaner, webcam... El trabajo realizado por toda la comunidad Linux en estos años ha sido espectacular.

El caso es que viendo el funcionamiento del ordenador de mi novia, decidí que ya era hora de cambiar. Pero cambiar de verdad. Nada de utilizar Wubi para instalar Linux junto a Windows, porque si no, me decantaría por aquel sistema operativo que me ha amamantado durante tantos años. Formateé el disco duro tras salvar mis datos y mis archivos e instalé sin ningún problema Ubuntu al igual que en el ordenador de mi novia.

Ahora, después de ver el extenso mundo que hay más allá de Windows, me he propuesto la creación de este blog al que he titulado "La aventura de abandonar Windows". Internet es extenso, casi podríamos decir infinito, como el universo, y hay una gran cantidad de información sobre Ubuntu. Soy consciente de que este será una diminuta estrella más en este extenso universo, y que todo lo que ponga ya estará reflejado en cientos de miles de páginas webs, foros y blogs. Todo ello lo se. ¿Por qué, entonces, creo este blog? Por dos motivos. Primeramente, por dejar constancia para mí mismo de las cosas que he configurado y de cómo lo he hecho, no sea cosa que necesite saberlo en un futuro y no me acuerde. Y segundo, por si se da el caso, poco probable, de que consiga en este blog dar respuestas a algunas de aquellas personas que, como yo, se han atrevido a dar el paso de cambiar de Windows a Linux y no sepan muy bien el camino.

La aventura no ha hecho mas que comenzar, y el futuro es incierto. ¿Hacia dónde nos conducirán nuestros pasos?