Как изменить параметры для кнопки питания?
Когда я нажимаю кнопку питания, открывается диалоговое окно, но я хочу выключить систему, не получив сообщение "Вы действительно хотите выключить?". Как выбрать прямое отключение для нажатой кнопки питания?
У меня была такая же проблема с версией 11.04, но я не помню решения, и вчера я обновился до Ubuntu 11.10.
9 ответов
Закрытие крышки
Чтобы настроить действие закрытия крышки ноутбука, необходимо установить расширенные настройки (или инструмент настройки Gnome). Он находится в USC (Ubuntu Software Center) в настройках или в расширенных настройках. Если установлено, нажмите супер кнопку и введите твик или расширенный и выберите Расширенные настройки. Когда он откроется, выберите вкладку оболочки;
Нажмите стрелки и выберите желаемое как на переменном токе, так и на аккумуляторе;
Поведение кнопок по умолчанию
Установите dconf-tools:
sudo apt-get install dconf-tools
Нажмите alt+f2 и откройте dconf-редактор (или в терминале типа dconf-editor)
Перейдите к org.gnome.settings-daemon.plugins.power и установите действие по умолчанию для нажатия кнопки там:
В некоторых системах вам также нужно пометить элемент suppress-logout-restart-shutdown
,
Боюсь, что первые ответы не сработали для меня, я думаю, что "графические решения" работают только для верхнего правого индикатора, а не для кнопки питания. Решение рулетки работает для меня, я думаю, что смогу улучшить его и заставить подсказку полностью исчезнуть. Вместо создания нового файла вы можете использовать существующий /etc/acpi/events/powerbtn
файл
sudo -H gedit /etc/acpi/events/powerbtn
добавлять #
прокомментировать строку:
#action=/etc/acpi/powerbtn.sh
Добавить новую строку:
action=/sbin/poweroff
Сохранить файл. Откройте консоль и введите:
sudo acpid restart
Это работает для меня, и подсказка исчезла, как в Ubuntu 11.04. Жаль, что это помогает.
Это быстрый, простой ответ, который мне был нужен:
gsettings set org.gnome.settings-daemon.plugins.power button-power 'hibernate'
Если вы хотите сначала увидеть свои настройки, попробуйте это:
gsettings get org.gnome.settings-daemon.plugins.power button-power
Или, может быть, это, если вы хотите увидеть все настройки питания:
gsettings list-recursively org.gnome.settings-daemon.plugins.power
Я хотел изменить кнопку питания, чтобы приостановить в RAM. На сервере Ubuntu 14.04 (без Gnome/X) меняется /etc/acpi/events/powerbtn
использовать альтернативное действие (/usr/sbin/pm-suspend
) не сработало.
Вместо этого, добавив одну строку /etc/systemd/logind.conf
было достаточно, чтобы сделать трюк:
#HandlePowerKey=poweroff
HandlePowerKey=suspend
Теперь нажатие кнопки питания вызывает мгновенную приостановку.
Ответ Бруно только наполовину правильный.
После установки dconf вы должны перейти в приложения> индикатор-сессия
Поставьте галочку для пункта "suppress-logout-restart-shutdown".
Это будет работать для Unity в Ubuntu 11.10, но не для Gnome 3 или Gnome Classic.
Это не сработало для меня в единстве или gnome-shell(всегда показывалось приглашение). Итак, я использовал это руководство
из арки linux wiki. Я создал файл / etc / acpi / events / power с содержимым:
event=button/power (PWR.||PBTN)
action=/sbin/poweroff
и выполнил команду:
sudo acpid restart (не знаю точно, правильная ли это команда)
Затем нажмите аппаратную кнопку выключения компьютера (появится подсказка, но это не остановит процесс выключения).
Для меня решение было таково:
gsettings set org.gnome.settings-daemon.plugins.power power-button-action suspend
Для текущих систем Ubuntu и Lubuntu:
echo "HandlePowerKey=suspend" | sudo tee -a /etc/systemd/logind.conf
sudo service systemd-logind suspend
Ничто из этого не работало на моей системе 13.04. В конце я перекомпилировал gnome-сессию.
В gsm_shell.c и gsm_logout_dialog.c меняются #define AUTOMATIC_ACTION_TIMEOUT from 60 to 5