gabavaga
Usuario (Argentina)
Hola a todos los taringueros, en especial a los que usan diariamente Ubuntu. Les comento que éste es mi primer post, y la razón del mismo es solucionar el problema con la función "Hibernar" en Ubuntu 12.04 “Precise Pangolin”. Resulta que hace unos instantes actualicé Ubuntu a ésta última versión, partiendo de su inmediata precedente: Ubuntu 11.10 "Oneric Ocelot". Por desgracia me encontré con una gran regresión, que es justamente la omisión de ésta característica extremadamente útil. Por ejemplo, a la hora de cargar películas online en una PC portátil, uno puede hibernar el equipo una vez cargadas las mismas y al restaurar la sesión se encontrarán aún vivas en el caché del navegador, permitiendo esto llevarlas y reproducirlas en algún lugar donde no haya internet. ¿Por qué no entonces usar la Suspensión? Para el ejemplo dado, ésta también resulta útil si consideramos que el lugar hacia el que nos dirigimos está provisto de tomacorrientes para enchufar nuestro cargador. PERO LA SUSPENSIÓN NO ES LO MISMO QUE LA HIBERNACIÓN, a grandes rasgos, a diferencia de la primera ésta última AHORRA MUCHO MÁS ENERGÍA porque apaga por completo los dispositivos que componen la PC, y por lo tanto si no disponemos de una fuente para cargar nuestro portátil debemos usar ésta. Vale la pena destacar que el hecho de haber omitido esta función no es caprichoso, ya que eventualmente puede reducirse el rendimiento del hardware al restaurar la sesión luego de hibernar. Ésto no es nada grave, particularmente jamás he tenido problemas, pero ésta es la razón oficial por la cual los desarrolladores tomaron ésta decisión. AHORA LA SOLUCIÓN AL PROBLEMA PASO A PASO: 1. Primero debemos corroborar si funciona la hibernación. Abrimos una consola e introducimos la siguiente línea: sudo pm-hibernate Si la hibernación resulta exitosa, saltar al paso N° 3. 2. La mayoría de los equipos portátiles, tiene problemas tanto con la función de Hibernación, como la de Suspensión en Ubuntu, y ha sido así en versiones anteriores también. Para solucionarlo debemos cambiar el archivo 20_custom-ehci_hcd. Para descargarlo, hacemos click en el mismo. Con éste archivo descargado debemos reemplazar al que tiene el mismo nombre y se encuentra en el directorio /etc/pm/sleep.d. Para hacerlo, debemos abrir una consola y sobrescribirlo obteniendo previamente atributos de superusuario. Todo esto se logra introduciendo la siguiente línea: sudo cp CARPETA DONDE SE DESCARGO EL ARCHIVO DE REEMPLAZO/20_custom-ehci_hcd /etc/pm/sleep.d Donde debemos reemplazar adecuadamente el texto en mayúsculas por el directorio que corresponda. Luego le damos los permisos de ejecución correspondientes escribiendo la siguiente línea: sudo chmod 755 /etc/pm/sleep.d/20_custom-ehci_hcd Luego volvemos al paso N° 1 (si vuelve a fallar éste, lo cual es poco probable, abandonar el tutorial). 3. Una vez que nos aseguramos de que Hibernar funciona, procedemos a la activación. Abrimos el siguiente archivo de texto introduciendo la siguiente línea en la consola: sudo gedit /etc/polkit-1/localauthority/50-local.d/com.ubuntu.desktop.pkla Luego, en el final del mismo, agregamos las siguientes líneas: [Re-enable hibernate by default] Identity=unix-user:* Action=org.freedesktop.upower.hibernate ResultActive=yes Guardamos el archivo y reiniciamos el equipo. Con eso ya tenemos disponible nuevamente la función de Hibernación. Espero que les resulte útil.