Como fazer o GNOME 3 usar o suspend-hybrid?

Como fazer o GNOME 3 usar o suspend-hybrid?

Como posso usar o GNOME 3 pm-suspend-hybridem vez de pm-suspendfechar a tampa ou suspender no menu?

Responder1

Certifique-se de que funciona

Primeiro de tudo você precisa ter certeza de pm-suspend-hybridque funciona no seu computador. Tipo

sudo pm-suspend-hybrid

no console e observe se funciona conforme o esperado.

Hackeando

É mais um hack do que uma solução. Mas funciona para mim.

Execute os seguintes comandos no console:

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

Conteúdo donovo pm-suspendroteiro:

#!/bin/bash
pm-suspend-hybrid
# notice that you need to execute "pm-suspend-hybrid"
# just changing symlink is not enough

Em seguida, conceda direitos de execução a este novo script:

sudo chmod +x /usr/sbin/pm-suspend

Aproveitar!


Notas

  • Se sua distribuição não usa sudocomando você precisa ser root para executar esses comandos.
  • É possível que pm-suspendesteja localizado em outro caminho do seu sistema. Basta digitar whereis pm-suspendpara encontrar o caminho correto.
  • Você pode usar qualquer editor de texto de sua escolha, editorse desejar ou se sua distribuição não tiver esse wrapper.

Responder2

Tenho um fluxo de trabalho sem precisar criar arquivo, sem deletar o arquivo original e que funciona em um só comando. Cole isto em um terminal se você já sabe que sua máquina suporta suspensão 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

Com o comando acima você estará habilitando a suspensão híbrida por padrão em seu sistema. É totalmente seguro. Restaurando A configuração original pode ser restaurada digitando este comando:

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

Explicação passo a passo

Primeiro você deve verificar se sua máquina suporta HS.

  1. verifique se o HS é suportado colando isto em um terminal (fonte webupd8http://goo.gl/kjISbj):

    sudo pm-is-supported --suspend-hybrid && echo "hybrid suspend is supported" || echo "your system doesn't support hybrid suspend"
    

    A saída deste comando é uma mensagem que informa se sua máquina suporta ou não suspensão híbrida.

  2. Faça um backup

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

  3. Faça um link em vez de um script:

    sudo ln -sf /usr/sbin/pm-suspend-hybrid /usr/sbin/pm-suspend
    

É isso.

Observação:O re-hack apenas combina as etapas 2 e 3.

As vantagens deste método em comparação com o da Lig são:

  1. evite a necessidade (e você não deve) excluir o pm-suspendarquivo original
  2. ele cria um backup que permite restaurar a configuração anterior
  3. evite a necessidade de editar um novo arquivo, basta vincular o original existente com um link simbólico ( ln -s).

informação relacionada