No description
  • Perl 61.5%
  • Shell 32.5%
  • Python 6%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-09-11 17:39:52 +05:00
scripts Добавил вариант панели внизу экрана. Заменил тяжёлые подписи рабочих столов на римские цифры 2026-09-11 17:39:52 +05:00
themes 20260113 2026-01-13 12:18:17 +05:00
config Добавил вариант панели внизу экрана. Заменил тяжёлые подписи рабочих столов на римские цифры 2026-09-11 17:39:52 +05:00
current-theme 20260113 2026-01-13 12:18:17 +05:00
README.org 20260908 2026-09-08 14:12:15 +05:00

Fvwm-Config

Зависимости

Для полноценной работы конфига необходимо установить:

  • scrot
  • optipng
  • xclip
  • xdotool
  • wmctrl
  • zenity
  • urxvt
  • pcmanfm
  • i3lock
  • cmus

В Debian/Ubuntu

  $ sudo apt install scrot optipng xclip xdotool wmctrl zenity urxvt pcmanfm i3lock cmus

Горячие клавиши

Меню

  • Super + D - открыть главное меню
  • Super + Space - открыть меню текущего окна
  • Alt + Tab - открыть меню переключения окон текущего рабочего стола (закрывается после отпускания клавиши)
  • Alt + Shift + Tab - открыть меню переключения окон всех рабочих столов (закрывается по Esc или при выборе окна)
  • Super + W - открыть меню переключения окон текущего рабочего стола (закрывается по Esc или при выборе окна)
  • Super + Shift +R - перезапустить Fvwm

Управление окнами

  • Super + A - поднять/опустить панель
  • Super + Shift + F - максимизировать окно или вернуть ему изначальный размер
  • Super + F - распахнуть окно на весь экран
  • Super + Up - максимизировать окно
  • Super + Down - вернуть окну изначальный размер
  • Super + Left - развернуть окно на левую половину экрана
  • Super + Right - развернуть окно на правую половину экрана
  • Super + Shift + V - максимизировать окно только по вертикали
  • Super + Shift + H - максимизировать окно только по горизонтали
  • Control + Alt + 1 - разместить окно в левой верхней четверти экрана
  • Control + Alt + 3 - разместить окно в правой верхней четверти экрана
  • Control + Alt + A - разместить окно в левой нижней четверти экрана
  • Control + Alt + D - разместить окно в правой нижней четверти экрана
  • Super + T - распахнуть окно до граниз других окон или панели
  • Super + H - свернуть окно в иконку
  • Super + Escape - свернуть окно в заголовок
  • Alt + Shift + 1 - переместить окно в левый верхний угол
  • Alt + Shift + 2 - переместить окно к верхней границе по центру
  • Alt + Shift + 3 - переместить окно в правый верхниу угол
  • Alt + Shift + Q - переместить окно к левой границе по центру
  • Alt + Shift + W - переместить окно в центр экрана
  • Alt + Shift + E - переместить окно к правой границе по центру
  • Alt + Shift + A - переместить окно в левый нижний угол
  • Alt + Shift + S - переместить окно к нижней границе по центру
  • Alt + Shift + D - переместить окно в правый нижний угол
  • Super + Shift + Q - закрыть окно

Виртуальные рабочие столы

  • Control + Shift + Left - переключиться на предыдущий рабочий стол
  • Control + Shift + Right - переключиться на следующий рабочий стол
  • Super + 1 - переключиться на рабочий стол 1
  • Super + 2 - переключиться на рабочий стол 2
  • Super + 3 - переключиться на рабочий стол 3
  • Super + 4 - переключиться на рабочий стол 4
  • Super + 5 - переключиться на рабочий стол 5
  • Super + 6 - переключиться на рабочий стол 6
  • Super + 7 - переключиться на рабочий стол 7
  • Super + 8 - переключиться на рабочий стол 8
  • Super + 9 - переключиться на рабочий стол 9
  • Super + 0 - переключиться на рабочий стол 10
  • Super + - - переключиться на рабочий стол 11
  • Super + = - переключиться на рабочий стол 12
  • Super + Shift + 1 - переместить окно на рабочий стол 1
  • Super + Shift + 2 - переместить окно на рабочий стол 2
  • Super + Shift + 3 - переместить окно на рабочий стол 3
  • Super + Shift + 4 - переместить окно на рабочий стол 4
  • Super + Shift + 5 - переместить окно на рабочий стол 5
  • Super + Shift + 6 - переместить окно на рабочий стол 6
  • Super + Shift + 7 - переместить окно на рабочий стол 7
  • Super + Shift + 8 - переместить окно на рабочий стол 8
  • Super + Shift + 9 - переместить окно на рабочий стол 9
  • Super + Shift + 0 - переместить окно на рабочий стол 10
  • Super + Shift + - - переместить окно на рабочий стол 11
  • Super + Shift + = - переместить окно на рабочий стол 12

Скрэтчпад

  • Super + Shift + Z - поместить окно в скрэтчпад/убрать окно из скрэтчпада
  • Siper + Z - показать/скрыть окна из скрэтчпада

Запуск программ и утилиты

  • Super + Enter - запустить эмулятор терминала (urxvt)
  • Super + Shift + Enter - запустить эмулятор терминала с крупным шрифтом (urxvt, работает только с моим ~/.Xdefaults)
  • Super + E - запустить файловый менеджер (pcmanfm)
  • Control + Alt + Delete - заблокировать сессию (xscreensaver)
  • Super + C - переместить курсор мыши в правый нижний угол
  • Super + X - нажать/отжать паузу в музыкальном плеере (moc)
  • Super + S - сделать скришнот текущего окна (сохранит в директорию $[SCREENSHOTS_PATH], требуется scrot и optipng)
  • Super + Shift + S - сделать скриншот экрана (сохранит в директорию $[SCREENSHOTS_PATH], требуется scrot и optipng)
  • Super + P - сделать скриншот области экрана (сохранит в директорию $[SCREENSHOTS_PATH], требуется scrot и optipng)
  • Super + Shift + P - сделать скриншот области экрана (сохранит в буфер обмена, требуется , требуется scrot, optipng и xclip)
  • Suprt + Shift + T - задать заголовок текущему окну (требуются zenity и wmctrl)

Управление графическим указателем

Требуется xdotool.

  • Super + J - сдвинуть указатель на 30 пикселей влево
  • Super + L - сдвинуть указатель на 30 пикселей вправо
  • Super + I - сдвинуть указатель на 30 пикселей вверх
  • Super + K - сдвинуть указатель на 30 пикселей вниз
  • Super + Shift + J - сдвинуть указатель на 3 пикселя влево
  • Super + Shift + L - сдвинуть указатель на 3 пикселя вправо
  • Super + Shift + I - сдвинуть указатель на 3 пикселя вверх
  • Super + Shift + K - сдвинуть указатель на 3 пикселя вниз
  • Super + U - левый клик мышью
  • Super + O - правый клик мышью