Это приложение Automator, которое делает две вещи:
Он запускает скрипт для затемнения экрана до 0 (см. Примечание ниже)
Он запускает вашу заставку.
Почему он запускает вашу заставку? Ну, потому что я предполагаю, что если вы затемняете свой экран, это означает, что вы уйдете от него на некоторое время.
Если яркость установлена на 0, и вы возвращаетесь к своему Mac и нажимаете некоторые клавиши, перемещаете мышь и т. Д., Ничего не произойдет . Ну, ничего не видно.
Однако, если заставка работает, Mac достаточно умен, чтобы увеличить яркость всего на несколько минут, чтобы показать вам, что вам нужно ввести пароль для заставки.
(Вам требуется пароль для разблокировки заставки, верно?)
Ну, даже если вы этого не сделаете, вы все равно можете использовать приложение. После выхода заставки скрипт немного повысит яркость.
(Если вы обнаружите, что заставка случайно отключена, и вам это не нужно, вы можете просто отредактировать последние несколько строк сценария и скопировать / вставить его в новое приложение.)
ПРИМЕЧАНИЕ / ПРЕДУПРЕЖДЕНИЕ / ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ / ACHTUNG
dimscreen.zshэто скрипт, который запускается приложением (он является частью файла .tar.bz2). ОДНАКО этот скрипт зависит от наличия команды 'bright' в каталоге $ HOME / bin / bright, чего, скорее всего, нет.
Если приложение не найдет его там, оно попытается загрузить его с http://luo.ma/attic/brightness.bz2 и установить в ~ / bin / Brightness.
Я включил исходный код, а также предварительно скомпилированный двоичный файл в файл .tar.bz2.
(Что касается части «Комбинации клавиш» в вашем вопросе, я оставляю вам самим решать, какой из множества программ запуска приложений вы будете использовать, включая что-то вроде Apptivate, которое может привязать его к одному нажатию клавиши, если хотите.)
Хотя вопрос явно говорит «помимо горячего угла», я упомяну об этом, так как это единственный способ, который я нашел до сих пор, чтобы вообще показать сон на новом Air.
Откройте «Настройки», перейдите в «Рабочий стол и заставка», выберите вкладку «Заставка», нажмите «Горячие углы…». Откройте выпадающий список для угла, который вы предпочитаете, и выберите «Уложить дисплей в спящий режим».
Если вы переместите курсор мыши в этот угол, дисплей перейдет в спящий режим.
Если вы удерживаете Cmd (или какой-либо другой модификатор, или комбинацию модификаторов), а затем открываете раскрывающийся список, режим сна будет запускаться только при перемещении мыши и удерживании этого модификатора, что может уменьшить количество ошибок.
Бесплатное приложение Sleep Display отлично работает на моем Air под управлением OS X Lion. Это просто SleepDisplay.app, который делает то, что говорит.
Я просто запускаю его по имени через Альфреда , но вы, вероятно, можете связать его с сочетаниями клавиш с помощью любого из ряда инструментов, таких как FastScripts .
Это не нажатие клавиши, но это шаг в правильном направлении: если бы был способ обойти тот факт, что скрипт должен запускаться с помощью sudo, вы могли бы использовать Automator, чтобы связать его с сочетанием клавиш:
Нет. Там нет ключа извлечения. Пробовал Shift + Fn + Control + F12.
Грэм
Вы пробовали Shift + Control + F12 без FN?
Натан Уокер,
Да. Я попробовал это.
Грэм
1
Странно. Я только что проверил его на своем MacBook Air, и он работает нормально. Ты не употребляешь кофеин или что-то такое, что не дает ему уснуть?
Натан Уокер
Будет ли он работать только на MacBook Air? Я только что протестировал его на MacBook Pro здесь, в офисе, с помощью клавиши извлечения и не могу включить отображение с помощью Control + Shift + F12.
DASKAjA
1
Для этого уже есть назначенное сочетание клавиш в ОС, вам не нужно ничего сопоставлять или писать какие-либо сценарии.
Спите все дисплеи: Control+ Shift+ Fn+Power Button
Работает на Mountain Lion и Mavericks (возможно, и на других). Он работает на моем MacBook Air под управлением Mavericks (10.9.2).
Ответы:
Просто Shift+ Control+ Powerработает на моем сетчатке MBP, которая также не имеет кнопки извлечения.
источник
http://dl.dropbox.com/u/18414/ase/DimScreen.tar.bz2 - моя попытка решить эту проблему.
Это приложение Automator, которое делает две вещи:
Он запускает скрипт для затемнения экрана до 0 (см. Примечание ниже)
Он запускает вашу заставку.
Почему он запускает вашу заставку? Ну, потому что я предполагаю, что если вы затемняете свой экран, это означает, что вы уйдете от него на некоторое время.
Если яркость установлена на 0, и вы возвращаетесь к своему Mac и нажимаете некоторые клавиши, перемещаете мышь и т. Д., Ничего не произойдет . Ну, ничего не видно.
Однако, если заставка работает, Mac достаточно умен, чтобы увеличить яркость всего на несколько минут, чтобы показать вам, что вам нужно ввести пароль для заставки.
(Вам требуется пароль для разблокировки заставки, верно?)
Ну, даже если вы этого не сделаете, вы все равно можете использовать приложение. После выхода заставки скрипт немного повысит яркость.
(Если вы обнаружите, что заставка случайно отключена, и вам это не нужно, вы можете просто отредактировать последние несколько строк сценария и скопировать / вставить его в новое приложение.)
ПРИМЕЧАНИЕ / ПРЕДУПРЕЖДЕНИЕ / ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ / ACHTUNG
dimscreen.zsh
это скрипт, который запускается приложением (он является частью файла .tar.bz2). ОДНАКО этот скрипт зависит от наличия команды 'bright' в каталоге $ HOME / bin / bright, чего, скорее всего, нет.Если приложение не найдет его там, оно попытается загрузить его с http://luo.ma/attic/brightness.bz2 и установить в ~ / bin / Brightness.
Если вас не устраивает идея загрузки файла из Интернета, вы можете найти исходный код по адресу http://mattdanger.net/2008/12/adjust-mac-os-x-display-brightness-from-the-terminal / и скомпилируйте свою собственную (на этой странице есть инструкции, она очень проста).
Я включил исходный код, а также предварительно скомпилированный двоичный файл в файл .tar.bz2.
(Что касается части «Комбинации клавиш» в вашем вопросе, я оставляю вам самим решать, какой из множества программ запуска приложений вы будете использовать, включая что-то вроде Apptivate, которое может привязать его к одному нажатию клавиши, если хотите.)
источник
Хотя вопрос явно говорит «помимо горячего угла», я упомяну об этом, так как это единственный способ, который я нашел до сих пор, чтобы вообще показать сон на новом Air.
Откройте «Настройки», перейдите в «Рабочий стол и заставка», выберите вкладку «Заставка», нажмите «Горячие углы…». Откройте выпадающий список для угла, который вы предпочитаете, и выберите «Уложить дисплей в спящий режим».
Если вы переместите курсор мыши в этот угол, дисплей перейдет в спящий режим.
Если вы удерживаете Cmd (или какой-либо другой модификатор, или комбинацию модификаторов), а затем открываете раскрывающийся список, режим сна будет запускаться только при перемещении мыши и удерживании этого модификатора, что может уменьшить количество ошибок.
источник
Бесплатное приложение Sleep Display отлично работает на моем Air под управлением OS X Lion. Это просто SleepDisplay.app, который делает то, что говорит.
Я просто запускаю его по имени через Альфреда , но вы, вероятно, можете связать его с сочетаниями клавиш с помощью любого из ряда инструментов, таких как FastScripts .
источник
Это не нажатие клавиши, но это шаг в правильном направлении: если бы был способ обойти тот факт, что скрипт должен запускаться с помощью sudo, вы могли бы использовать Automator, чтобы связать его с сочетанием клавиш:
источник
Ключ извлечения теперь на F12ключе. Дайте Shift+ Control+ F12попробовать.
источник
Для этого уже есть назначенное сочетание клавиш в ОС, вам не нужно ничего сопоставлять или писать какие-либо сценарии.
Спите все дисплеи: Control+ Shift+ Fn+Power Button
Работает на Mountain Lion и Mavericks (возможно, и на других). Он работает на моем MacBook Air под управлением Mavericks (10.9.2).
Источник: http://support.apple.com/kb/PH11242
источник