Archive for the 'Mac' Category

Ubuntu, cómo suspender al bajar la tapa del Mac

Me comenta un buen amigo que no consigue configurar su Macbook con Ubuntu para que se suspenda al cerrar la tapa, tal y como hace Mac OS por defecto. Según lo que me dice en su correo ha probado siguiendo algunos consejos que ha encontrado por la red, entre ellos el de hacer una llamada hacia un shellscript personalizado desde /etc/acpi/events/lidbtn, algo que por lo que se vé hacían algunos usuarios allá por el 2005, pero ni con esas, ya que consigue suspender correctamente pero no consigue lanzar la parte del script que ordena el bloqueo de la pantalla, tal y como sí hace el sistema cuando suspendemos desde el menú.

Pues bien, voy a intentar darle una solución respondiéndole por aquí, y así aprovecho para ayudar a quien, como yo, también encuentre mejor alternativa el suspender el sistema en lugar de simplemente apagar la pantalla, como hace Ubuntu Jaunty por defecto, pero no sepa cómo hacerlo.

Empezaré diciendo que no sé cómo funcionaba el tema del suspend-on-lid-close, como lo llaman los angloparlantes, en versiones anteriores a Jaunty, la que uso actualmente. Versiones anteriores las he probado muy por encima para terminar usando Debian, así que no tengo mucha experiencia con ellas, lo siento. Pero sí puedo hablar con mi experiencia en Jaunty, y en ésta versión el control de la acción al cerrar la tapa se configura fácilmente en modo gráfico, desde las Preferencias de gestión de energía, panel al que se accede desde el menú Sistema – Preferencias – Gestión de energía.

Dentro de éste panel podemos configurar la acción “Al cerrar la tapa del portátil” indicando qué queremos que haga entre las opciones posibles: No hacer nada, Oscurecer pantalla, Suspender, Hibernar o Apagar. Y podemos configurarlo tanto para cuando la batería recibe alimentación (la primera pestaña que indica “Con adaptador de corriente”) como cuando está desconectada (la segunda, “Con batería”)

Y no hay más, ni hay que andar programando scripts ni metiendo mano a la configuración en modo comando, a no ser que te guste romperte seriamente la mollera con temas de programación en modo texto. Aunque me parece muy interesante saber hacerlo por esa otra vía y me gustaría que alguien con más experiencia dejase testimonio por aquí de los pasos a seguir en modo texto, lo cierto es que Jaunty nos brinda una gran facilidad para este tipo de cosas en modo gráfico.

Problemas con Ubuntu Jaunty en mi Macbook II

Como ya dije en la anterior entrada y para continuar con la serie de temas-no-muy-brillantemente-resueltos que voy encontrando para dejar mi Macbook con Jaunty chachi piruli, hoy hablaré de cómo refinar el teclado. Porque supongo que quien esté en una situación similar a la mía se habrá fijado en que entre las deficiencias de la configuración por defecto en Ubuntu para los teclados Apple son algo raras. Por un lado el led del bloqueo de mayúsculas no se enciende al pulsarla, aunque el del bloqueo numérico sí que lo hace. Y encima el hecho de cambiar la distribución del teclado desde el menú no tiene consecuencias muy perceptibles, o al menos no todo lo perceptibles que cabría esperar.

Problema: varios y variados. Empezando por que tanto la tecla de Comando como la de expulsión de disco típicas de estos teclados están deshabilitadas, carecen de función alguna aparte de la meramente decorativa. Siguiendo por que, y a raíz del problema anterior, no hay forma de introducir las teclas de tercer nivel (arroba, almohadilla, corchetes, llaves y demás mindanga que aparece en la esquina inferior derecha de algunas teclas) al no existir Alt Gr en los teclados fabricados por Apple. Y terminando porque el led indicador de actividad de la tecla de bloqueo de mayúsculas no funciona a pesar de que el bloqueo sí se realiza.

Causa: pues no sabría decir exactamente a qué se debe todo esto salvo objetar problemas de incompatibilidad por mala programación del controlador para este hardware, ya que ninguno de los modelos de teclados Apple listados y (supongo) programadas en el menú de Preferencias del teclado de Ubuntu solventa estos fallos, ni siquiera el modelo propio para Intel que se supone el más acertado. Aunque el kernel del sistema (2.6.28) sí que soporta dicho hardware.

Solución: para añadir las teclas de tercer nivel debemos tener habilitada una tecla de control que no entre en conflicto con el resto de teclas que ya disponen de una función propia dentro del teclado. Y puestos a elegir, y teniendo una tecla, en principio, inútil, como es la de Comando, qué mejor que habilitarla. Para ello nos vamos al menú Sistema – Preferencias – Teclado, y ahí dentro seleccionamos la pestaña Distribuciones. Una vez dentro de esta pestaña abriremos el menú de Opciones de distribución al que se accede desde un botón homónimo situado abajo a la derecha. Y ya dentro de éste menú marcaremos tres opciones desde la opción que reza como Key to choose 3rd level (Selectores de 3er nivel), a saber:
[V] Any Win Key (Cualquier tecla Windows)
[V] Left Win (Tecla Windows izquierda)
[V] Right Win (Tecla Windows derecha)

Unas capturas sobre cómo debería quedaros el patio una vez configurado ésto:
> Preferencias del teclado:
Preferencias del teclado
> Opciones de distribución del teclado:
Opciones de distribución del teclado
Si os fijáis yo mantengo el modelo de teclado para ordenadores de la gama Macbook Intel (MacBook/MacBook Pro Intl) y lo hago porque aunque no marque ninguna diferencia a priori me parece lo más acertado. Desconozco si las soluciones que explico aquí servirán para el modelo genérico, que es el que se marca por defecto, aunque apostaría a que valen igualmente.

Con esto ya tenemos nuestro Alt Gr que vendría a ser cualquiera de las teclas de Comando del teclado Apple, las de la manzanita. Si sólo queremos tener habilitado el Comando de uno de los lados para las teclas de tercer nivel pues marcad sólo la casilla del lado deseado. Yo prefiero tener habilitadas ambas teclas (por ahora)

Para solucionar el problema de los leds, bastaría con eliminar un paquete que se instala de fábrica y que por lo visto genera conflictos. Se trata de mouseemu, un paquete que intenta emular los botones del ratón en portátiles, como los Apple Macbook, cuyo trackpad se limita a tener un solo botón. No termino de entender el motivo de la inclusión de un paquete que aún no ha salido de Sid (Debian) dentro de una versión aparentemente estable (debería serlo) de Ubuntu. Por este enorme motivo, y porque prefiero tener el teclado tan operativo como cabría esperar, me basta para eliminarlo con una rápida y eficaz orden desde terminal:

$ sudo apt-get remove mouseemu

Sin embargo, el hecho de desinstalar mouseemu no genera ningún tipo de problema. Todo sigue funcionando tal y como lo hacía antes de quitarlo: el trackpad correcto, las teclas especiales (brillo, volumen…) correctas. Vamos, todo ok y encima ganamos un led que nos avisa cuando tenemos levantado el bloqueo de mayúsculas. al desinstalar mouseemu perderemos las teclas de control de volumen (las de brillo en cambio sí funcionan). Para recuperarlas debemos añadir una línea a /etc/modules para cargar el módulo applesmc en el arranque:

$ sudo gedit /etc/modules

Y al final añadimos una nueva línea que marque “applesmc” (sin las comillas). Mi /etc/modules luce así:

# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
lp
rtc
applesmc

Éste nuevo módulo habilita el control del teclado Apple al completo, permitiendo así el acceso a las teclas especiales de este tipo de teclados, como las de control de volumen y brillo, de las que determinadas herramientas (como pommed) hacen uso.

Y termino esta entrada abordando el problema de la tecla de expulsión de disco (eject) que trae el teclado del Macbook junto a la tecla F12. Y es que esta tecla no funciona, es decir, no envía ningún tipo de señal al sistema, por lo que no es posible asignarle tarea alguna.

¿Cómo expulsar el disco entonces? pues o bien con el ratón desde el menú contextual de la unidad de discos (aparece al pulsar el botón derecho o secundario sobre ésta), o bien definiendo una combinación de teclas personalizada (mapeado de teclas). Para esto último hay que abrir la interfaz adecuada desde Sistema – Preferencias – Combinaciones de teclas, y una vez dentro buscar la línea de programación para la acción Eject, la cual podremos configurar pinchando sobre ella y a continuación pulsando la combinación de teclas deseada. En mi caso he escogido Ctrl+Alt+E, aunque también sería bastante práctico asignarle el control sólo a la tecla F12.

> Mapeado de teclas:
Combinaciones de teclas

Y con esto deberíais tener el teclado perfectamente configurado para obtener el mejor rendimiento y operatividad de éste portátil.

Problemas con Ubuntu Jaunty en mi Macbook I

Pocos, muy pocos, pero los hay. Y lo cierto es que la nueva versión de Ubuntu (van por la 9.04, codename Jaunty) entra muy bien en los clásicos Macbook blanquitos de trece pulgadas, reconociendo prácticamente todo el hardware sin apenas tener que tocar nada, ¡gráfica incluída!. De hecho llevo unos días con éste y las cosillas que no tiran de entrada las puedo contar con una mano: sonido, teclado, isight,… y creo que poco más.

Iré colgando aquí los pasos que me van funcionado para resolverlos, por si alguien más está en mi situación y necesita referencias.

El primer problema con que me he topado; y no sólo con Ubuntu, también lo tenía con Debian, es el del sonido. El sonido es de las primeras cosas que miro siempre tras instalar una primerísima distro Linux en cualquier máquina, y es que sin música es una faena trabajar con el ordenador, o al menos lo es para mí.

Bueno, pues con el sonido lo que ocurre es en sí una tontería que se arregla en dos clicks, aunque buscando información para solucionarlo me he topado con cosas bastante raras y con otras del todo desacertadas como que ALSA detectaba el dispositivo correcto (Intel Corporation 82801G (ICH7 Family) High DefinitionAudio Controller (rev 02)), pero que alsaconf estaba mal empaquetado y petaba al cargar los módulos, con lo que había que descargar e instalar los nuevos controladores a mano. Y esto sólo es posible en versiones del kernel anteriores a la rama 2.6.20; en versiones posteriores hay problemas a la hora de compilar ALSA con algunos directorios del source del kernel.

Problema: hay sonido cuando se enchufan unos cascos o cuando se deja la entrada libre sin conectar ningún aparato de amplificación o redirección de sonido, pero cuando se enchufan unos altavoces externos la salida se corta, no hay sonido a pesar de que todo parece funcionar perfectamente en pantalla.

Causa: los controladores de ALSA silencian por defecto el canal de Surround.

Solución: activar el canal de Surround en el panel de control de volumen. Para abrir este panel basta con dar botón derecho sobre el icono de control de volumen que aparece en la barra de tareas (arriba a la derecha) y seleccionar la opción Abrir el control de volumen. Luego en la pestaña Reproducción se añade el canal a través del botón de Preferencias y ya podremos activarlo. Así es como debería quedaros finalmente:

Control de volumen

Y con esa pista habilitada vuestros altavoces ya deberían ser capaces de emitir cualquier sonido o tema que reproduzcáis. Si no es así revisad el volumen porque puede que lo tengáis configurado demasiado bajo.

Por cierto, como opinión personal los reproductores de sonido de Linux (y en este momento estoy tirando de Exaile) disfrutan de una mayor calidad de audio que el iTunes de Mac OS. O al menos esa es la impresión que tengo después de año y pico usando el sistema operativo de Apple.

En la próxima entrada os comentaré cómo me va el tema del teclado.

CrossOver, la aplicación

Sí señores, pedazo de aplicación para mac que acabo de conocer gracias a bitelia. Se trata de CrossOver, un sistema que permite ejecutar aplicaciones de Windows sobre Mac sin tener que recurrir a la licencia del primero. Se acabaron las pesadas virtualizaciones que nos dejan seca nuestra preciada memoria, se acabó la lentitud de andar reiniciando para utilizar la partición en la que tenemos nuestro Windows y se acabó liberar espacio para utilizar un sistema operativo que no nos gusta salvo por esas aplicaciones y juegos que tan a menudo necesitamos. Ni VMware, ni Parallels ni Boot Camp dan tanto por tan poco.

Lo de utilizar ciertas aplicaciones de Windows es algo que llevo algún tiempo necesitando sin dar con algo que me termine de convencer completamente. Estaba a punto de empezar a mover Boot Camp, pero desperdiciar espacio para un sistema operativo que sólo voy a usar para hacer algunos retoques con el Photoshop a costa de abrir un agujero de seguridad como un templo en mi macbook no es algo que me haya ayudado mucho a decidirme. Así que cuando he sabido de CrossOver y he comprobado cómo trabaja se me ha dibujado una sonrisa de oreja a oreja.

He trasteado esta tarde un poco con la demo y resulta muy sencillo de utilizar. Además tarda poco en arrancar y funciona bastante rápido (en un intel core 2 duo con 2 GB de RAM tarda unos 5 o 6 segundos en echar a andar y prácticamente lo mismo en abrir una aplicación medianamente pesada, como Adobe Photoshop 7). El precio también es algo muy competitivo, situándose en 59,95 $ frente a los 79,99 $ de un Parallels Desktop.

Fuente: http://bitelia.com/2007/05/16/crossover-61-mejora-los-juegos-3d/

Problemas con el trackpad del MacBook

Hace algún tiempo que tenía algunos problemas al trabajar con mi macbook. Concretamente el problema era que al escribir el cursor no respondía a mis acciones hasta 3 o 4 segundos después de haber terminado de teclear. 3 segundos podría no parecer mucho tiempo en otra situación cotidiana, pero en lo que se refiere a velocidad de respuesta del cursor puede llegar a ser algo desesperante.

Lo cierto es que Apple no suele hacer las cosas mal y con mi macbook ando bastante contento después de acostumbrarme a los nuevos comandos. Pero el trackpad por defecto está configurado para que te induzca al suicidio con ese maldito delay de 3 segundos, y no resulta muy simpático querer hacer algo y tener que esperar.

Después de una sesión infructuosa de navegación en busca de respuestas y soluciones me puse a trastear y dí con el motivo de mis desvelos: resulta que el trackpad posee una opción para “Ignorar acciones accidentales”, supongo que para que no andes moviendo el cursor mientras escribes y te equivoques (que ya hay que ser manazas) y basta desmarcarla para dejar de sufrir ese “delay de seguridad”. Así que si alguno tenéis el mismo problema ya sabéis dónde tocar (desde el panel de Preferencias del Sistema en la sección de Teclado y Ratón)

CocoaMySQL SÍ es compatible con MAMP

Y digo esto porque la tendencia es a pensar que la versión del servidor MySQL que incorpora MAMP (v1.5b1) es tan actual que no está soportada por CocoaMySQL (v0.5) cuando lo cierto es que es MAMP quien no reconoce la inserción de old-passwords necesaria por CocoaMySQL para trabajar. ¿El resultado? pues que la única forma de comunicarnos con MySQL es a través del engorroso panel de phpMyAdmin que incorpora la interfaz de administración de MAMP, y que al intentar enchufarle CocoaMySQL nos devuelva un error de que ha sido imposible conectar con el servidor con la cuenta indicada.

Pero tranquilos porque se le puede indicar que sí lo haga modificando un poquito el script de inicio de MySQL. Para ello:

1.- Abrir el archivo Applications/MAMP/bin/startMysql.sh con un editor de textos.

2.- Insertar –old-passwords detrás de la definición del socket de forma que quede tal que así:

# /bin/sh/Applications/MAMP/Library/bin/mysqld_safe --port=3306
--socket=/Applications/MAMP/tmp/mysql/mysql.sock --old-passwords
--lower_case_table_names=0
--pid-file=/Applications/MAMP/tmp/mysql/mysql.pid
--log-error=/Applications/MAMP/logs/mysql_error_log &

3.- Reiniciar los servidores desde el panel de MAMP.

4.- Ejecutar la siguiente query SQL en la ventana de consultas de phpMyAdmin para restablecer la contraseña de root de forma que sea compatible con old-passwords:

SET PASSWORD FOR 'root'@'localhost' = OLD_PASSWORD('root');

Y listo, ya podemos conectarnos a nuestro servidor mySQL MAMP desde CocoaMySQL indicando los parámetros:

Host: localhost
Socket: /Applications/MAMP/tmp/mysql/mysql.sock
User: root
Password: root

Otros aspectos de conexión pueden consultarse en el panel de administración de MAMP.

Fuente: http://forum.mamp.info/viewtopic.php?p=517#517

El teclado en Mac OS Tiger

Yo soy un enamorado del teclado. Me permite acelerar muchas tareas que con el ratón, a pesar de ser más sencillo, son más lentas. Por ejemplo recargar una página web, renombrar/copiar/mover un archivo o navegar entre las pestañas del navegador. Todos empezamos haciendo estas cosas con el ratón, pero cuando llevas unos años en esto de la informática y te vas acostumbrando el teclado es un amigo inseparable.

El problema que me encuentro ahora es el que implica el cambio de sistema operativo, ya que las funciones de las teclas no son las mismas y hay que adaptarse. Es la primera vez que trabajo con Mac y salvando estos pequeños inconvenientes me parece un sistema realmente increíble: bonito, rápido, sencillo y muy muy estable. Dá gusto trabajar con él y más aún saber que su origen es el mismo padre que Linux: unix.

No he encontrado ninguna web que explique los comandos rápidos en Mac, así que voy a intentar llevar una relación de los comandos de teclado que voy descubriendo en mi nuevo macbook:

Leyenda:
apple = símbolo de la manzana (justo al lado de la barspace)
fiz = flecha izquierda
fde = flecha derecha
far = flecha arriba
fab = flecha abajo

TEXTO
-Copiar texto: apple + c
-Cortar texto: apple + x
-Pegar texto: apple + v
-Avanzar/Retroceder una palabra completa: alt + fde / alt + fiz
-Borrar una palabra completa hacia atrás: alt + retroceso
-Avanzar/Retroceder un párrafo completo: alt + fab / alt + far
-Ir al Final/Principio de documento: apple + fab / apple + far

NAVEGADOR (Safari)
-Recargar página actual: apple + r
-Abrir una nueva pestaña: apple + t
-Cerrar pestaña actual: apple + w
-Cargar página de inicio: apple + fn + fiz
-Avanzar/Retroceder pestaña: apple + fde / apple + fiz
-Bajar/Subir página lento: fab / far
-Bajar/Subir página rápido: alt + fab / alt + far
-Ir al Final/Principio de página: apple + fab / apple + far
-Volver a la página anterior: retroceso

GENERAL
-Ocultar aplicación: apple + h
-Cerrar aplicación: apple + q
-Deshacer acción: apple + z

Estos son los atajos que yo más utilizo, aunque podéis encontrar más indicados justo a la derecha de cada opción del menú de cada una de las aplicaciones.


Mi del.icio.us

junio 2017
L M X J V S D
« May    
 1234
567891011
12131415161718
19202122232425
2627282930  

Archivador