Как отключить компьютер при нажатии кнопки питания?

7

У меня есть компьютер Xubuntu Lucid 10.04 , подключенный к телевизору. Я использую командную строку для его администрирования.

Сейчас, когда я нажимаю кнопку питания, он просто открывает экран выхода.

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

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

Изменить:

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

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

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

    
задан Weboide 30.07.2010 в 00:38
источник

3 ответа

5

Я нашел решение. jbowtie поставил меня на правильные пути. Престижность ему.

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

Действие shutdown для /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
    
ответ дан Weboide 31.07.2010 в 14:48
источник
5

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

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

    
ответ дан jbowtie 30.07.2010 в 01:18
2

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

Этот пост - это именно то, что вы ищете.

Подробности о шагах, которые вам нужно сделать намного лучше, чем я когда-либо мог бы объяснить это:)

Изменить: В основном, решение заключалось в установке acpid .

    
ответ дан Nathan Osman 30.07.2010 в 00:55