Как запретить приостановку из командной строки?

9

Есть ли способ запретить приостановку / спящий режим из командной строки. Я хочу подключить ssh к своему домашнему компьютеру и не отключать его, пока я работаю над ним.

user1477
источник
Какая версия Ubuntu работает на удаленной машине?
Кьяран Лидеман
Удаленный компьютер работает с Gnome в Ubuntu 11.10.
user1477 25.10.11
Это Ubuntu Server или настольная установка? Вы уверены, что ssh-соединение не просто умирает? Попытка включить keepalive и посмотреть, будет ли это иметь значение
Ciaran Liedeman

Ответы:

3

Используйте вместо этого xdotool:

sudo apt-get установить xdotool

Затем в цикле bash, как это

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

Вы можете отключить управление питанием в gnome-control-center.

анонимное
источник
Обычно я хочу, чтобы мой компьютер завис. Это ноутбук и все. Но когда я вхожу в нее, я бы хотел временно приостановить приостановку.
user1477 25.10.11
3
Хм, возможно, выясните, какие ключи gconf (или dconf, в этом прекрасном новом мире 11.10) включают / выключают suspend, затем напишите пару сценариев оболочки, чтобы изменить их, чтобы включить / отключить suspend из командной строки.
Мариус Гедминас