Не позволяйте кнопке питания выключать дисплей Mac в OS X Mavericks
Кнопка питания на новых моделях MacBook Air и MacBook Pro была преобразована в кнопку на настоящей клавиатуре, расположенную прямо над клавишей Delete. По большей части это не проблема, но с введением OS X Mavericks нажатие на эту кнопку питания больше не вызывает диалоговое окно «Режим сна/Перезагрузка/Завершение работы», а вместо этого теперь мгновенно выключает экран, что может заблокируйте экран, если у вас установлен пароль пробуждения.
Для некоторых пользователей MacBook Air/Pro это изменение поведения означает, что случайное нажатие кнопки питания становится гораздо более назойливым, чем раньше. Если вы один из пользователей, которые время от времени случайно нажимают кнопку питания вместо клавиши «Удалить» (поскольку они находятся довольно близко друг к другу в зависимости от вашей клавиатуры), вы с облегчением обнаружите, что можете изменить поведение клавиши Power в OS X с помощью команды записи по умолчанию. Как и любая другая командная строка по умолчанию, изменение легко обратимо, если вы решите, что вам не нравится, как настраивается поведение, поэтому мы покажем вам, как сделать и то, и другое. Вам понадобится OS X версии 10.9 или новее, чтобы эта командная строка работала.
Изменить поведение кнопки питания Mac в OS X Mavericks
Запустите Терминал, расположенный в папке Applications > Utilities на Mac, и введите точную команду, как показано ниже:
defaults write com.apple.loginwindow PowerButtonSleepsSystem -bool no
Нажмите клавишу «Return», чтобы выполнить командную строку по умолчанию, изменения вступят в силу немедленно.
Если этот параметр отключен, вам нужно будет удерживать кнопку питания в течение секунды или двух, чтобы активировать действие до 10.9, вызывающее параметры сна, перезагрузки и выключения.
Вернуться к поведению кнопки питания Mac по умолчанию в OS X
Чтобы вернуться к (новой) настройке по умолчанию, когда клавиша питания переходит в спящий режим на дисплее Mac, вместо этого используйте следующую командную строку по умолчанию:
defaults write com.apple.loginwindow PowerButtonSleepsSystem -bool yes
Вы заметите, что единственное изменение — это синтаксис «да» вместо «нет», прикрепленный к флагу -bool, как это обычно бывает при изменении других командных строк по умолчанию.Опять же, изменения вступают в силу немедленно, и вы вернетесь к поведению клавиши питания в Mavericks, что означает мгновенный сон экрана при нажатии кнопки.
Я обнаружил это на MacWorld после поиска решения для многократного случайного включения дисплея в спящий режим на 11-дюймовом MacBook Air. Если вас не устраивает то же самое, попробуйте.