Como desativar permanentemente o sleep / suspend?

14

Subtilmente quebrado é pior do que francamente quebrado ...

Antecedentes:

  1. Já desativei a suspensão nas configurações do sistema - > Potência.

  2. A opção "Suspender" ainda aparece no menu de roda dentada (não que eu espere que desapareça), e o botão de dormir (lua) no meu teclado ainda dispara a suspensão.

  3. As opções no # 1 são, como outros já apontaram, fáceis demais para serem acertadas por engano uma vez a cada mês.

  4. Parece que 1% das plataformas ficam suspensas corretamente, porque algum engenheiro de drivers em algum lugar esqueceu de verificar se o X ou o registrador de espaço de E / S do IO foi restaurado quando acordado. Então é pior do que estar quebrado: tudo geralmente parece bem depois de acordar, só que não é. E esperançosamente nenhum desses registros corrompidos afeta a confiabilidade de uma maneira insidiosa, como configuração de ECC ou profundidade FIFO de armazenamento. Mas eles geralmente fazem, de uma forma ou de outra, que é uma razão, por exemplo, porque as erratas contra drivers gráficos continuam infinitamente, anos depois de serem lançadas no mercado ("chip gráfico X trava uma hora depois de voltar da suspensão blá blá blá" ).

  5. Deve haver um teste automatizado para ver quais registros são alterados em um ciclo de sono, mas poucos fornecedores fazem esse teste. O teste é um pouco complicado pelo fato de que alguns registros devem mudar, como os timers. E pior, às vezes você precisa ler registros em uma determinada ordem ou com uma particular granularidade, ou primeiro escrevendo um índice de leitura em outro lugar. Portanto, esse processo não pode ser centralizado em um local conveniente na indústria, como os escritórios da Canonical. É realmente e verdadeiramente sem esperança, a menos que o PCIe seja redefinido de tal maneira que facilite a comparação, o que não será.

  6. O conjunto de testes mágicos no # 5 nunca será escrito por causa do estado caótico do desenvolvimento do driver. Daí, na ausência disso, minha pergunta.

  7. Estou tão desesperado que não me importo de invadir / etc / whatever_suspend_file, mas seria bom se houvesse uma maneira "polida" de fazer isso, como aquela caixa de seleção inexistente em Configurações do Sistema - & gt ; Poder que diz "Desative permanentemente a suspensão porque foi mal concebida desde o primeiro dia".

  8. NB: Eu não estou falando de hibernação aqui, o que não deve sofrer com os problemas acima, porque envolve um ciclo de energia. Embora, em princípio, a restauração de registros de armazenamento permanente poderia ter problemas semelhantes.

por Veiokej 27.05.2014 / 19:54

5 respostas

5

No Ubuntu 16. * tente isso.

Vá para:

  • Configurações do sistema

Clique em:

  • Brilho e amp; Bloquear

  • Desligue a tela quando estiver inativa

  • Defina como 'Nunca'

Espero que ajude:)

    
por oddCat 11.03.2017 / 13:54
3

Execute o seguinte comando para abrir o arquivo a ser editado:

sudo -H gedit /var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla

Role até o final. Verifique se as seguintes informações existem e, se não, adicione-as:

[Disable suspend]
Identity=unix-user:*
Action=org.freedesktop.upower.suspend
ResultActive=no

Isso faz com que a suspensão não faça nada quando você clica nele; desaparecerá do menu depois de reiniciar o computador.

Você pode executar este comando também para impedir que o computador entre em suspensão:

gsettings set org.gnome.desktop.session idle-delay 0
    
por Dusan Milosevic 27.05.2014 / 19:57
2

Com o editor dconf, navegue até:

org.gnome.settings-daemon.plugins.power

Você encontrará muitas opções relacionadas a dormir e suspender.

    
por Jean-Marie 27.05.2014 / 21:53
1

De acordo com o Debian Wiki , você também pode desativá-lo via systemd da seguinte forma:

sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target

Embora tenha feito isso na minha máquina, não posso atestar sua eficácia. Não é corajoso o suficiente para experimentá-lo intencionalmente.

    
por jakar 05.06.2018 / 01:32
-1

GUI

Você já olhou para:

Sistema - > Preferências - > Gerenciamento de energia

Na guia AC Power, coloque o computador em suspensão quando inativo para: "Never"

Terminal

Você pode abrir o "gconf-editor"?

Procure em: /apps/gnome-power-manager/timeout

Tente definir sleep_computer_ac como 0

Não tenho certeza se alguma outra coisa precisar ser alterada também.

Veja também aqui .

    
por Korkel 27.05.2014 / 19:58

Tags