Как настроить Ubuntu 13.04 на выключение при нажатии кнопки питания [дубликат]

На этот вопрос уже есть ответ здесь:

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

Первая проблема заключается в том, что появляется диалоговое окно, в котором я должен щелкнуть. Как это удалить?

Вторая проблема заключается в том, что когда текущий пользователь не является sudoer, а другой пользователь входит в систему на консоли, мой компьютер не выключается. Вместо этого пользователь рабочего стола просто выходит из системы.

Возможно, можно привязать команду shutdown -h now к событию кнопки питания shomehow?

2
задан 17 June 2013 в 14:19

1 ответ

В Ubuntu есть пункт меню, который позволяет привязывать события клавиатуры к командам. Я предполагаю, что действие, вызванное кнопкой питания, также будет доступно из этого меню. Создайте скрипт с именем shutdown.sh (или что-то в этом роде) и поместите его в свой домашний каталог. Его содержимое должно быть просто «shutdown -h now». Запустите sudo chmod + x shutdown.sh, чтобы сделать его исполняемым. В терминале запустите 'sudo nano / etc / sudoers', это откроет текстовый файл для редактирования. Откройте его в текстовом редакторе с графическим интерфейсом, заменив «nano» на «leafpad», «gedit» и т. Д. - все, что вы установили.

Добавьте эти строки в конец текстового файла:

Cmnd_Alias SHUTDOWN_CMDS = /sbin/shutdown, /sbin/halt, /sbin/reboot
<your username> ALL=(ALL) NOPASSWD: SHUTDOWN_CMDS

Очевидно, замените '' на ваше фактическое имя пользователя. Сохраните внесенные изменения (используя Ctrl + o, если вы используете nano). Наконец, настройте кнопку питания для запуска вашего скрипта с помощью меню клавиатуры Ubuntu. Как я уже сказал, я не использую Unity, поэтому я не уверен в точной процедуре, необходимой для настройки кнопки питания для запуска скрипта, а также не знаю названия клавиши, которую вам нужно будет ввести в меню клавиатуры. [ 114]

Более подробную информацию о редактировании файла sudoers можно найти здесь: Ubuntu Sudoers

0
ответ дан 17 June 2013 в 14:19

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

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