20 Blogs edición 2005

Hace una semana se abrió el plazo para votar a los blogs que participan en el concurso de 20minutos.es, en el cual participo y por ese motivo he añadido el enlace para votar esta web 😉

Soy consciente que esto no es más que un blog más y que no tengo nada que hacer en dicho concurso, pero me hace grácia participar para ver si al menos quedo entre los 10 peores 😉

En cualquier caso, si os gusta esta web… os animo a que voteis:

La verdad es que lo que fastidia bastante es tener que registrarse en 20minutos.es solo para votar 🙁 Pero bueno, es lo que hay… 🙂

Smart Battery en Ubuntu Hoary

Gracias a un comentario de un internauta en un post sobre Smart Batteries, ahora disponemos de un método aun más cómodo para tener soporte en Ubuntu con este tipo de baterias tipicas de los modelos:

*) Acer Extensa 3002WLMi
*) Acer TravelMate 4000LMi
*) Acer TravelMate 4000WLMi
*) Acer TravelMate 4001LMi
*) Acer TravelMate 4001WLMi
*) Acer TravelMate 4002LMi
*) Acer TravelMate 4502LMi
*) Acer TravelMate 4502WLMi
*) Acer TravelMate 2303LCi
*) Acer TravelMate 3201XCi
*) Acer TravelMate 3202XCi

Para conseguir este soporte y poder visualizar el estado de nuestra batería, es necesario crear un DSDT para modificar la información acerca del ACPI que da el hardware. Los pasos a seguir son:

  1. Instalar las utilidades necesarias para contruir el compilador de intel:
    aptitude install build-essential flex-old bison
    
  2. Descargar el compilador de Intel, concretamente la version 2005-03-09 dando que las más recientes no funcionan correctamente.
  3. Construimos el compilador:
    tar -zxvf acpica-unix-20050309.tar.gz
    cd acpica-unix-20050309/compiler/
    make
    sudo cp iasl /usr/local/bin
    
  4. Descargamos los parches que habilitarán el soporte para la batería en cuestión. La versión actual es sbs-cm-20050328.tar.bz2
  5. Preparamos el nuevo DSDT:
    tar -jxvf sbs-cm-20050328.tar.bz2
    cd sbs-cm-20050328
    sudo -s
    cat /proc/acpi/dsdt > dsdt.dat
    iasl -d dsdt.dat
    
    # Solo ejecutar uno de los 2 comandos siguientes:
    patch < acer-tm4xxx-sbs-cm.diff    # Para modelos 4xxx como 4002WLMi
    patch < acer-tm32xx-sbs-cm.diff    # Para modelos 32xx
    
    iasl dsdt.dsl
    
  6. Ahora ya tenemos el DSDT.aml que copiaremos e integraremos en el initrd:
    cp DSDT.aml /etc/mkinitrd/DSDT
    dpkg-reconfigure linux-image-2.6.10-5-386
    
  7. Reiniciamos.

Si todo ha ido correctamente observaremos que al pasar grub, ahora el sistema tarda un poco más en arrancar pero en contrapartida podremos consultar el estado de nuestra batería mediante el applet del panel de GNOME, o mediante consola con el comando “acpi”.

Este método demuestra lo bien preparada que viene Ubuntu ya que soporta DSDT de serie y por otro lado, nos facilita tremendamente la vida dado que aunque haya actualizaciones del kernel de Ubuntu, no tendremos que tocar absolutamente nada para mantener el soporte para nuestra batería.

Actualización Tengo problemas con mi tarjeta wireless desde que tengo soporte para la bateria, se desconecta de ciertas redes y no es posible volver a conectar a no ser que reinicie. La solución ha sido editar el fichero ‘/boot/grub/menu.lst’ y añadir ‘pci=noacpi’ en la línea:

kopt=root=/dev/hda6 ro pci=noacpi

Y ejecutar:

update-grub

¿Problemas en la instalación de Ubuntu?

He instalado Ubuntu en mi portátil de nuevo (después de probar Kubuntu), sin embargo esta vez, en la segunda parte de la instalación me da un error indicando que algunos paquetes no han podido ser instalado y mostrandome la interfaz de consola de aptitude. Si sales de aptitude, arranca bien el sistema pero sin interfaz gráfica.

Intento instalar “ubuntu-desktop” con apt-get y no funciona, problemas con ciertos paquetes que dependen de una versión de firefox que no esta disponible. Pruebo suerte con aptitude y me deja sin problemas:

aptitude install ubuntu-desktop
aptitude install language-support-es
/etc/init.d/gdm restart

Lo que no entiendo es el error en cuestión, ¿le ha pasado a alguien más?

Instalar Java JDK 1.5 en Ubuntu

Para instalar el kit de desarrollo Java + runtime necesario para ejecutar aplicaciones Java en Ubuntu tenemos diferentes métodos, mi preferido es el manual… bajamos el JDK 1.5 de Sun (Download JDK 5.0 Update 3) y en el mismo directorio donde lo hayamos descargado, ejecutamos:

aptitude install build-essential java-package java-common fakeroot
fakeroot make-jpkg jdk-1_5_0_03-linux-i586.bin

Asi habremos generado el paquete ‘sun-j2sdk1.5_1.5.0+update03_i386.deb’, lo instalaremos:

sudo dpkg -i sun-j2sdk1.5_1.5.0+update03_i386.deb
sudo update-alternatives --config java
sudo ln -f /usr/lib/j2sdk1.5-sun/jre/plugin/i386/ns7/libjavaplugin_oji.so /etc/alternatives/netscape-javaplugin.so

Ahora ya podremos instalar Azureus, jEdit, Eclipse

Por cierto, he probado jEdit 4.3pre2 y me ha impresionado por la rapidez con la que se ejecuta. No se si es por Java 1.5 o por el editor en si, pero ha mejorado mucho ese tema. Por otro lado, por lo visto ahora Swing de Java puede simular controles GTK y se integra mejor con GNOME 🙂 Ese editor me encanta para programar, si se configura bien utilizando los docks e instalando ciertos plugins imprescindibles, es muy cómodo 🙂

Instalar Acrobat Reader 7.0 en Ubuntu

Para instalar la última versión de Adobe Acrobat Reader (version 7.0), basta con tener un /etc/apt/sources.list similar a:

deb http://es.archive.ubuntu.com/ubuntu hoary main restricted
deb-src http://es.archive.ubuntu.com/ubuntu hoary main restricted

deb http://es.archive.ubuntu.com/ubuntu hoary-updates main restricted universe multiverse
deb-src http://es.archive.ubuntu.com/ubuntu hoary-updates main restricted universe multiverse

deb http://es.archive.ubuntu.com/ubuntu hoary universe multiverse
deb-src http://es.archive.ubuntu.com/ubuntu hoary universe multiverse

deb http://security.ubuntu.com/ubuntu hoary-security main restricted
deb-src http://security.ubuntu.com/ubuntu hoary-security main restricted

deb http://security.ubuntu.com/ubuntu hoary-security universe multiverse
deb-src http://security.ubuntu.com/ubuntu hoary-security universe multiverse

deb ftp://ftp.nerim.net/debian-marillat/ unstable main
deb-src ftp://ftp.nerim.net/debian-marillat/ unstable main

Disponer del fichero ‘/etc/apt/preferences’ con:

Package: *
Pin: release a=unstable
Pin-Priority: 1

Así los paquetes de Ubuntu tienen prioridad frente a los paquetes del repositorio de marillat.

Y a continuación ejecutar:

sudo aptitude update
aptitude install acroread=7.0-0sarge0.7

Ahora ya disponemos del ejecutable “acroread” con el cual podremos abrir PDFs 🙂

Rendimiento de cuentas IMAP con Evolution

Desde hace ya varios años, accedo a mis mails por IMAP con el cliente de correo Evolution. A medida que voy acumulando mails, la conexión cada vez era más lenta y pesada, sin embargo con Kmail (lector de correo de KDE) no ocurria esa ralentización. Hoy me he dado cuenta que basta con activar “Automatically synchronize remote mail locally” en las opciones de la cuenta de Evolution, y se nota un cambio de rendimiento increible dado que por lo que entiendo se guardan copias locales de los mails 🙂

MBA

Ya es oficial, durante los tres próximos años cursare el Master in Business Administration (MBA) de la URV. Desde hace ya algunos años tengo cierto interes por el mundo empresarial y por la economia en general, esta va a ser una buena oportunidad para aprender su funcionamiento y para ver mejor el papel que puede jugar el Software Libre en ese ámbito. Aparte de los beneficios profesionales que me pueda aportar, espero poder obtener una visión más amplia para poder comprender más puntos de vista dentro de los negocios.

Aun me queda la espinita clavada por no haber estudiado nada de psicología, quizás en el futuro pueda poner remedio pero por ahora quedará pendiente… En todo caso, ahora me tengo que centrar en las 5 asignaturas que me quedan para acabar la ingenieria superior 🙂

¿Teneis experiencias con este tipo de masters? ¿Creeis que son valiosos para el mundo laboral?

Cuelgues de konqueror

Al habilitar el soporte para Smart Batteries en Kubuntu, he empezado a experimentar bloqueos en Konqueror y el escritorio KDE en general que hacen el trabajo imposible. Probablemente tendré que abandonar mi intención de seguir testeando dado que se hace imposible trabajar (he perdido ya un post de este blog por culpa de un bloqueo :-(). Supongo que probaré alguna otra distribución, quizás Debian Sarge que ya ha pasado a estable o la distro de Novell… ¿Teneis alguna otra recomendación?

Kubuntu a prueba

Desde hace más de una semana tengo instalado en mi portátil Kubuntu. Todo empezó cuando al intentar instalar/desinstalar Anjuta 2.0.0 alpha me cargué las asociaciones MIME a las aplicaciones en GNOME. Cansado de estar limitado con la simplicidad de este escritorio, decidí instalar el metapaquete “kubuntu-desktop” (de esto hace ya varias semanas).

KDE me fascinó con su magnifico konqueror, lo mejor de lo mejor para explorar el disco duro o incluso para la web (aunque echo en falta algunos detalles de Firefox). Aplicaciones como Amarok (+detalles) son fantásticas. Uno de los problemas que tenia era que el demonio de sonido ARTSD me fallaba cada cierto tiempo y me quedaba sin sonido, así que decidí instalar Kubuntu para comprobar que tal es esta distribución basada en Ubuntu.

Kubuntu no ofrece la mismos detalles que Ubuntu, no tenemos gestor de actualizaciones, el gestor de paquetes kynaptic es ridículo comparado con synaptic, etc… Sin embargo KDE ofrece posibilidades que con GNOME no puedes tener, transparencias, animaciones, máxima configurabilidad, integración de aplicaciones GTK con gtk2-engines-gtk-qt, etc… Sin embargo, la cantidad de opciones es abrumador en ocasiones y no siempre se encuentran ubicadas en el lugar más idoneo, haciendo muy difícil al usuario encontrar ciertas opciones a no ser que lo sepa de memoria.

Ahora ya estoy acostumbrado a utilizar kmail como cliente de correo, kopete como cliente de mensajería instantánea, akregator como lector RSS, el magnífico konqueror, etc… Hay aplicaciones que me fallan de vez en cuando (igual que sucedia en GNOME), pero por lo general es un escritorio bastante interesante, aunque quiero seguir testeando para ver sus posibilidades.

En general, es una verdadera lástima que GNOME y KDE no sean solo uno. Es obvio que estamos duplicacando esfuerzos y no estoy muy seguro de que realmente valga la pena. Se dice que así hay más variedad, pero resulta que me encuentro cosas interesantes en cada escritorio que a la hora de mezclarlas no son todo lo óptimas o visualmente agradables como debería. Me gusta la elegancia de GNOME, no me gusta su simplicidad extrema, me gusta konqueror, me gusta gthumb, me gusta K3B, me gusta synaptic, me gusta konversation, me encanta beagle y mono, etc… ¿Hacia donde vamos?

Si quiero un ordenador fácil de utilizar y sin problemas (dejando de lado la libertad), no puedo usar MS Windows pq evidentemente no cumple los requisitos de calidad necesarios, no puedo usar GNU/Linux pq no es fácil y los escritorios principales van en direcciones opuestas, no puedo usar *BSD pq son aún más complicados que distribuciones como Ubuntu GNU/Linux… ¿Entonces? ¿Que nos queda? ¿MacOSX? Es un sistema que no he probado nunca y por el cual se me empieza a despertar cierto interes, principales impedimentos: no es libre y el hardware de Apple suele ser caro.

Ubuntu nos ha abierto una puerta interesante hacia el futuro, pero creo que debemos aspirar a más. Me pregunto que tal se comportará E17, los videos que he visto son impresionantes pero me pregunto que tal resultará como escritorio para el usuario novato. En cualquier caso, seguiremos teniendo buenas aplicaciones como Konqueror, K3B o Beagle que no han sido pensadas para E17.

Tengo dudas sobre el futuro. ¿Vamos en la dirección correcta?