Выключение кнопкой питания без x11-сессии

При нажатии кнопки питания во время (gnome-) сеанса Ubuntu спрашивает меня, что делать, и все равно выключается через 60 секунд. Пока проблем нет. Но если я не вошел в сеанс gnome (например, на экране входа в систему), или просто изменил на tty, то кнопка питания не будет работать. Но я помню, что работал в 11.04. Итак, что изменилось и как восстановить?

Справочная информация: я использую свой аппарат в качестве сервера печати. Если меня нет дома, и моя жена хочет напечатать что-то другое, она обычно включала мою машину, печатала на своем ноутбуке, а затем просто выключала его кнопкой питания. В начале марта я был в командировке, и она позвонила мне, чтобы больше не выключать мою машину. Я отключил его с помощью ssh, но мне кажется, что это не самый лучший способ.

Я уже заглянул в /etc/acpi/powerbtn.sh и думаю, что причиной является строка if pidof x $PMS > /dev/null; then exit, так как он прерывает скрипт, когда не найден gui-power-manager. Это правильно? Но это не объясняется тем, что кнопка питания не работает при переключении с сеанса x11 на tty, хотя это не будет критичным для меня.

1
задан 21 March 2012 в 18:30

1 ответ

... прерывает сценарий, когда не найден gui-power-manager ...

Все верно. Когда работает любой пользователь с любым gui-power-manager, скрипт прерывается.

Кажется, что когда вы переключаетесь на другую консоль и входите в систему как тот же пользователь, который запускает сеанс X11, сценарий предполагает, что вы находитесь в сеансе X11 и что g-p-m будет обрабатывать нажатие клавиши; вероятно, менеджеры GUI-Power в настоящее время достаточно умны, чтобы понять, что они не являются активной консолью, и игнорировать ключ.

(правка) Только что попробовал:

  • Сценарий выключается только на консоли, когда нет сеанса x11, независимо от пользователей, вошедших в систему
  • не удается завершить работу, когда только lightdm представляет приглашение на вход в систему.

Вы должны сообщить об ошибке или добавить «я тоже» к существующей.

0
ответ дан 21 March 2012 в 18:30

Другие вопросы по тегам:

Похожие вопросы: