martes, 10 de junio de 2014

Evitar activaciones accidentales de Mac


Los ordenadores portátiles de Apple tienen una característica que, en general, me encanta: se despiertan casi al instante en cuando levantas la tapa. Hay veces, sin embargo, esto no es interesante. Por ejemplo, si vas a moverte con el portátil "dormido", puede que por error, o cualquier otra causa, la tapa se levante muy ligeramente, y el portátil "vuelva" a la vida. El consumo de batería en esta situación,   si el desplazamiento es muy largo, podría descargarse completamente la batería, perdiendo la información no guardada.

Para evitar que esto se repita en el futuro, decidí que sería mejor que mi MacBook Pro, "despertase" sólo a mi orden. No hay una solución gráfica integrada para este problema, pero resulta que Apple ha escondido una serie de opciones de administración de energía en un programa de Unix llamado pmset.

Para ver qué opciones de energía tiene tu Mac activadas, escribe desde el Terminal (/Aplicaciones -> Utilidades) pmset -g . El resultado debe ser algo como esto: 



Hay una gran cantidad de información, y yo no voy a tratar de explicar todas las opciones. Si se desea más información podemos recurrir a la ayuda, tecleando  man pmset en el Terminal.

Para proteger a mi máquina de activaciones accidentales, la variable que tenía que cambiar: es lidwake, su valor actual es 1, que significa "permitido." Necesitaba ponerlo a 0 , "desabilitado".

Para cambiar cualquiera valor de pmset, se debe ejecutar el comando como root. También hay que indicar al sistema si desea que el cambio afecte a su máquina cuando está funcionando con energía de la batería, alimentador, ....corriente de la pared. Esto se hace con una bandera, donde -a significa todas las fuentes de energía, -b es la batería, -c es el cargador, y -u es un UPS. En mi caso, yo quería cambiar la variable para todas las fuentes de energía, por lo que utiliza -a . El comando completo, entonces, seria así: 
page2image23896
sudo pmset -a lidwake 0 

Para probar la nueva configuración, cierra la tapa de tu portátil, espera hasta que se duerma por completo (la luz de encendido parpadeará) y abre la tapa. Suponiendo que ha escrito todo correctamente, nada de nada va a suceder. Ahora, presiona una tecla del teclado, y tu Mac debe despertar.