De como configurar Ubuntu 7.10 Feisty en Macbook
Planted December 10, 2007
Tras un tiempo buscando información, en ocasiones dispersa, he conseguido configurarlo para la mayor parte de las funcionalidades que utilizo con frecuencia.
El Macbook que poseo es el previo al modelo actual, el cual fue liberado por Apple el mes pasado. En concreto es el modelo intermedio, con 100 GB de disco duro, 1 GB de RAM y un procesador Intel Core 2 Duo a 2.16 GHz. La tarjeta de red inalámbrica posee un chipset Atheros en los nuevos modelos. Este chipset nos proporciona multitud de ventajas para trabajar con nuestra tarjeta y realizar algunas tareas específicas.
Dado que cualquier visitante puede encontrar útil la ayuda para la configuración del Macbook, he aquí una pequeña guía al respecto:
1.- El primer cambio a realizar debería ser configurar el teclado. Macintosh, en el lugar que correspondería a AltGr, viene con una manzanita que nos impide teclear bastantes símbolos. En el escritorio por defecto (GNome) basta con acceder a las preferencias del teclado y marcar la opción Pulsar la tecla Windows derecha para elegir el tercer nivel en la pestaña Opciones de distribución. No obstante este cambio sólo afectaría al usuario actual: si quisiésemos extenderlo a toda la máquina, deberíamos hacer lo siguiente:
sudo sed -i~ ‘’s/RCTL/KPEN/’’ /etc/X11/xkb/symbols/pc
sudo sed -i~ ‘’/xkb_symbols “ralt_switch” {/a include “level3(rwin_switch)”’’
Con este comando también podríamos utilizar la tecla de Control inferior
2.- La segunda acción a ejecutar bien podría ser la configuración de la tarjeta de red. Por defecto, la instalación de Ubuntu no nos la reconocerá, por lo que deberemos hacer unos pequeños trucos ayudados por ndiswrapper para hacerla funcionar.
Actualicé la versión que tenía por defecto en Ubuntu a la última disponible en el repositorio (manualmente se puede encontrar aquí). Si acabas de instalar Linux, te recomiendo el mágico poder de las herramientas básicas de compilación. Pueden instalarse con un sencillo sudo aptitude install build-essential.
Una vez que tengas la última versión de ndiswrapper instalada en tu ordenador, deberías descargar un paquete de drivers adecuado para hacer funcionar la tarjeta. Los drivers que usé los descargué de la página de drivers de Lenovo, pero funcionan correctamente. Puedes conseguirlos en el siguiente enlace.
Si quieres asegurarte de que el driver es compatible con tu sistema, puedes ejecutar los siguientes dos comandos, y verificar que el hardware es soportado:
lspci
Esto es lo que me contestó lspci 02:00.0 Network controller: Atheros Communications, Inc. Unknown device 0024 (rev 01)
Entonces, un sencillo
lspci -n | grep 02:00.0 (nótese que estoy filtrando la salida que he encontrado en el paso anterior, si has obtenido algo distinto deberías cambiarlo)
El resultado que obtienes aquí es la PCI-ID de tu tarjeta (por ejemplo: 02:00.0 0280: 168c:0024 (rev 01) ). En este momento deberías coger 168c:0024 y comprobar si es compatible en la lista de hardware de ndiswrapper. (Puede parecer complicado, pero en realidad, una vez que tengas localizada la compatibilidad, lo siguiente será inmediato)
Ahora que has comprobado el ID de tu tarjeta y descargado el driver, deberías instalarlo con:
sudo ndiswrapper -i NET5416.INF
Ahora, comprobaremos si el sistema lo reconoce:
sudo ndiswrapper -l
Con suerte deberías obtener una salida similar a la siguiente: net5416 : driver installed device (168C:0024) present
Si ha ido todo bien hasta aquí (nótese de nuevo que el número de dispositivo concuerda con la información que te proporcionó lspci), puedes cargar el módulo ndiswrapper y empezar a navegar.
sudo modprobe ndiswrapper
Comprueba si el dispositivo se ha creado correctamente:
iwconfig
…y que se cargará de manera automática en cada reinicio del ordenador
sudo ndiswrapper -m
En este momento tu tarjeta debería estar funcionando correctamente. Sólo te quedaría configurarla acorde con la red bajo la que te encuentres, bien usando el nm-applet de GNome, bien usando la línea de comandos.
3.- Si habéis intentado subir, bajar o desactivar el sonido desde el teclado, veréis que, a pesar de que un icono aparece en la pantalla, no tiene ningún efecto sobre el sistema. Esto se debe a que por defecto estas teclas controlan el canal Master, cuando el canal a controlar debería ser PCM. Para modificarlo, accedes a GNome, preferencias de sonido, fila PCM y cierras el diálogo.
4.- La cámara iSight. Para los que no hayáis actualizado a Leopard aquí tenéis un posible juego de instrucciones a seguir, sustituyendo sdax por la partición donde tengas instalado Mac:
sudo mount -t hfsplus /dev/sdax /mnt sudo cp /mnt/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBVideoSupport.kext/Contents/MacOS/* /lib/firmware/2.6.22-14-generic/
También, en /etc/default/acpi-support, edita la línea que empieza con MODULES, tal como sigue:
<em>MODULES="isight_usb"</em>
Reinicia para que todos los cambios se efectúen. Una vez que el firmware es funcional, la cámara iSight debería poder usarse con el programa ekiga o skype, entre otros.
Para instalar Ekiga y todas sus dependencias, haz lo siguiente:
sudo apt-get install ekiga libpt-plugins-v4l2 ekiga
- Configuración. Tienes que seleccionar el dispositivo iSight Edit > Preferences > Devices > Video Devices >
- Video plugin: V4L2
- Input device: Built-in iSight
gconftool-2 –type integer –set /apps/ekiga/devices/video/size 1
Queda pendiente:
- Hacer funcionar el micrófono integrado de iSight. Con mi versión de kernel (2.6.22-14-generic) puede funcionar un micrófono externo (conectado).











































