Описание функций Flywm с помощью инструмента командной строки fly-wmfunc

#1 2023.04.18 14:24:08

0

Функции выполняются с помощью инструмента командной строки fly-wmfunc в виде вызова:

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
#2 2023.04.26 13:01:27

0

c 24 ПО 34

FLYWM_MOVE_XINERAMA_NEXT
- Переместить окно на следующий экран многомониторной конфигурации
** Если нет параметра, то действуют на текущее окно с фокусом, если есть параметр то это должен быть имя или класс окна (можно увидеть с помощью утилиты xprop), допустимо если это фрагмент полного имени или класса.

FLYWM_MOVE_XINERAMA_PREV
- Переместить окно на предыдущий экран многомониторной конфигурации
** Если нет параметра, то действуют на текущее окно с фокусом, если есть параметр то это должен быть имя или класс окна (можно увидеть с помощью утилиты xprop), допустимо если это фрагмент полного имени или класса.

FLYWM_MOVE
- Переместить окно
FLYWM_RESIZE
- Изменить размер окна
** При вызове функций FLYWM_MOVE и FLYWM_RESIZE перемещение и изменение размера окон выполняется стрелками (группа клавиш управления курсором). Работа со стрелками на дополнительной цифровой клавиатуре не поддерживается. После первого нажатия клавиши со стрелкой перемещение и изменение размера может выполняться также мышью. Выход из режима перемещения/изменения размера - клавиша Esc при работе с клавиатурой или левая кнопка мыши про работе с мышью.

FLYWM_MINIMIZE
- Минимизировать окно
** Если нет параметра, то действуют на текущее окно с фокусом, если есть параметр то это должен быть имя или класс окна (можно увидеть с помощью утилиты xprop), допустимо если это фрагмент полного имени или класса.

FLYWM_MAXIMIZE
- Максимизировать окно
** Если нет параметра, то действуют на текущее окно с фокусом, если есть параметр то это должен быть имя или класс окна (можно увидеть с помощью утилиты xprop), допустимо если это фрагмент полного имени или класса.

FLYWM_RESTORE
- Восстановить окно, сделать размер окна как до максимизации или восстановить минимизированное окно
** Если нет параметра, то действуют на текущее окно с фокусом, если есть параметр то это должен быть имя или класс окна (можно увидеть с помощью утилиты xprop), допустимо если это фрагмент полного имени или класса.

FLYWM_TOGGLE_MAXIMIZE_RESTORE
- Включить/выключить восстановление размер окна как до максимизации
** Если нет параметра, то действуют на текущее окно с фокусом, если есть параметр то это должен быть имя или класс окна (можно увидеть с помощью утилиты xprop), допустимо если это фрагмент полного имени или класса.

FLYWM_TOGGLE_FULLSCREEN
- Включить/выключить окно во весь экран
** Если нет параметра, то действуют на текущее окно с фокусом, если есть параметр то это должен быть имя или класс окна (можно увидеть с помощью утилиты xprop), допустимо если это фрагмент полного имени или класса.

FLYWM_EXPAND
- Расширить окно во всех направлениях (на весь монитор)
** Если нет параметра, то действуют на текущее окно с фокусом, если есть параметр то это должен быть имя или класс окна (можно увидеть с помощью утилиты xprop), допустимо если это фрагмент полного имени или класса.
Отредактировано: Panda 2023.04.26 13:19:12
#3 2023.04.26 13:19:03

0

FLYWM_EXPAND_LEFT
- Расширить окно влево (до конца левого края монитора)
** Если нет параметра, то действуют на текущее окно с фокусом, если есть параметр то это должен быть имя или класс окна (можно увидеть с помощью утилиты xprop), допустимо если это фрагмент полного имени или класса

FLYWM_EXPAND_RIGHT
- Расширить окно вправо (до конца правого края монитора)
** Если нет параметра, то действуют на текущее окно с фокусом, если есть параметр то это должен быть имя или класс окна (можно увидеть с помощью утилиты xprop), допустимо если это фрагмент полного имени или класса

FLYWM_EXPAND_UP
- Расширить окно вверх (до конца верхнего края монитора)
** Если нет параметра, то действуют на текущее окно с фокусом, если есть параметр то это должен быть имя или класс окна (можно увидеть с помощью утилиты xprop), допустимо если это фрагмент полного имени или класса

FLYWM_EXPAND_DOWN
- Расширить окно вниз (до конца нижнего края монитора)
** Если нет параметра, то действуют на текущее окно с фокусом, если есть параметр то это должен быть имя или класс окна (можно увидеть с помощью утилиты xprop), допустимо если это фрагмент полного имени или класса

FLYWM_RAISE
- Поднять окно поверх других
** Если нет параметра, то действуют на текущее окно с фокусом, если есть параметр то это должен быть имя или класс окна (можно увидеть с помощью утилиты xprop), допустимо если это фрагмент полного имени или класса

FLYWM_SNAP_RIGHT
- Закрепить окно к правой стороне экрана
** Если нет параметра, то действуют на текущее окно с фокусом, если есть параметр то это должен быть имя или класс окна (можно увидеть с помощью утилиты xprop), допустимо если это фрагмент полного имени или класса

FLYWM_SNAP_LEFT
- Закрепить окно к левой стороне экрана
** Если нет параметра, то действуют на текущее окно с фокусом, если есть параметр то это должен быть имя или класс окна (можно увидеть с помощью утилиты xprop), допустимо если это фрагмент полного имени или класса

FLYWM_SNAP_BOTTOM_RIGHT
- Закрепить окно к правому нижнему углу экрана
** Если нет параметра, то действуют на текущее окно с фокусом, если есть параметр то это должен быть имя или класс окна (можно увидеть с помощью утилиты xprop), допустимо если это фрагмент полного имени или класса

FLYWM_SNAP_BOTTOM_LEFT
- Закрепить окно к левому нижнему углу экрана
** Если нет параметра, то действуют на текущее окно с фокусом, если есть параметр то это должен быть имя или класс окна (можно увидеть с помощью утилиты xprop), допустимо если это фрагмент полного имени или класса

FLYWM_SNAP_TOP_RIGHT
- Закрепить окно к правому верхнему углу экрана
** Если нет параметра, то действуют на текущее окно с фокусом, если есть параметр то это должен быть имя или класс окна (можно увидеть с помощью утилиты xprop), допустимо если это фрагмент полного имени или класса

FLYWM_SNAP_TOP_LEFT
- Закрепить окно к левому верхнему углу экрана
** Если нет параметра, то действуют на текущее окно с фокусом, если есть параметр то это должен быть имя или класс окна (можно увидеть с помощью утилиты xprop), допустимо если это фрагмент полного имени или класса

FLYWM_LOWER
- Опустить окно ниже других
** Если нет параметра, то действуют на текущее окно с фокусом, если есть параметр то это должен быть имя или класс окна (можно увидеть с помощью утилиты xprop), допустимо если это фрагмент полного имени или класса

продолжение следует...
Отредактировано: Panda 2023.04.26 13:30:11
#4 2023.04.26 13:30:01

0

С 47 - 62

FLYWM_CLOSE
- Закрыть окно
** Если нет параметра, то действуют на текущее окно с фокусом, если есть параметр то это должен быть имя или класс окна (можно увидеть с помощью утилиты xprop), допустимо если это фрагмент полного имени или класса

FLYWM_CLOSE_COMBINED
- Закрыть все окна подобные активному окну
** Если нет параметра, то действуют на текущее окно с фокусом, если есть параметр то это должен быть имя или класс окна (можно увидеть с помощью утилиты xprop), допустимо если это фрагмент полного имени или класса

FLYWM_KILL
- Завершить приложение - владелец окна
** Если нет параметра, то действуют на текущее окно с фокусом, если есть параметр то это должен быть имя или класс окна (можно увидеть с помощью утилиты xprop), допустимо если это фрагмент полного имени или класса

FLYWM_TOGGLE_ONTOP
- Включить/выключить параметр "Всегда наверху" (поверх всех)
** Если нет параметра, то действуют на текущее окно с фокусом, если есть параметр то это должен быть имя или класс окна (можно увидеть с помощью утилиты xprop), допустимо если это фрагмент полного имени или класса

FLYWM_TOGGLE_ONBOTTOM
- Включить/выключить параметр "Всегда внизу" (снизу всех)
** Если нет параметра, то действуют на текущее окно с фокусом, если есть параметр то это должен быть имя или класс окна (можно увидеть с помощью утилиты xprop), допустимо если это фрагмент полного имени или класса

FLYWM_TOGGLE_STICKY
- Включить/выключить параметр "На всех столах" (экранах)
** Если нет параметра, то действуют на текущее окно с фокусом, если есть параметр то это должен быть имя или класс окна (можно увидеть с помощью утилиты xprop), допустимо если это фрагмент полного имени или класса

FLYWM_TOGGLE_FOCUS
Включить/выключить параметр "Без фокуса"

FLYWM_TOGGLE_BORDER
Показать/Скрыть рамку окна

FLYWM_TOGGLE_BORDER_EDGE
Показать/Скрыть границу рамки окна

FLYWM_TOGGLE_BUTTON1
Показать/Скрыть кнопку минимизации окна

FLYWM_TOGGLE_BUTTON2
Показать/Скрыть кнопку восстановления окна

FLYWM_TOGGLE_BUTTON3
Показать/Скрыть кнопку закрытия окна

FLYWM_TOGGLE_CTRLBTN
Показать/Скрыть кнопку меню окна

FLYWM_TOGGLE_TBUTTON
Показать/Скрыть кнопку окна на панели задач

FLYWM_TOGGLE_TITLE
Включить/выключить заголовок окна

FLYWM_TOGGLE_DECOR
Включить/выключить все декорации окна
Отредактировано: Panda 2023.04.26 13:42:19
#5 2023.04.26 13:41:45

0

С 63 - 77

FLYWM_RUN_ONE_MORE
- Запустить еще одно приложение подобное тому, что у окна
** Работает только для окон, у которых объявлена команда запуска. (Например, для окон Qt эта функция не поддерживается, ,а для xterm поддерживается).

FLYWM_CREATE_DESKTOP_ICON
- Создать значок на рабочем столе
** Относятся к тем функциям которые могут иметь дополнительный аргумент один из:
1) не задан, берется текущее окно с фокусом;
2) шестнадцатеричный (0x...) или десятичный идентификатор окна;
3) имя окна или его класс как полное, так и начальный фрагмент так и вообще любой фрагмент.
Работает только для окон, у которых объявлена команда запуска (Например, для окон Qt эта функция не поддерживается, ,а для xterm поддерживается).

FLYWM_STOP_CONT
- Приостановить/продолжить выполнение программы окна
** Относятся к тем функциям которые могут иметь дополнительный аргумент один из:
1) не задан, берется текущее окно с фокусом;
2) шестнадцатеричный (0x...) или десятичный идентификатор окна;
3) имя окна или его класс как полное, так и начальный фрагмент так и вообще любой фрагмент.

FLYWM_SWALLOW
- Свернуть в трей (только при наличии программы fly-kdocker)
** Относятся к тем функциям которые могут иметь дополнительный аргумент один из:
1) не задан, берется текущее окно с фокусом;
2) шестнадцатеричный (0x...) или десятичный идентификатор окна;
3) имя окна или его класс как полное, так и начальный фрагмент так и вообще любой фрагмент.

FLYWM_TBTN_LEFT
- Переместить кнопку на панели задач влево
** Относятся к тем функциям которые могут иметь дополнительный аргумент один из:
1) не задан, берется текущее окно с фокусом;
2) шестнадцатеричный (0x...) или десятичный идентификатор окна;
3) имя окна или его класс как полное, так и начальный фрагмент так и вообще любой фрагмент.

FLYWM_TBTN_RIGHT
- Переместить кнопку на панели задач вправо
** Относятся к тем функциям которые могут иметь дополнительный аргумент один из:
1) не задан, берется текущее окно с фокусом;
2) шестнадцатеричный (0x...) или десятичный идентификатор окна;
3) имя окна или его класс как полное, так и начальный фрагмент так и вообще любой фрагмент.

FLYWM_MOVE_TO_PAGE
- Переместить окно на заданную страницу пейджера виртуальных рабочих столов
** Один обязательный аргумент - номер виртуального рабочего стола

FLYWM_SWITCH_TASK
Переключиться на следующее окно

FLYWM_SWITCH_TASK_BACK
Переключиться на предыдущее окно

FLYWM_SWITCHER_TOGGLE
Показать/скрыть переключатель окон

FLYWM_CHANGE_WIN
Сменить активное окно

FLYWM_CHANGE_WIN_BACK
Вернуть назад активное окно

FLYWM_CHANGE_WIN_INSCR
Сменить активное окно на текущем экране пейджера виртуальных рабочих столов

FLYWM_CHANGE_WIN_BACK_INSCR
Вернуть назад активное окно на текущем экране пейджера виртуальных рабочих столов

FLYWM_DESKTOP_FOCUS
Переключить фокус на рабочий стол
Отредактировано: Panda 2023.04.27 09:32:27
#6 2023.04.27 09:32:18

0

C 78 - 105

FLYWM_WINDOW_SET_FOCUS
- Переключить фокус на окно
** Если нет аргументов, то ничего не делает, иначе - аргумент трактуется как цифровой id окна (цифровой id окна можно получить с помощью утилиты xwininfo)

FLYWM_OVERLAP
Разместить с перекрытием все окна

FLYWM_OVERLAP_INSCR
Разместить с перекрытием окна текущего экрана пейджера виртуальных рабочих столов

FLYWM_TILE_HORZ
Черепицей горизонтально все окна

FLYWM_TILE_HORZ_INSCR
Черепицей горизонтально окна текущего экрана пейджера виртуальных рабочих столов

FLYWM_TILE_VERT
Черепицей вертикально все окна

FLYWM_TILE_VERT_INSCR
Черепицей вертикально окна текущего экрана пейджера виртуальных рабочих столов

FLYWM_TILE_MATRIX
Матрицей все окна

FLYWM_TILE_MATRIX_INSCR
Матрицей окна текущего экрана пейджера виртуальных рабочих столов

FLYWM_MINIMIZE_ALL
Минимизировать все окна

FLYWM_MINIMIZE_ALL_INSCR
Минимизировать окна текущего экрана пейджера виртуальных рабочих столов

FLYWM_TOGGLE_MINIMIZE_ALL
Включить/выключить минимизацию всех окон

FLYWM_TOGGLE_MINIMIZE_ALL_INSCR
Включить/выключить минимизацию всех окон текущего экрана пейджера виртуальных рабочих столов

FLYWM_RESTORE_ALL
Восстановить все окна

FLYWM_RESTORE_ALL_INSCR
Восстановить все окна текущего экрана пейджера виртуальных рабочих столов

FLYWM_CLOSE_ALL
Закрыть все окна

FLYWM_CLOSE_ALL_INSCR
Закрыть все окна текущего экрана пейджера виртуальных рабочих столов

FLYWM_SEARCH_PANEL_TOGGLE
Включить/выключить панель поиска

FLYWM_POPUP_START_MENU
Показать стартовое меню

FLYWM_TOGGLE_START_MENU
Включить/выключить показ стартового меню

FLYWM_POPUP_DESKTOP_MENU
Показать меню рабочего стола

FLYWM_POPUP_MENU
Показать меню

FLYWM_POPDOWN_MENU
Скрыть меню

FLYWM_POPDOWN_ALL_MENU
Скрыть все меню

FLYWM_LEFT_PAGING
Переключиться на страницу влево пейджера виртуальных рабочих столов

FLYWM_RIGHT_PAGING
Переключиться на страницу вправо пейджера виртуальных рабочих столов

FLYWM_UP_PAGING
Переключиться на страницу вверх пейджера виртуальных рабочих столов

FLYWM_DOWN_PAGING
Переключиться на страницу вниз пейджера виртуальных рабочих столов
Отредактировано: Panda 2023.04.27 09:49:29
#7 2023.04.27 09:49:22

0

C 106 - 155

FLYWM_GOTO_PAGING
- Переключиться на конкретную страницу пейджера виртуальных рабочих столов
** Один обязательный аргумент - номер виртуального рабочего стола

FLYWM_BOTTOM
Панель задач внизу

FLYWM_TOP
Панель задач вверху

FLYWM_LEFT
Панель задач слева

FLYWM_RIGHT
Панель задач справа

FLYWM_TOGGLE_AUTOHIDE
Включить/выключить автоматическое скрытие панели задач

FLYWM_ENABLE_AUTOHIDE
Включить автоматическое скрытие панели задач

FLYWM_DISABLE_AUTOHIDE
Выключить автоматическое скрытие панели задач

FLYWM_TOGGLE_TASKBAR
Включить/выключить отображение панели задач

FLYWM_ENABLE_TASKBAR
Включить панель задач

FLYWM_DISABLE_TASKBAR
Отключить панель задач

FLYWM_SHOW_TASKBAR
Показать панель задач (команда работает только при включенном автоматическом скрытии панели задач)

FLYWM_HIDE_TASKBAR
Скрыть панель задач (команда работает только при включенном автоматическом скрытии панели задач)

FLYWM_TOGGLE_ONTOP_TASKBAR
Включить/выключить отображение панели задач поверх всех окон

FLYWM_ENABLE_ONTOP_TASKBAR
Включить отображение панели задач поверх всех окон

FLYWM_DISABLE_ONTOP_TASKBAR
Выключить отображение панели задач поверх всех окон

FLYWM_TOGGLE_BUTTON_COMBINE_TASKBAR
Включить/выключить группировку кнопок на панели задач

FLYWM_ENABLE_BUTTON_COMBINE_TASKBAR
Включить группировку кнопок на панели задач

FLYWM_DISABLE_BUTTON_COMBINE_TASKBAR
Выключить группировку кнопок на панели задач

FLYWM_TOGGLE_BUTTON_NAME_TASKBAR
Включить/выключить надписи на кнопках" на панели задач

FLYWM_ENABLE_BUTTON_NAME_TASKBAR
Включить "надписи на кнопках" на панели задач

FLYWM_DISABLE_BUTTON_NAME_TASKBAR
Выключить "надписи на кнопках" на панели задач

FLYWM_FIX_TASKBAR
Закрепить панель задач

FLYWM_UNFIX_TASKBAR
Открепить панель задач

FLYWM_TOGGLE_FIX_TASKBAR
Включить/отключить закрепление панели задач

FLYWM_TASKBAR_ROWS_INC
Добавить ряд на панели задач

FLYWM_TASKBAR_ROWS_DEC
Удалить ряд на панели задач

FLYWM_TOGGLE_PAGER
Включить/выключить отображение переключателя виртуальных рабочих столов

FLYWM_ENABLE_PAGER
Включить переключатель виртуальных рабочих столов

FLYWM_DISABLE_PAGER
Отключить переключатель виртуальных рабочих столов

FLYWM_TOGGLE_ONTOP_PAGER
Включить/выключить отображение переключателя виртуальных рабочих столов поверх всех

FLYWM_ENABLE_ONTOP_PAGER
Включить отображение переключателя виртуальных рабочих столов поверх всех

FLYWM_DISABLE_ONTOP_PAGER
Отключить отображение переключателя виртуальных рабочих столов поверх всех

FLYWM_ADD_ROW_PAGER
Добавить ряд к переключателю рабочих столов

FLYWM_SUB_ROW_PAGER
Удалить ряд от переключателя рабочих столов

FLYWM_ADD_COL_PAGER
Добавить колонку к переключателю рабочих столов

FLYWM_SUB_COL_PAGER
Удалить колонку от переключателя рабочих столов

FLYWM_INC_SIZE_PAGER
Увеличить переключатель рабочих столов

FLYWM_DEC_SIZE_PAGER
Уменьшить переключатель рабочих столов

FLYWM_UPDATE_PAGER
Обновить переключатель рабочих столов

FLYWM_MAXIMIZE_PAGER
Максимизировать переключатель рабочих столов

FLYWM_RESTORE_PAGER
Восстановить переключатель рабочих столов

FLYWM_TOGGLE_FULLSCREEN_PAGER
Включить/выключить отображение переключателя столов во весь экран

FLYWM_SHOW_ICON
Показать значки на рабочем столе

FLYWM_HIDE_ICON
Скрыть значки на рабочем столе

FLYWM_TOGGLE_SHOW_ICON
Включить/отключить отображение значков на рабочем столе

FLYWM_LINEUP_ICON
Выровнять значки по сетке

FLYWM_ORDER_ICON
Упорядочить значки в колонки

FLYWM_ICON_SELECT_ALL
Выделить все значки

FLYWM_ICON_FIND
Найти значок ( в диалоге поиска, эта функция работает только если на экране нет окон (свернуты), т.е. виден весь рабочий стол)
Отредактировано: Panda 2023.04.27 10:16:52
#8 2023.04.27 10:16:20

0

C 156 - 176

FLYWM_EXEC_ICON
- Открыть значок (в диалоге поиска, эта функция работает только если на экране нет окон (свернуты), т.е. виден весь рабочий стол)
** Для выполнения команды на рабочем столе должна быть выделена как минимум одна иконка

FLYWM_ICON_OPEN_WITH
- Открыть значок с помощью выбранной программы (в диалоге поиска, эта функция работает только если на экране нет окон (свернуты), т.е. виден весь рабочий стол)
** Для выполнения команды на рабочем столе должна быть выделена как минимум одна иконка

FLYWM_ICON_SEND_TO_EMAIL
- Отправить значок по электронной почте
** Для выполнения команды на рабочем столе должна быть выделена как минимум одна иконка

FLYWM_DELETE_ICON и FLYWM_ICON_DELETE
- Удалить значок
** Для выполнения команды на рабочем столе должна быть выделена как минимум одна иконка

FLYWM_ICON_PROPERTIES
- Свойства значка
** Для выполнения команды на рабочем столе должна быть выделена как минимум одна иконка

FLYWM_ICON_ITEM_CREATE
Создать ярлык

FLYWM_ICON_FOLDER_CREATE
Создать папку

FLYWM_ICON_TXT_CREATE
Создать текстовый файл

FLYWM_ICON_SEND_TO_HOME
- Отправить значок в домашнюю папку
** Для выполнения команды на рабочем столе должна быть выделена как минимум одна иконка

FLYWM_ICON_SEND_TO_MYDOC
- Отправить значок в папку Мои документы
** Для выполнения команды на рабочем столе должна быть выделена как минимум одна иконка

FLYWM_ICON_SEND_TO_TRASH
- Отправить значок в корзину
** Для выполнения команды на рабочем столе должна быть выделена как минимум одна иконка

FLYWM_ICON_SEND_TO_STARTMENU
- Отправить значок в Стартовое меню
** Для выполнения команды на рабочем столе должна быть выделена как минимум одна иконка

FLYWM_ICON_SEND_TO_AUTOSTART
- Отправить значок в автозапуск
** Для выполнения команды на рабочем столе должна быть выделена как минимум одна иконка

FLYWM_ICON_SEND_TO_TOOLBAR
- Отправить значок на панель быстрого запуска
** Для выполнения команды на рабочем столе должна быть выделена как минимум одна иконка

FLYWM_ICON_SEND_TO_DESKTOP
- Отправить значок на рабочий стол
** Для выполнения команды на рабочем столе должна быть выделена как минимум одна иконка

FLYWM_ICON_SEND_TO_FOLDER
- Отправить значок в папку
** Для выполнения команды на рабочем столе должна быть выделена как минимум одна иконка

FLYWM_ICON_SEND_TO_PAGE
- Отправить значок на страницу пейджера виртуальных рабочих столов
** Один обязательный аргумент - номер виртуального рабочего стола

FLYWM_ICON_CUT
- Вырезать значок
** Для выполнения команды на рабочем столе должна быть выделена как минимум одна иконка

FLYWM_ICON_COPY
- Копировать значок
** Для выполнения команды на рабочем столе должна быть выделена как минимум одна иконка

FLYWM_ICON_PASTE
- Вставить значок
** Для выполнения команды на рабочем столе должна быть выделена как минимум одна иконка
Отредактировано: Panda 2023.04.27 10:26:48
#9 2023.04.27 10:26:41

0

C 177 - 202

FLYWM_ICON_UP
- Перемещать фокус на значок вверх
** Для выполнения команды на рабочем столе должна быть выделена как минимум одна иконка

FLYWM_ICON_DOWN
- Перемещать фокус на значок вниз
** Для выполнения команды на рабочем столе должна быть выделена как минимум одна иконка

FLYWM_ICON_LEFT
- Перемещать фокус на значок влево
** Для выполнения команды на рабочем столе должна быть выделена как минимум одна иконка

FLYWM_ICON_RIGHT
- Перемещать фокус на значок влево
** Для выполнения команды на рабочем столе должна быть выделена как минимум одна иконка

FLYWM_ICON_RENAME
- Переименовать значок
** Для выполнения команды на рабочем столе должна быть выделена как минимум одна иконка

FLYWM_BASE_KB
Переключиться к основной раскладке клавиатуры

FLYWM_ALT_KB
Переключиться к альтернативной раскладке 1 клавиатуры

FLYWM_ALT2_KB
Переключиться к альтернативной раскладке 2 клавиатуры

FLYWM_ALT3_KB
Переключиться к альтернативной раскладке 3 клавиатуры

FLYWM_TOGGLE_KB
Переключить раскладку клавиатуры

FLYWM_NUMLOCK_ON
Включить NUMLOC

FLYWM_NUMLOCK_OFF
Выключить NUMLOC

FLYWM_NUMLOCK_TOGGLE
Включить/выключить отображение NUMLOC

FLYWM_CAPSLOCK_ON
Включить CAPSLOCK

FLYWM_CAPSLOCK_OFF
Выключить CAPSLOCK

FLYWM_CAPSLOCK_TOGGLE
Включить/выключить CAPSLOCK

FLYWM_TOGGLE_ALL_MOUSE_OPS
Включить/выключить все операции мышью

FLYWM_UPDATE_VAL
- Обновить параметр fly-wm (fly-wmfunc FLYWM_UPDATE_VAL имя значение)
** Два обязательных параметра имя и значение (но не все параметры можно менять). Имена и значения параметров в комментариях:
/usr/share/fly-wm/theme/default.themerc

FLYWM_UPDATE_STARTMENU
Обновить стартовое меню

FLYWM_CREATE_STARTMENU
Создать стартовое меню заново

FLYWM_UPDATE_RECENTSMENU
Обновить меню "Последние"

FLYWM_UPDATE_SHORTCUT
Обновить значки на рабочем столе

FLYWM_FORCE_UPDATE_SHORTCUT
Принудительно и полностью обновить значки на рабочем столе

FLYWM_UPDATE_TOOLBAR
Обновить панель быстрого запуска

FLYWM_UPDATE_TRASH
Обновить корзину
Отредактировано: Panda 2023.04.27 10:31:48
#10 2023.04.27 10:31:42

0

C 203 - 220

FLYWM_UPDATE_WINPROP
- Обновить свойства окон
** Функция перечитывает текущий ~/.fly/apprc. Последующие запускаемые окна будут иметь атрибуты из перечитанного файла, уже существующие окна не изменятся.

FLYWM_STOP_WATCH_ALL
Остановить мониторинг всех изменений всех каталогов влияющих на рабочий стол и меню Пуск

FLYWM_DND_COPY
Служебная функция (не предназначены для использования с командой fly-wmfunc)

FLYWM_DND_MOVE
Служебная функция (не предназначены для использования с командой fly-wmfunc)

FLYWM_DND_LINK
Служебная функция (не предназначены для использования с командой fly-wmfunc)

FLYWM_DND_CANCEL
Служебная функция (не предназначены для использования с командой fly-wmfunc)

FLYWM_WINPROP_ADD
- Добавить свойство для окна
** Относятся к тем функциям которые могут иметь дополнительный аргумент один из:
1) не задан, берется текущее окно с фокусом;
2) шестнадцатеричный (0x...) или десятичный идентификатор окна;
3) имя окна или его класс как полное, так и начальный фрагмент так и вообще любой фрагмент.

FLYWM_WINPROP_DEL
- Удалить свойство для окна
** Относятся к тем функциям которые могут иметь дополнительный аргумент один из:
1) не задан, берется текущее окно с фокусом;
2) шестнадцатеричный (0x...) или десятичный идентификатор окна;
3) имя окна или его класс как полное, так и начальный фрагмент так и вообще любой фрагмент.

FLYWM_WINPROP_EDIT
- Редактировать свойства окна
** Относятся к тем функциям которые могут иметь дополнительный аргумент один из:
1) не задан, берется текущее окно с фокусом;
2) шестнадцатеричный (0x...) или десятичный идентификатор окна;
3) имя окна или его класс как полное, так и начальный фрагмент так и вообще любой фрагмент.

FLYWM_CURSOR_WAIT
Установить курсор типа "ожидание"

FLYWM_CURSOR_SYS
Установить курсор обычный

FLYWM_TRAY_POPUP
Показать дополнительное всплывающее окно области уведомлений

FLYWM_TRAY_POPDOWN
Скрыть дополнительное всплывающее окно области уведомлений

FLYWM_TRAY_TOGGLE_POPUP
Показать/Скрыть дополнительное всплывающее окно области уведомлений

FLYWM_TRAY_TOGGLE_INDICATOR_PRIORITY
Включить/выключить показ индикатора в основном трее или в его всплывающей части

FLYWM_TRAY_TOGGLE_ALL_INDICATORS_PRIORITY
Включить/выключить показ всех индикаторов в основном трее или в его всплывающей части

FLYWM_PREV_WALLPAPER
Предыдущие обои, если в качестве обоев был выбран файл из папки

FLYWM_NEXT_WALLPAPER
Следующие обои, если в качестве обоев был выбран файл из папки