Como evitar que o computador entre automaticamente e / ou hibernando?

24

Estou executando o Ubuntu 12.04, e meu laptop * não vai sair do modo de suspensão / suspensão / hibernação. (O sono é a mesma coisa que suspender?) Eu não sei ao certo qual dessas coisas está fazendo. Quando acabo de trabalhar para o dia, eu bloqueio minha tela (Control-Alt-L). Quando volto no dia seguinte, a tela está no modo de economia de energia, e nenhuma quantidade de digitação ou clique (no teclado / mouse USB ou no teclado / trackpad embutido), nem no botão de ligar, o levará de volta à vida. / p>

A única maneira de fazer minha máquina funcionar é pressionar o botão liga / desliga até que ele seja desligado e, em seguida, pressionar o botão liga / desliga novamente para ligá-lo novamente. Obviamente, tudo o que eu tinha aberto desde o dia anterior já passou - em particular, todas as minhas VMs são desligadas de maneira grosseira sem qualquer aviso prévio.

Isso está me deixando louca. Eu gasto a primeira hora de cada dia de trabalho tentando descobrir como fazer com que meu computador pare de travar durante a noite.

O que eu tentei:

  1. Editando o org.freedesktop.upower.policy para desativar a suspensão e o modo de hibernação.
  2. Definir as opções de gerenciamento de energia na seção "Energia" de "Configurações do sistema".
  3. Observando todas as opções de gerenciamento de energia na BIOS (nenhuma parece ser relevante para dormir / suspender / hibernar).
  4. Lendo todos os posts do fórum / posts do askubuntu que eu possa encontrar, mesmo que estejam tangencialmente relacionados ao assunto.
  5. Adicione acpi = off ao kernel args. (Resultados em teclado USB e mouse não funcionam, então eu não esperei para ver se ele conserta a suspensão).
  6. Adicione apm = off ao kernel args.

Minha pergunta: como desativar o automatic sleep e / ou o hibernate (e / ou qualquer coisa semelhante) no Ubuntu 12.04. Eu não me importo se ainda é possível dormir / suspender / hibernar / qualquer coisa pressionando botões ou executando algum comando ou recitando as letras do zeppelin para trás. Eu só quero que meu laptop esteja pronto para o trabalho de manhã.

* O laptop é uma coisa do Dell Latitude ou outra. Não quero ser muito específico porque vi muitas perguntas semelhantes serem fechadas por serem muito específicas. Eu acho que minha pergunta é genérica o suficiente para ficar - é uma questão sobre a última versão estável do Ubuntu.

Link para dmesg

Link para /var/log/kern.log

EDITAR:

Nada que eu tenha tentado até agora impediu o Ubuntu de dormir à noite, e quando ele dorme, nada do que eu tentei pode fazê-lo acordar de forma confiável. Eu vi alguns posts que dizem que drivers de vídeo com bugs podem causar problemas ao acordar.

Na noite passada, em um palpite, eu tentei mudar para o console (ctrl + alt + 1) antes de sair do trabalho, só para ver o que aconteceria. Esta manhã, quando acordei o computador, ele instantaneamente acordou de volta para o console. Eu mudei para o Gnome (ctrl + alt + 7) e, embora a tela parecesse congelada, digitei minha senha, pressionei enter e fiz um pouco de café. Quando voltei alguns minutos depois, minha área de trabalho estava pronta, exatamente como deixei na noite passada.

Vou continuar tentando isso para ver se essa é uma solução confiável.

EDIT 2:

sem dados. Mudar para o console depois de sair não faz nada para mim ... ainda tenho que reiniciar o computador todas as manhãs. Está me enlouquecendo ... Não posso acreditar como a suspensão errática está no Ubuntu. Ou o fato de que não pode simplesmente ser desativado.

    
por Mark E. Haase 29.06.2012 / 16:34

8 respostas

24

Aqui estão as duas maneiras comuns do Gnome 3, que normalmente desabilitam a suspensão; caso contrário, você pode tentar iniciar com o parâmetro acpi=off :

  1. Configurações de energia:

  2. gnome-tweak-tool (instale, se necessário):

por ish 29.06.2012 / 18:36
14

Nas configurações do sistema ou pesquisando no Dash, vá para Configurações de energia. Você encontrará o que precisa lá;)

E para impedir o bloqueio, acesse Brightness and Lock:

    
por Dart 31.07.2012 / 23:23
5

Por que não verificar o indicador de aplicação Cafeína . Ele faz exatamente o que você quer e é muito fácil de usar.

    
por digvijay91 29.06.2012 / 23:12
4

Na proteção de tela do tipo de traço de unidade, e clique nela. Quando a janela abrir, clique na guia avançada e desmarque a opção Gerenciamento de energia ativado.

    
por Mitch 29.06.2012 / 16:51
2

Eu não sei se você resolveu o problema que você tem com o suspend / hibernate, mas se não, eu tenho um script para resolvê-lo (eu tive o mesmo problema e funcionou para mim). :) Crie um script no diretório /etc/pm/sleep.d / (" sudo gedit / etc / pm / sleep.d / 00CPU ", por exemplo) com o seguinte conteúdo:

#!/bin/sh
# Workaround for concurrency bug in xserver-xorg-video-intel 2:2.4.1-1ubuntu10.
# Save this as /etc/pm/sleep.d/00CPU

. "${PM_FUNCTIONS}"

case "" in
hibernate|suspend)
for i in /sys/devices/system/cpu/cpu*/online ; do
echo 0 >$i
done
;;
thaw|resume) 
sleep 10 # run with one core for 10 secs
for i in /sys/devices/system/cpu/cpu*/online ; do
echo 1 >$i
done
;;
*)
;;
esac

Depois é só dar a permissão de execução do script ( sudo chmod 755 00CPU ) e ... é tudo! Aproveite o seu Ubuntu.

P.S .: desculpe pelo meu inglês. P.S.2 .: você pode alterar o valor "sleep 10", com "sleep 5" por exemplo, para que o segundo núcleo do processador seja executado um pouco mais cedo.

Nota: parece ser um problema de simultaneidade com algumas versões de kernels e determinados processadores multi-core.

    
por Kaled Kelevra 23.02.2013 / 15:51
2
@Kaled Kelevra, eu criei o arquivo 00CPU e segui todos os passos, infelizmente minha máquina ainda foi dormir depois de 10 minutos.

Nos fóruns do ArchLinux , encontrei uma solução que funcionou para mim. Veja a resposta # 21.

Foi assim que fixei o meu em /etc/X11/xorg.conf :

Section "ServerLayout"

    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Evdev Mouse" "CorePointer"

  Option "BlankTime" "0"
  Option "StandbyTime" "0"
  Option "SuspendTime" "0"
  Option "OffTime" "0"

Acabei de adicionar as 4 opções que você vê lá. Teste e envie de volta. Boa sorte.

    
por Buya Nami 28.03.2013 / 19:54
1

Você pode usar gsettings para ativar e desativar o monitor de entrar em suspensão:

  • Desativar a desativação da tela
      

    gsettings set org.gnome.desktop.session idle-delay 0

  • Ativar a desativação da tela com atraso de 5 minutos
      

    gsettings set org.gnome.desktop.session idle-delay 300

fonte: link

    
por streak 26.06.2017 / 18:59
0

Com o 12.04, notei que meu computador parece ser muito difícil de ativar depois que o protetor de tela / bloqueio é chamado, principalmente quando está bloqueado por mais de alguns minutos. O sistema não está realmente sendo suspenso ou hibernado - parece que é assim.

Acho que posso esperar vários minutos e, eventualmente, o sistema solicitará meu ID de usuário e senha, e estou de volta aos negócios. Antes que eu descobrisse que voltaria eu desligaria como você faz.

Eu não sei por que demora tanto, provavelmente é um bug. Ajuda apenas esperar de 3 a 10 minutos? Se sim, talvez estejamos vendo a mesma coisa.

    
por John S Gruber 30.06.2012 / 00:41