Não foi possível retomar após a suspensão


16

Estou usando o Ubuntu 12.04 e tudo sobre ele é ótimo, exceto que ele não será retomado após a suspensão. Eu tentei as sugestões listadas neste tópico Congelamento de todo o sistema depois de pressionar "Suspender", mas nenhum funcionou. Estou usando o Lenovo Y510P. Eu sou novo no Ubuntu, ou unix, por isso, deixe-me saber se há mais informações que eu deveria postar. Obrigado.

atualizar

Eu tentei a sugestão de Dima neste post Como habilitar a hibernação? . A máquina acorda da hibernação, mas imediatamente a tela exibe uma tela como esta

insira a descrição da imagem aqui

Querendo saber se isso é um problema com a placa gráfica ou algo assim.


11
seu problema lenovo obviamente comum, eu tenho o mesmo problema com o UBUNTU 14.10 e o LENOVO Z50 70
— Jiří Doubravský

Talvez o problema seja um kernel antigo. Verifique unix.stackexchange.com/questions/296423/…

Respostas:


14

Muitos problemas de retomada gráfica podem ser resolvidos com a suspensão / retomada do console virtual, para que, após a retomada, uma "atualização" seja forçada pelos drivers gráficos.

Verifique se o sistema suspende corretamente a partir de um console virtual:

  1. mudar para um console virtual com CtrlAltF1

  2. entre com seu usuário e senha

  3. suspender o sistema (usando o conjunto de teclas suspender para o seu sistema ou emitindo o comando sudo /usr/sbin/pm-suspend )

  4. resume -> você deve ter um prompt de trabalho (exatamente as mesmas telas de antes), caso contrário, consulte FAIL

  5. alterne para o console gráfico com CtrlAltF7

  6. se estiver tudo bem, problema resolvido! Você pode seguir as instruções abaixo (desta resposta) para tornar a troca automática; caso contrário, consulte FAIL

Se algo ainda estiver errado ...

FAIL: Então o problema é outro - eu não tenho esse laptop, então não posso ajudar muito mais. Talvez o estudo do conteúdo do arquivo /var/log/pm-suspend.logpossa esclarecer um pouco.


Como fazer a troca automática

  1. editar / criar o arquivo

    gksudo gedit /etc/pm/sleep.d/01_switchvt

  2. Coloque este conteúdo nele:

    #!/bin/sh
    
    # Switch to a VC before suspending and back after resume
    
    case "$1" in
        resume|thaw)
            chvt 7
        ;;
        suspend|hibernate)
            chvt 1
        ;;
    esac
    
  3. salvar e sair

  4. torne-o executável:

    sudo chmod 755 /etc/pm/sleep.d/01_switchvt

Observe na etapa 2, a maioria das instalações precisará do comando chvt 7--- é o mesmo que pressionar ctrl- alt- F7para voltar à tela gráfica. Se você precisar de outra combinação de teclas, altere o "7" de acordo.


3
Ah sim! Percebi que era isso que estava faltando. Agora usei o chmod 755 para definir permissões do arquivo e ele funciona perfeitamente bem! Graças a tonelada :)
— LeitorMental

2
Tentei votar e adicionar um comentário, mas ainda não tenho reputação suficiente nesse tipo de troca de pilha.
— LeitorMental

11
com LENOVO Z50 70 mesmo problema, mas eu ainda não posso mudar para consolar ctrl + alt + f1 quando isso acontece ... visualização está ligado, mas nada aparece até que eu desligá-lo e sobre
— Jiří Doubravský

11
Muito obrigado! Embora esse script automático não funcione para mim, a solução acima funciona (LENOVO Z50 70, com drivers proprietários da nvidia). Você senhor fez o meu dia
— Mathlight

11
Em versões mais recentes do Ubuntu use / lib / systemd / sistema de sono / em vez de /etc/pm/sleep.d/
— cob
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.