
Tras unas semanas de desarrollo con el Macbook en Snow Leopard había decidido que era una tontería no tener Linux para este tipo de tareas. Leopard funciona bien, si, pero tiene sus detallitos, algunos de los cuales acaban haciendo perder más tiempo del que te ahorras.
Tras un intento de instalación de Debian 5.0 (la cual no se llevaba nada bien con el sistema de arranque del portátil) opté por seguir los consejos de algún “debianita” escarmentado que me decía “instala Ubuntu, con Debian no puedo tirarme tres días configurando cosas.. pierdes algunas funcionalidades pero ganas facilidad en el día a día“.
Así que tras descargar Ubuntu 9.10 y decidir si optaba por instalar el SO junto a Snow Leopard o, en cambio, dejaba al todopoderoso Linux campar a sus anchas por todo el disco me puse manos a la obra:
- ¿Está seguro de que desea eliminar todas las particiones de su disco? ¡¡¡Mire usted que con esto se cargará toda su música, fotos, videos y demás cantidad de basura que tiene usted en cacharrito blanco!!!
- Ja, que gracioso, pues vamos a darle a si a ver que pasa…
Una instalación muy simple (aprende Debian), bastante rápida y en 25 minutillos estaba Ubuntu arrancando sin ningún problema. En este momento pensé que en dos días había disparado a Apple dos veces por la espalda.
La primera fue dejando el iPhone 3GS en el cajón para sustituirlo por un Nexus One, y la segunda borrando Snow Leopard del portátil… No se que me está pasando, pero esto no está bien… no no… menos mal que queda el iMac (que también ha sido “violado” instalándole Windows 7, aunque en este caso es en una partición la cual sólo me sirve para jugar muuuuuuuuy de vez en cuando). Me he ido por las ramas, esto es otro tema
Tras arrancar ubuntu, como todo buen aventurero, lo primero que hice fue ir a consola.
- Identifíquese
- Soy root, que tal cuanto tiempo!
- ¿Quien carajo es ese rut? Aquí no vive nadie con ese nombre…
Tiene cojones. Ubuntu tendrá sus razones para no habilitar el usuario root de inicio. Que si es que así no confundimos al usuario, que si es que así no se que… que si, que las entiendo pero a mi no me acaba de convencer. Tiene cojones.
La solución a esto era simple:
Entrar a consola y autenticarse como usuario normal. Una vez en la línea de comandos sólo había que ejecutar sudo passwd root y a continuación poner el password que queríamos darle.
Una vez solventado este “malentendido” tocaba otro regalito con el que tocaba pelearse un buen rato. El maldito teclado del Macbook y la peculiaridad de las teclas. Aquí debo decir que, si no hay un soporte correcto para el teclado de los Macbook señor@s de Ubuntu, NO PONGAIS EN LAS CONFIGURACIONES QUE SI.
Para empezar la tecla alt no hacía su función. No hacía de selector de tercer nivel (un caracter de tercer nivel es @ ó #) que es la función que tiene asignada en Mac OS. Tras intentar varias opciones las cuales desactivaban otras funcionalidades necesarias (como control + alt + número para ir a las consolas) opté por el método bruto. A mapear las teclas al gusto y listo.
Así que aquí propongo esta solución que encontré vía miguev.net y que a mi me ha funcionado y es bastante cómoda (sobre todo para los que vienen de windows ya que están acostumbrados a este funcionamiento). Lo primero es que debes elegir el modelo de teclado como PC genérico de 105 teclas en el menú Sistema->Preferencias->Teclado->Distribuciones. Una vez seleccionado esto entra en consola y ejecuta los siguientes comandos para activar la funcionalidad que quieras:
- Hacer que la tecla Enter pequeña pase a ser Control derecha para así poder ejecutar las tan valiosas Control + C ó Control + Z
sudo sed -i~ 's/RCTL/KPEN/' /usr/share/X11/xkb/symbols/pc
- Hacer que la tecla de la “manzanita” derecha pase a ser el selector de tercer nivel, es decir, “el Alt + Gr” de windows.
sudo sed -i '/xkb_symbols "ralt_switch" {/a include "level3(rwin_switch)"' /usr/share/X11/xkb/symbols/level3
Todo esto para instalar una simple distribución de Linux… Vale que tengan mucho que abarcar para ser compatible con todo, vale que Apple no sigue más estándar que el suyo propio con sus teclados… pero es que vuelvo a repetir lo mismo, si Ubuntu no da soporte de inicio para un teclado Mac la solución es muy fácil, NO PONGAIS QUE SI.
March 5th, 2010 at 9:44 pm
Siendo un MacNiaco como eres… ¿para qué instalar Ubuntu en el MacBook? ¿Orgulo personal?
Creo que hay cosas más importantes en la informática antes que esta instalación…
Ponte con cosas de comercio electrónico, transferencias bancarias mediante moviles, RFID y sus aplicaciones comerciales… blablabla
March 5th, 2010 at 9:56 pm
Hombre Jose Miguel! Un placer verte por aquí
No estoy de acuerdo con que “hay cosas más importantes en la informática…”. La importancia depende de las necesidades de cada uno, en este momento yo necesito un entorno de desarrollo en Linux así que para mi era imprescindible
Sobre el comercio electrónico, transferencias y tal estoy totálmente de acuerdo. Tienen mucho potencial, son el futuro y el presente y por eso mismo es una de las temáticas que más me gusta seguir. En alguna estoy más al día que otras pero no las olvido que por algo tengo que implementar alguna de todas ellas en alguno de los proyectos que ando desarrollando.
A ver si te veo por los madriles la próxima vez que vengas! Ya sabes que aquí tenemos eventos para aburrir así que tendrás que hacer puente aéreo Mallorca-Madrid!
Un abrazo
P.D.- El link roto a tu URL no le gustará mucho a google para posicionarla ni a tus usuarios para que la leamos!
March 5th, 2010 at 10:05 pm
[Actualización]
Registra el domain que está divertido! xD