¿Cómo hacer que GNOME 3 use suspensión híbrida?

¿Cómo hacer que GNOME 3 use suspensión híbrida?

¿Cómo puedo hacer que GNOME 3 se use pm-suspend-hybriden lugar de pm-suspendcerrar la tapa o suspender del menú?

Respuesta1

Asegúrate de que funcione

En primer lugar, debes asegurarte de pm-suspend-hybridque 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-suspendguió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 sudocomandos, debe ser root para ejecutar estos comandos.
  • Es posible que pm-suspendesté ubicado en otra ruta de su sistema. Simplemente escriba whereis pm-suspendpara encontrar la ruta correcta.
  • Puedes usar cualquier editor de texto de tu elección en lugar de editorsi 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.

  1. 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.

  2. Hacer una copia de seguridad

    sudo mv /usr/sbin/pm-suspend /usr/sbin/pm-suspend_traditional

  3. 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:

  1. Evite la necesidad de (y no debería) eliminar el pm-suspendarchivo original.
  2. crea una copia de seguridad que le permite restaurar la configuración anterior
  3. Evite la necesidad de editar un nuevo archivo, en su lugar simplemente vincule el original existente con un enlace simbólico ( ln -s).

información relacionada