Como ya escribi hace tiempo me hize de una laptop para meterle Fedora 9 y empezar a trabajar con ella despues de 3 años con mi Mac. Una de las cosas que no había utilizado ya que no lo había ocupado son las funciones de Suspención e Hibernado de la laptop.
Despues del primer intento de Hibernarla Fedora inmediatamente me dijo a través de un notificación que había fallado en el intento mandandome un acceso a un proyecto desconocido hasta entonces para mí, llamado Quirk. Y de hecho sigo sin conocerlo a profundidad, lo único que conozco es que me da informació acerca de mi problema.
Muy bien, una vez seleccionada la seccion de Suspend en el sitio me dirigió a unas secciones donde explican el proceso de hibernado y suspención que hacen las laptops en general y explican que fedora tiene por default una pequeña lista de laptops por default incluidas en los archivos fdi (que de hecho son xml con especificaciones).
Segun esto dichos archivos residen en: /usr/share/hal/fdi/information/10freedesktop.
Pues bien la aplicacion que lee estos archivos (o por lo menos a la que se le manda los parámetros) es pm-suspend. Una lista detallada se encuentra en la seccion de Try Quirks. Pues bien uno puede jugar con las opciones en su computadora antes de añadir o definir su laptop en los archivos fdi (en caso de no estar listada).
Por ejemplo las computadoras Gateway no tienen un archivo definido de video con lo cual se puede definir un nuevo fdi en el path antes mencionado por ejemplo: touch 20-video-quirk-pm-gateway.fdi
Y creamos el xml valido utilizando nuestro editor favorito:
<?xml version=”1.0″ encoding=”ISO-8859-1″?> <!– -*- SGML -*- –>
<deviceinfo version=”0.1″>
<device>
<match key=”system.hardware.vendor” prefix=”Gateway”>
<!– Gateway MX –>
<match key=”system.hardware.product” prefix=”MX”>
<match key=”system.hardware.product” contains=”MX3417″>
<merge key=”power_management.quirk.dpms_suspend” type=”bool”>true</merge>
<merge key=”power_management.quirk.s3_bios” type=”bool”>true</merge>
<merge key=”power_management.quirk.s3_mode” type=”bool”>true</merge>
</match>
</match>
</match>
</device>
</deviceinfo>
Por cierto el gnome-power-manager accedera a las opciones que le incluimos al archivo, leyendo el system.hardware.product el cual lo podemos obtener tecleando: # lshal | grep system.hardware
En la salida podremos ver algo como: system.hardware.product = ‘MX3417′ (string)
Y es precisamente eso lo que tenemos que escribir en la linea:
<match key=”system.hardware.product” contains=”MX3417“>
Ya con eso podra funcionar nuestro menu de suspend, hibernate, shut down, restart de nuestro GNOME.
Espero les sirva.
Articulos Similares:

0 usuarios comentaron en " Suspend e Hibernate en Laptops "
Siguelo en rss de comentarios o deja un Trackback