Eu tenho um servidor Ubuntu que inicializa no modo de texto. Ele raramente tem uma tela ou teclado conectado, mas quando eu anexo uma tela, geralmente também preciso anexar um teclado, porque o protetor de tela do modo console do console estará ativado e preciso pressionar uma tecla para ver o que é indo.
Estou ciente de que o comando setterm pode desativar isso, mas é uma coisa por sessão. Como fazê-lo para que a máquina nunca apague a tela no modo de texto, mesmo quando é inicializada e sentada no prompt de login?
linux
ubuntu
console
electrical-power
raldi
fonte
fonte
Respostas:
No Ubuntu 12.10 e versões anteriores, o pacote console-tools permite que as opções do console sejam controladas.
Para desligar a tela em branco e powerdown, conjunto
BLANK_TIME
ePOWERDOWN_TIME
para0
nos/etc/console-tools/config
. Se você preferir não modificar o arquivo de configuração, o mesmo efeito pode ser alcançado criando um novo arquivo/etc/console-tools/config.d
contendo o seguinte:O nome do arquivo em config.d deve consistir inteiramente em letras maiúsculas e minúsculas, dígitos, sublinhados e hífens.
fonte
Ou você usa / etc / kbd / config para configurar (depende do seu sistema, o que está instalado)
fonte
BLANK_TIME=30
por padrão.O parâmetro é controlado via linha de comando do kernel, usando setterm apenas altera as configurações de tempo de execução. Para desabilitá-lo em todo o sistema, você pode alterar sua linha de comando de inicialização do kernel anexando-a com "consoleblank = 0" na sua configuração de inicialização (grub / lilo).
Se algo durante o setterm de inicialização, ele substituirá o valor.
fonte
GRUB_CMDLINE_LINUX_DEFAULT="consoleblank=0"
e, em seguida, atualizando o grub config comgrub[2]-mkconfig -o /boot/grub/grub.cfg
. Ou pode ser incorporado na linha de comando do kernel embutido ao configurar e compilar o kernel manualmente.Se você adicionar o
setterm
comando/etc/rc.local
, ele deverá ter efeito para todos os consoles virtuais, independentemente de um usuário estar ou não conectado a eles. Por exemplo:fonte
rc.local
em um momento ligeiramente diferente do RH. Me desculpe por isso./bin/setterm -blank 0 -powerdown 0 -powersave off
), mas não para o 7. O êxito ou falha provavelmente depende da sua distribuição e do ambiente do console no momento em que o rc.local é executado.Se você estiver executando um Ubuntu mais recente que usa upstart, pode usar:
Uma pequena explicação do que está acontecendo aqui:
Versões mais recentes do Ubuntu usam upstart para inicialização do sistema. Com o inicio, os consoles Linux são configurados com arquivos de configuração armazenados em / etc / init. O comando acima começa iterando sobre cada um desses arquivos de configuração:
O nome do arquivo de configuração inicial do tty em $ file é usado para criar o nome do dispositivo tty:
É criado um comando inicial "pós-inicialização" que executa "setterm" para desativar o apagamento da tela e a economia de energia após o início do tty:
E, finalmente, esse comando é anexado ao arquivo de configuração inicial:
fonte
Ubuntu 12.04
Área de Trabalho
gsettings set org.gnome.desktop.screensaver idle-activation-enabled false
Servidor
consulte - https://askubuntu.com/questions/138918/how-do-i-disable-the-blank-console-screensaver-on-ubuntu-server
Pode funcionar para os outros
consulte - http://www.cyberciti.biz/tips/linux-disable-screen-blanking-screen-going-blank.html
Termos de pesquisa comuns
fonte