¿Cómo puedo hacer que GNOME 3 se use pm-suspend-hybrid
en lugar de pm-suspend
cerrar la tapa o suspender del menú?
Respuesta1
Asegúrate de que funcione
En primer lugar, debes asegurarte de pm-suspend-hybrid
que funcione en tu computadora. Tipo
sudo pm-suspend-hybrid
en la consola y observe si funciona como se esperaba.
Hackear
Es más un truco que una solución. Pero funciona para mí.
Ejecute los siguientes comandos en la consola:
ls -l /usr/sbin/pm-suspend # it should be symlink to /usr/lib/pm-utils/bin/pm-action
sudo rm /usr/sbin/pm-suspend # just remove this link
sudo editor /usr/sbin/pm-suspend # create new file instead of symlink
Contenido de lanuevo pm-suspend
guión:
#!/bin/bash
pm-suspend-hybrid
# notice that you need to execute "pm-suspend-hybrid"
# just changing symlink is not enough
Luego otorgar derechos de ejecución a este nuevo script:
sudo chmod +x /usr/sbin/pm-suspend
¡Disfrutar!
Notas
- Si su distribución no utiliza
sudo
comandos, debe ser root para ejecutar estos comandos. - Es posible que
pm-suspend
esté ubicado en otra ruta de su sistema. Simplemente escribawhereis pm-suspend
para encontrar la ruta correcta. - Puedes usar cualquier editor de texto de tu elección en lugar de
editor
si lo deseas o si tu distribución no tiene este contenedor.
Respuesta2
Tengo un flujo de trabajo sin tener que crear un archivo, sin eliminar el archivo original y eso funciona con un solo comando. Pegue esto en una terminal si ya sabe que su máquina admite suspensión híbrida:
sudo mv /usr/sbin/pm-suspend /usr/sbin/pm-suspend_traditional && sudo ln -sf /usr/sbin/pm-suspend-hybrid /usr/sbin/pm-suspend
Con el comando anterior habilitarás la suspensión híbrida de forma predeterminada en tu sistema. Es totalmente seguro. Restaurando La configuración original se puede restaurar ingresando este comando:
sudo mv /usr/sbin/pm-suspend_traditional /usr/sbin/pm-suspend
Explicación paso a paso
Primero debe verificar si su máquina es compatible con HS.
compruebe si HS es compatible pegando esto en una terminal (fuente webupd8http://goo.gl/kjISbj):
sudo pm-is-supported --suspend-hybrid && echo "hybrid suspend is supported" || echo "your system doesn't support hybrid suspend"
El resultado de este comando es un mensaje que indica si su máquina admite o no suspensión híbrida.
Hacer una copia de seguridad
sudo mv /usr/sbin/pm-suspend /usr/sbin/pm-suspend_traditional
Haga un enlace en lugar de un script:
sudo ln -sf /usr/sbin/pm-suspend-hybrid /usr/sbin/pm-suspend
Eso es todo.
Nota:El nuevo truco simplemente combina los pasos 2 y 3.
Las ventajas de este método comparado con el de Lig son:
- Evite la necesidad de (y no debería) eliminar el
pm-suspend
archivo original. - crea una copia de seguridad que le permite restaurar la configuración anterior
- Evite la necesidad de editar un nuevo archivo, en su lugar simplemente vincule el original existente con un enlace simbólico (
ln -s
).