Mi iBook con Sid, día 0
(This is a reprint of the original post)
Quería haber empezado ayer, pero resultó que me había dejado la imagen ISO de instalación de Debian en el curro. Así que lo que hice ayer fue instalar una Ubuntu. La parte más complicada fue, sin duda, la de particionar el disco. El mac-fdisk es aún más arcano que el entrañable fdisk al que estoy más acostumbrado. Menos mal que contaba con los consejos que me había dado Darod, y con gran cantidad de páginas web (los usuarios de Linux en iBooks somos una comunidad enorme). Una vez superado ese paso, lo demás fue coser y cantar. Con Ubuntu instalada, ya funcionaban de serie un montón de cosas (incluyendo escalado de frecuencia en la CPU, monitor de batería, etc.). No obstante, la configuración de las X que realizó Ubuntu no fue perfecta, aunque lo arreglé rápidamente copiando el XF86Config-4 de una página web. Esto de tener todos el mismo hardware tiene muchas ventajas.
No obstante, lo que yo quería era una Debian. Así que esta tarde recuperé mi ISO y me puse manos a la obra. Con las particiones ya creadas del día anterior, tener el sistema base de Debian funcionando fue cuestión de minutos. La configuración de las X tampoco fue detectada automáticamente, así que apliqué la misma solución que antes.
El primer problema que encontré fue con la configuración del mapa de teclado en consola. Yo me empeñaba en seleccionar (con dpkg-reconfigure console-data) el modelo "Apple USB", hasta que encontré un mensaje en la lista de correo de Bulma. Resulta que el modelo bueno es "pc/qwerty/Spanish/standard/standard". Después instalé pbbuttonsd, gtkpbbuttons y powerpc-utils, para poner a punto las teclas especiales del iBook. No hizo falta más.
En las X, el teclado es un "pc105". Con la herramienta de configuración de teclado de GNOME, activé la opción "Left Win-key to choose 3rd level", y así convertí la tecla "apple" de la derecha en AltGr. También comprobé que la aceleración 3D estaba activada.
A diferencia de Ubuntu, el escalado de frecuencia de la CPU no quedó activado durante la instalación. Lo subsané cargando con modconf los módulos cpufreq_powersave y cpufreq_userspace e instalando el demonio cpudyn. En cuanto a la temperatura del micro, cargar el módulo therm_adt746x fue todo lo que tuve que hacer. Y respecto a la monitorización de la batería, el módulo fue el apm_emu. Agregué al panel de GNOME un monitor de batería y otro para el escalado de frecuencia de la CPU, pero echo de menos uno para monitorizar la temperatura de la CPU y el funcionamiento del ventilador. ¿Acaso no lo hay? Si no existe, no creo que me resulte muy difícil escribir uno, aunque antes preferiría saber si estoy trabajando para nada.
En cuanto al Bluetooth, no tengo dispositivos para comprobar su funcionamiento. Cargué los módulos que indica Skyhusker en su página (que es excelente). Existen unas preciosas herramientas para trabajar con Bluetooth desde GNOME: el llamado GNOME Bluetooth subsystem. No está aún en Sid, pero sí está disponible a tiro de apt en su propio repositorio.
Por último (por hoy), la flamante capacidad de suspensión a RAM todavía no la tengo funcionado. Es necesario recompilar el kernel, cosa que dejo para mañana (nótese que tengo un iBook funcionando con Linux, con OpenOffice, Mozilla, Evolution, etc. y gran soporte del hardware y no he tenido que compilar ni una línea de código. Ya sabéis por quién lo digo :-). También dejo para más adelante la cuestión de probar las diversas salidas de video. Eso será para otra entrada en el blog.
No obstante, no quería terminar sin dejar de agradecer a la comunidad de usuarios de Linux en iBooks, a su delegación española y a su numerosa representación asturiana, que hayan puesto tanta documentación en Internet. Así da gusto.