Как завершить работу компьютера при ударе кнопки питания?

У меня есть Xubuntu Lucid 10,04 компьютеров, включенных к моему ТВ. Я использую командную строку для управления им.

Прямо сейчас, когда я поразил кнопку питания, она просто открывает экран Logout.

Как я могу настроить его так, чтобы я мог завершить работу его путем удара кнопки питания? Я знаю, что это имеет некоторое отношение к acpi или acpid.

Я хочу, чтобы ответы были командной строкой только, поскольку у меня нет клавиатуры или мыши подключенными к тому компьютеру.


Править:

Разве там путь не состоит в том, чтобы изменить поведение по умолчанию xfce4 диспетчера электропитания при продвижении кнопки питания?

Также вместо того, чтобы использовать GUI, чтобы сделать так, я могу сделать это путем создания/изменения конфигурационного файла?

jbowtie имел интересный ответ, но я не могу найти файл xfce4-power-manager.xml. Если кто-то знает, где найти, что файл или как создать его, мне было бы интересно.

7
задан 19 November 2011 в 17:57

3 ответа

Вы действительно правы в отношении ACPI.

Это сообщение на форуме - именно то, что вы ищете.

В нем подробно описываются шаги, которые нужно предпринять гораздо лучше, чем я когда-либо мог объяснить:)

Редактировать: В основном, решение было установить acpid.

0
ответ дан 19 November 2011 в 17:57

Когда вы нажимаете кнопку питания, вызывается скрипт /etc/acpi/powerbtn.sh. Таким образом, один из вариантов - изменить этот скрипт так, чтобы он вызывал скрипт shutdown, минуя демон управления питанием. Это работает во всех дистрибутивах и средах, о которых я знаю.

Поскольку вы используете Xubuntu, вы можете просто изменить настройку 'power-switch-action' в xfce4-power-manager.xml на действие shutdown - значением по умолчанию является действие ask.

0
ответ дан 19 November 2011 в 17:57

Я нашел решение. Jbowtie поставил меня на правильный путь. Слава ему.

Проблема заключалась в том, что у меня не было файла xfce4-power-manager.xml , и я не знал точно, где найти файл и как его изменить, но я обнаружил, что мне нужно скопируйте файл из /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml и используйте xfconf-query для его правильного изменения.

Действие выключения для /xfce4-power-manager/power-button-action, казалось, было 4 .

Вот что я сделал:

cp /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml $HOME/.config/xfce4/xfconf/xfce-perchannel-xml
DISPLAY=:0.0 xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/power-button-action -s 4
0
ответ дан 19 November 2011 в 17:57

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

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