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.


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

0

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


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
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.