#1 2023.04.18 14:24:08
0
Функции выполняются с помощью инструмента командной строки fly-wmfunc в виде вызова:
Функции применимы только в сессиях оконного менеджера fly-wm.
Узнать тип текущей сессии можно проверив значение переменных окружения DESKTOP_SESSION и XDG_SESSION_DESKTOP:
Перечень функций (первые 24):
FLYWM_NONE
* Служебная функция (не предназначены для использования с командой fly-wmfunc), пустая функция, ничего не выполняется.
FLYWM_SEPARATOR
* Служебная функция (не предназначены для использования с командой fly-wmfunc), для вставки разделителя в меню.
FLYWM_RESTART
* Перезапустить сессию (без перезагрузки ОС)
FLYWM_EXIT
* Завершить сессию (с показом диалога выбора типа завершения работы).
FLYWM_LOGOUT
* Выйти из сессии (без показа диалога выбора типа завершен)
FLYWM_REBOOT
* Перезагрузить ОС.
FLYWM_SHUTDOWN
* Выключить ОС.
FLYWM_SAVE_SESSION
* Сохранить сессию.
FLYWM_RESTORE_SESSION
* Восстановить сессию
FLYWM_CHANGE_USER
* Сменить пользователя
FLYWM_CHANGE_USER_IN_WIN
* Сменить пользователя, путем ввода нового имени пользователя на экране графического логина.
FLYWM_CHANGE_USER_IN_CONSOLE
* Сменить пользователя, запустив логин на отдельном tty (при наличии свободных).
FLYWM_CHANGE_USER_IN_REMOTE
* Сменить пользователя, запустив логин в окне с предложением логина в удаленные хосты (нужно разрешение в конфигурационных настройках).
FLYWM_CHANGE_USER_IN_LOCKER
* Сменить пользователя при заблокированном экране (нужно разрешение в конфигурационных настройках).
FLYWM_POSTPONE
* Приостановить или завершить сессию с показом диалога выбора типа завершения.
FLYWM_LOCK
* Заблокировать экран.
FLYWM_STANDBY
* Включить режим ожидания.
FLYWM_SUSPEND
* Включить режим сна.
FLYWM_HYBERNATE
* Включить режим гибернации.
FLYWM_SCREENSAVER_SUSPEND
* Временно запретить запуск хранителя экрана.
FLYWM_SCREENSAVER_RESUME
* Снять запрет на запуск хранителя экрана.
FLYWM_DPMS_ON
* Разбудить монитор (выключить режим энергосбережения).
FLYWM_DPMS_OFF
* Усыпить монитор (включить режим энергосбережения).
FLYWM_DPMS_TOGGLE
* Разбудить/Усыпить монитор (включить/выключить режим энергосбережения).
fly-wmfunc FLYWM_...
Функции применимы только в сессиях оконного менеджера fly-wm.
Узнать тип текущей сессии можно проверив значение переменных окружения DESKTOP_SESSION и XDG_SESSION_DESKTOP:
echo $DESKTOP_SESSION $XDG_SESSION_DESKTOP
Перечень функций (первые 24):
FLYWM_NONE
* Служебная функция (не предназначены для использования с командой fly-wmfunc), пустая функция, ничего не выполняется.
FLYWM_SEPARATOR
* Служебная функция (не предназначены для использования с командой fly-wmfunc), для вставки разделителя в меню.
FLYWM_RESTART
* Перезапустить сессию (без перезагрузки ОС)
FLYWM_EXIT
* Завершить сессию (с показом диалога выбора типа завершения работы).
FLYWM_LOGOUT
* Выйти из сессии (без показа диалога выбора типа завершен)
FLYWM_REBOOT
* Перезагрузить ОС.
FLYWM_SHUTDOWN
* Выключить ОС.
FLYWM_SAVE_SESSION
* Сохранить сессию.
FLYWM_RESTORE_SESSION
* Восстановить сессию
FLYWM_CHANGE_USER
* Сменить пользователя
FLYWM_CHANGE_USER_IN_WIN
* Сменить пользователя, путем ввода нового имени пользователя на экране графического логина.
FLYWM_CHANGE_USER_IN_CONSOLE
* Сменить пользователя, запустив логин на отдельном tty (при наличии свободных).
FLYWM_CHANGE_USER_IN_REMOTE
* Сменить пользователя, запустив логин в окне с предложением логина в удаленные хосты (нужно разрешение в конфигурационных настройках).
FLYWM_CHANGE_USER_IN_LOCKER
* Сменить пользователя при заблокированном экране (нужно разрешение в конфигурационных настройках).
FLYWM_POSTPONE
* Приостановить или завершить сессию с показом диалога выбора типа завершения.
FLYWM_LOCK
* Заблокировать экран.
FLYWM_STANDBY
* Включить режим ожидания.
FLYWM_SUSPEND
* Включить режим сна.
FLYWM_HYBERNATE
* Включить режим гибернации.
FLYWM_SCREENSAVER_SUSPEND
* Временно запретить запуск хранителя экрана.
FLYWM_SCREENSAVER_RESUME
* Снять запрет на запуск хранителя экрана.
FLYWM_DPMS_ON
* Разбудить монитор (выключить режим энергосбережения).
FLYWM_DPMS_OFF
* Усыпить монитор (включить режим энергосбережения).
FLYWM_DPMS_TOGGLE
* Разбудить/Усыпить монитор (включить/выключить режим энергосбережения).
Отредактировано: Panda 2023.04.26 13:02:10