Как вы меняете поведение кнопки питания в Lion?

16

На моем Macbook Pro при каждом нажатии кнопки питания он переходит в спящий режим. Как я могу изменить это, чтобы ничего не делать?

tesmar
источник

Ответы:

8

Вы можете контролировать, будет ли нажатие кнопки питания переводить ваш Mac в спящий режим или отображать диалог с параметрами (режим сна / перезапуск / выключение) с помощью pmsetкоманды. Следующее:

sudo pmset powerbutton 1

сразу же переведет его в спящий режим (предположительно, ваши текущие настройки), и переход 1к нему 0откроет диалоговое окно.

Обратите внимание на то, что это не индивидуальная настройка, а изменение поведения для всех пользователей. Что-то иметь в виду, если вы поделитесь устройством с другими. Со страницы руководства (см. Другие варианты):

Все изменения, сделанные с помощью pmset, сохраняются в файле постоянных настроек (для системы, а не для пользователя) по адресу /Library/Preferences/SystemConfiguration/com.apple.PowerManagement.plist

рм -рф
источник
2
Кажется, это не работает для Маверикс. Это дает вывод «Использование: pmset <параметры>». Есть предположения?
Лулалала
2
Я могу подтвердить, pmsetв Mavericks не принимает аргументы powerbutton.
Девятого
4
Настолько раздражает, что кто-то ясно использовал время, чтобы удалить функциональность, что все сейчас плачут!
mabartibin
3
defaults write com.apple.loginwindow PowerButtonSleepsSystem -bool no

Работает у меня на 10.9.5 и дает поведение очень близкое к тому, как кнопка питания раньше работала у меня на 10.6. Хотя есть немного больше задержки, это определенно больше не бесит.

http://www.defaults-write.com/10-9-stop-the-power-button-from-putting-your-mac-in-stand-by-mode/

kmantel
источник
Не работает для меня в Sierra / macOS 10.12; ничего не происходит, когда я нажимаю кнопку питания. OTOH, я могу нажать Ctrl-PowerButton, чтобы получить диалоговое окно, независимо от того, установлено это значение да, нет или не установлено.
Мэтью Элви