hs.caffeinate
Управление режимами энергопотребления системы (сон, предотвращение сна, блокировка экрана и т. д.)
ПРИМЕЧАНИЕ: Все предотвращения сна будут удалены при вызове hs.reload(). В будущей версии модуля будет сохранение/восстановление состояния при перезагрузке.
Подмодули
Обзор API
- Функции - API-вызовы, предлагаемые непосредственно расширением
Документация API
Функции
currentAssertions
| Подпись | hs.caffeinate.currentAssertions() |
|---|---|
| Тип | Функция |
| Описание |
Получение информации о процессах, которые в настоящее время утверждают ограничения на сон дисплея/питания. |
| Параметры |
|
| Возвращаемые значения |
|
| Исходный код | extensions/caffeinate/libcaffeinate.m строка 296 |
declareUserActivity
| Подпись | hs.caffeinate.declareUserActivity([id]) |
|---|---|
| Тип | Функция |
| Описание |
Информирование ОС о выполнении пользователем некоторых действий. |
| Параметры |
|
| Возвращаемые значения |
|
| Примечания |
|
| Исходный код | extensions/caffeinate/libcaffeinate.m строка 209 |
fastUserSwitch
| Подпись | hs.caffeinate.fastUserSwitch() |
|---|---|
| Тип | Функция |
| Описание |
Отображение экрана «Быстрая смена пользователя» (т. е. экран входа без выхода из системы). |
| Параметры |
|
| Возвращаемые значения |
|
| Исходный код | extensions/caffeinate/caffeinate.lua строка 109 |
get
| Подпись | hs.caffeinate.get(sleepType) -> bool or nil |
|---|---|
| Тип | Функция |
| Описание |
Запрос о том, предотвращается ли определенный тип сна. |
| Параметры |
|
| Возвращаемые значения |
|
| Исходный код | extensions/caffeinate/caffeinate.lua строка 55 |
lockScreen
| Подпись | hs.caffeinate.lockScreen() |
|---|---|
| Тип | Функция |
| Описание |
Блокировка дисплеев. |
| Параметры |
|
| Возвращаемые значения |
|
| Примечания |
|
| Исходный код | extensions/caffeinate/libcaffeinate.m строка 237 |
logOut
| Подпись | hs.caffeinate.logOut() |
|---|---|
| Тип | Функция |
| Описание |
Запрос выхода текущего пользователя из системы. |
| Параметры |
|
| Возвращаемые значения |
|
| Исходный код | extensions/caffeinate/caffeinate.lua строка 135 |
restartSystem
| Подпись | hs.caffeinate.restartSystem() |
|---|---|
| Тип | Функция |
| Описание |
Запрос перезагрузки системы. |
| Параметры |
|
| Возвращаемые значения |
|
| Исходный код | extensions/caffeinate/caffeinate.lua строка 148 |
sessionProperties
| Подпись | hs.caffeinate.sessionProperties() |
|---|---|
| Тип | Функция |
| Описание |
Получение информации от сервера дисплея о текущей сессии. |
| Параметры |
|
| Возвращаемые значения |
|
| Примечания |
|
| Исходный код | extensions/caffeinate/libcaffeinate.m строка 271 |
set
| Подпись | hs.caffeinate.set(sleepType, aValue, acAndBattery) |
|---|---|
| Тип | Функция |
| Описание |
Настройка параметров предотвращения сна. |
| Параметры |
|
| Возвращаемые значения |
|
| Примечания |
|
| Исходный код | extensions/caffeinate/caffeinate.lua строка 11 |
shutdownSystem
| Подпись | hs.caffeinate.shutdownSystem() |
|---|---|
| Тип | Функция |
| Описание |
Запрос выхода из системы и выключения питания. |
| Параметры |
|
| Возвращаемые значения |
|
| Исходный код | extensions/caffeinate/caffeinate.lua строка 161 |
startScreensaver
| Подпись | hs.caffeinate.startScreensaver() |
|---|---|
| Тип | Функция |
| Описание |
Запрос запуска экрана сохранения сессии (который может заблокировать экран, если ОС настроена соответствующим образом). |
| Параметры |
|
| Возвращаемые значения |
|
| Исходный код | extensions/caffeinate/caffeinate.lua строка 122 |
systemSleep
| Подпись | hs.caffeinate.systemSleep() |
|---|---|
| Тип | Функция |
| Описание |
Запрос немедленного перехода системы в спящий режим. |
| Параметры |
|
| Возвращаемые значения |
|
| Исходный код | extensions/caffeinate/libcaffeinate.m строка 193 |
переключить
| Подпись | hs.caffeinate.toggle(sleepType) -> bool or nil |
|---|---|
| Тип | Функция |
| Описание |
Переключает текущее состояние указанного типа сна |
| Параметры |
|
| Возвращаемое значение |
|
| Примечания |
|
| Источник | extensions/caffeinate/caffeinate.lua строка 82 |
© 2014–2017 Hammerspoon contributors
Licensed under the MIT License.
https://www.hammerspoon.org/docs/hs.caffeinate.html