Respostas:
A maneira mais fácil é adicionar o parâmetro consoleblank=0
à linha de comando do kernel no momento da inicialização.
Abra /etc/default/grub
no seu editor favorito; você vai precisar usar sudo
(para vi
, nano
, etc.) ou gksudo
(para gedit
, etc.).
Em seguida, adicione consoleblank=0
ao GRUB_CMDLINE_LINUX_DEFAULT=
parâmetro
por exemplo, o seu pode dizer:
GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash consoleblank = 0"
Em seguida sudo update-grub
, execute e reinicie.
grub
arquivos, apenas para desativar o ScreenSaver (em branco). Estou recorrendo a setterm -blank 0
, talvez em um arquivo ~/.bashrc
. (Veja também sobre superuser.com uma resposta ao comportamento de supressão tela do console Mudança Linux )
Digite setterm -blank 0
qualquer shell para desativar a exclusão de tty consoles.
0
desabilita o apagamento, qualquer valor maior que 0 é o tempo em minutos. O padrão é 10
.
Para habilitar isso permanentemente, você pode adicionar esta linha à sua ~/.bashrc
configuração.
Uma explicação mais detalhada pode ser encontrada nesta resposta em superusuário.
TERM=linux
(desde que eu o substituí no meu .bashrc
).
Isso "substituirá" o que estiver na sua configuração atual para "GRUB_CMDLINE_LINUX_DEFAULT =", o meu era o padrão, então eu apenas uso o seguinte liner.
sudo sed -i 's/\(^GRUB_CMDLINE_LINUX_DEFAULT=\).*/\GRUB_CMDLINE_LINUX_DEFAULT="consoleblank=0"/' /etc/default/grub && sudo update-grub2
Mesma situação, as outras sugestões pareciam uma solução indireta. Me deparei com a ferramenta GNU setvesablank on/off
usando apropos. Parece o melhor ajuste, tentando ver se ele se encaixa na necessidade.
Couldn't find a file descriptor referring to the console
- echo $TERM
retornou `xterm-256color -. Mas em" Brightness and Lock ", encontrei uma configuração para quando ele apaga a tela e a define como" Never "- mas isso não está no ponto OP desde que eu estou na GUI.
Se nenhuma das respostas acima funcionar para você, isso pode ser indicativo de desligamento automático da GPU devido a superaquecimento (eu não acredito nisso, leia).
Este mecanismo de desligamento automático é válido pelo menos no Ubuntu 18.04 e Debian Buster. Como eu descobri isso? Eu tenho dois gpus, um emissor de vídeo básico e um gpu para jogos; não no sli nem no fogo cruzado. O primeiro eu tive que remover o dissipador de calor para caber no caso. Quando mantive minha instalação do Ubuntu e usei minha gpu de jogos, a tela não se apaga após 10 minutos, após o login com os patches acima (respostas nesta página aplicadas). No começo, eu pensei que era devido a drivers genéricos ruins, então fiz o seguinte enquanto meu gpu de jogos estava sendo utilizado.
apt search nvidia-driver
sudo apt install nvidia-driver-430
reinicialização do sudo
sudo nvidia-smi (após o login)
GPU de vídeo 73 graus Celsius, GPU para jogos 34 graus Celsius ... Mecanismo de desligamento automático comprovado no que me diz respeito.
A nvidia ativa atual processa 0 (ainda usando o driver genérico de merda para o console, mas 73 graus Celsius e evidências anedóticas apontam para o mecanismo de desligamento automático sendo acionado.
O que é frustrante é o Windows 10 instalado e executado sem falhas, sem o dissipador de calor, então isso foi muito inesperado ... Devo ter interpretado mal a GPU-Z porque vi 34 graus sendo relatados, a menos que haja um bug na GPU-Z, que basicamente leva apenas uma leitura de temperatura e a exibe para os dois gpus. A Nvidia-smi é muito mais confiável que a GPU-Z. Não confie no GPU-Z se ele reportar os mesmos tempos para dois gpus diferentes.