Computador não suspende quando inativo no prompt principal de login

1

Meu computador está configurado para escurecer automaticamente a tela e bloquear após 10 minutos e suspender após uma hora de inatividade.

Isso funciona bem - mas apenas uma vez eu fiz o login.

Se eu ligar o computador e deixá-lo, ele não será suspenso , embora diminua a tela.

Por que isso acontece e é um erro?

Informação relevante:

  • computador desktop
  • mobo: M5A97 EVO R2.0
  • proc: AMD FX-8320
  • gráficos: AMD Radeon HD 7790

Arquivado um relatório de bug: link .

    
por jcora 28.09.2014 / 00:09

1 resposta

2

Solução

  1. Instale o powernap . Você pode encontrá-lo através do Ubuntu Software Center ou fazer sudo apt-get install powernap .

  2. Insira o terminal ( Ctrl + Alt + T ) e navegue até / etc / powernap ( cd /etc/powernap ). Lá você deve encontrar o arquivo de configuração. Abra-o com o editor de texto de sua escolha. Para mim é nano. %código%. Ou você pode editá-lo diretamente assim que abrir a linha de comando - sudo nano config .

  3. Encontre esta parte do arquivo:

    Esta é a cópia do meu arquivo de configuração editado. Eu já defini isso para 1 (que é suspenso). Por padrão, é definido como 0 (economia de energia). Esta configuração fará com que o computador seja suspenso se todas as coisas que os monitores da powernap estiverem ociosas, em particular o teclado.

  4. Abaixo dessa parte do arquivo de configuração, localize a próxima parte:

    Mais uma vez, esta é uma cópia do meu arquivo já editado. Eu configurei ABSENT_SECONDS para 1800, porque 1800 segundos é 30 minutos. Defina isso para o número desejado de minutos. Salve e feche o arquivo.

  5. Navegue para / etc / default e localize o arquivo powernap. Mais uma vez, abra-o com o editor de texto de sua escolha. sudo nano /ect/powernap/config . Você deveria ver isso:

    Mais uma vez, esta é uma cópia do que eu já editei. Por padrão START = no, então defina como yes.

  6. Reinicialize para que todas as alterações entrem em vigor.

    Quando o login for exibido, o aplicativo deixará seu computador em modo de espera sem fazer login.

O que eu encontrei durante a pesquisa

Aparentemente, antes do Ubuntu 11 ou 12.04, costumava haver um aplicativo chamado gnome-power-manager, e existiam algumas soluções para esse problema, mas este aplicativo agora está depreciado. Esse bug, particularmente para o desktop lightdm, foi reportado muitas vezes, mas não encontrei nenhuma solução simples listada em lugar algum. Eu também descobri que há algumas maneiras de fazer com que o gdm greeter / login seja suspenso quando ninguém está logado. Obviamente, algumas pessoas podem ser teimosas e ficar com o greeter de unidade padrão, então essa solução deve funcionar para todos, independentemente do greeter usado (eu pessoalmente uso o gdm e a unidade, alternadamente). Tenho certeza de que há uma solução para isso através do script do bash, mas pelo menos não consegui encontrá-lo.

Meu entendimento é que você queria suspensão automática quando nenhum usuário estava logado após algum período de tempo, o que esta resposta alcançou, pelo menos na minha máquina. Há outra opção. Uma vez que a tela de login aparecer, vá para tty1 ( Ctrl + Alt + F1 ), faça o login e digite sudo nano powernap , que desligará o computador depois de 30 minutos, se ninguém fizer o login. Desvantagem disso, é que você tem que cancelá-lo uma vez que você voltar para a máquina, e se você esquecer, ele irá desligá-lo no meio do trabalho.

Deixe-me saber se isso ajuda. Felicidades!

(PS: Caros moderadores, por favor me ajudem a editar essa resposta, porque quando eu publiquei cópias de texto do arquivo de configuração, os # sinais deixariam todo o texto em negrito, então eu tive que usar fotos. Se não for difícil para você , por favor edite a minha resposta, para que também contenha uma cópia em texto de todos os arquivos de configuração. Obrigado!)

    
por Sergiy Kolodyazhnyy 28.09.2014 / 04:48