Como inibir a suspensão na linha de comando?

9

Existe uma maneira de inibir a suspensão / hibernação na linha de comando. Quero colocar o ssh no meu computador doméstico e não suspender enquanto estiver trabalhando nele.

user1477
fonte
Qual versão do Ubuntu a máquina remota está executando?
Ciaran Liedeman
A máquina remota está executando o Gnome no Ubuntu 11.10.
user1477
É uma instalação do Ubuntu Server ou desktop? Você tem certeza de que a conexão ssh não está apenas morrendo? Tentando permitindo keepalive e ver se isso faz a diferença
Ciaran Liedeman

Respostas:

3

Use o xdotool:

sudo apt-get install xdotool

Então, em um loop bash como este

while true ; do
    DISPLAY=:0.0 xdotool key Shift_L   # send a "harmless" keypress to Xorg
    sleep 5                            # wait a little bit and do it again
done
Michael R. Hines
fonte
0

Convém desativar o gerenciamento de energia gnome-control-center.

Anônimo
fonte
Normalmente, quero que meu computador seja suspenso. É um laptop e tudo. Mas quando eu mergulhar nele, eu gostaria que a suspensão fosse temporariamente inibida.
user1477
3
Hm, talvez descubra quais chaves do gconf (ou dconf, neste admirável mundo 11.10) habilitam / desabilitam a suspensão, depois escrevem alguns scripts de shell para alterá-las e habilitar / desabilitar a suspensão na linha de comando.
Marius Gedminas