hs.caffeinate.watcher
Следите за событиями сна/бодрствования экрана и системы, а также за событиями быстрого переключения сессий пользователей.
Этот модуль в основном основан на коде предыдущей версии Mjolnir, написанном Стивеном Дегутисом.
Обзор API
- Константы — полезные значения, которые нельзя изменить
- screensaverDidStart
- screensaverDidStop
- screensaverWillStop
- screensDidLock
- screensDidSleep
- screensDidUnlock
- screensDidWake
- sessionDidBecomeActive
- sessionDidResignActive
- systemDidWake
- systemWillPowerOff
- systemWillSleep
- Конструкторы — вызовы API, которые возвращают объект, как правило, с методами API
- Методы — вызовы API, которые могут быть выполнены только с объектом, возвращённым конструктором
Документация API
Константы
screensaverDidStart
| Подпись | hs.caffeinate.watcher.screensaverDidStart |
|---|---|
| Тип | Константа |
| Описание |
Запущен режим сбережения энергии |
| Источник | extensions/caffeinate/libcaffeinate_watcher.m строка 42 |
screensaverDidStop
| Подпись | hs.caffeinate.watcher.screensaverDidStop |
|---|---|
| Тип | Константа |
| Описание |
Режим сбережения энергии остановлен |
| Источник | extensions/caffeinate/libcaffeinate_watcher.m строка 50 |
screensaverWillStop
| Подпись | hs.caffeinate.watcher.screensaverWillStop |
|---|---|
| Тип | Константа |
| Описание |
Режим сбережения энергии скоро будет остановлен |
| Источник | extensions/caffeinate/libcaffeinate_watcher.m строка 46 |
screensDidLock
| Подпись | hs.caffeinate.watcher.screensDidLock |
|---|---|
| Тип | Константа |
| Описание |
Экран заблокирован |
| Источник | extensions/caffeinate/libcaffeinate_watcher.m строка 54 |
screensDidSleep
| Подпись | hs.caffeinate.watcher.screensDidSleep |
|---|---|
| Тип | Константа |
| Описание |
Экраны перешли в спящий режим |
| Источник | extensions/caffeinate/libcaffeinate_watcher.m строка 26 |
screensDidUnlock
| Подпись | hs.caffeinate.watcher.screensDidUnlock |
|---|---|
| Тип | Константа |
| Описание |
Экран разблокирован |
| Источник | extensions/caffeinate/libcaffeinate_watcher.m строка 58 |
screensDidWake
| Подпись | hs.caffeinate.watcher.screensDidWake |
|---|---|
| Тип | Константа |
| Описание |
Экраны вышли из спящего режима |
| Источник | extensions/caffeinate/libcaffeinate_watcher.m строка 30 |
sessionDidBecomeActive
| Подпись | hs.caffeinate.watcher.sessionDidBecomeActive |
|---|---|
| Тип | Константа |
| Описание |
Сессия стала активной из-за быстрого переключения пользователей |
| Источник | extensions/caffeinate/libcaffeinate_watcher.m строка 38 |
sessionDidResignActive
| Подпись | hs.caffeinate.watcher.sessionDidResignActive |
|---|---|
| Тип | Константа |
| Описание |
Сессия больше не активна из-за быстрого переключения пользователей |
| Источник | extensions/caffeinate/libcaffeinate_watcher.m строка 34 |
systemDidWake
| Подпись | hs.caffeinate.watcher.systemDidWake |
|---|---|
| Тип | Константа |
| Описание |
Система вышла из спящего режима |
| Источник | extensions/caffeinate/libcaffeinate_watcher.m строка 14 |
systemWillPowerOff
| Подпись | hs.caffeinate.watcher.systemWillPowerOff |
|---|---|
| Тип | Константа |
| Описание |
Пользователь запросил выход или отключение |
| Источник | extensions/caffeinate/libcaffeinate_watcher.m строка 22 |
systemWillSleep
| Подпись | hs.caffeinate.watcher.systemWillSleep |
|---|---|
| Тип | Константа |
| Описание |
Система готовится к спящему режиму |
| Источник | extensions/caffeinate/libcaffeinate_watcher.m строка 18 |
Конструкторы
new
| Подпись | hs.caffeinate.watcher.new(fn) -> watcher |
|---|---|
| Тип | Конструктор |
| Описание |
Создаёт объект наблюдателя за событиями сна/бодрствования экрана и системы |
| Параметры |
|
| Возвращаемое значение |
|
| Источник | extensions/caffeinate/libcaffeinate_watcher.m строка 170 |
Методы
start
| Подпись | hs.caffeinate.watcher:start() |
|---|---|
| Тип | Метод |
| Описание |
Запускает наблюдателя за событиями сна/бодрствования |
| Параметры |
|
| Возвращаемое значение |
|
| Источник | extensions/caffeinate/libcaffeinate_watcher.m строка 277 |
stop
| Подпись | hs.caffeinate.watcher:stop() |
|---|---|
| Тип | Метод |
| Описание |
Останавливает наблюдателя за событиями сна/бодрствования |
| Параметры |
|
| Возвращаемое значение |
|
| Источник | extensions/caffeinate/libcaffeinate_watcher.m строка 301 |
© 2014–2017 Hammerspoon contributors
Licensed under the MIT License.
https://www.hammerspoon.org/docs/hs.caffeinate.watcher.html