Ctlos Linux FrankenWm

Скачать iso образ
Данный оконный менеджер доступен в
xfce iso, метод online установки.
Рекомендации после установки next-install.
Конфигурационные файлы
| Путь | Описание |
|---|---|
| ~/.config/frankenwm/src/config.h | Основной конфиг. |
| ~/.config/frankenwm/autostart | Скрипт автостарта. |
| ~/.config/frankenwm/polybar/ | Конфиг и скрипты polybar. |
Данный
wmнеобходимо перекомпилировать после измененияconfig.h.
cd ~/.config/frankenwm/src
sudo make clean install
Необходим restart(выйти и зайти) killall frankenwm.
Изучите оффициальный man.
Панели
- Верхний бар, polybar
- Нижний бар - трей, tint2
Горячие клавиши
Конфиг ~/.config/frankenwm/src/config.h.
- MOD4: Super/Windows
- MOD1: Alt
- XK_: воспринимайте как префикс, а дальше уже кнопка
Присутствует утилита sxhkd для привязок клавиш без компиляции, конфиг ниже. По super + F1 можно увидеть данные привязки.
~/.config/frankenwm/sxhkdrc
Режимы и управление окнами
Секция переключения режимов.
/* mode selection */
{ MOD4|SHIFT, XK_t, switch_mode, {.i = TILE}},
{ MOD4|SHIFT, XK_m, switch_mode, {.i = MONOCLE}},
{ MOD4|SHIFT, XK_b, switch_mode, {.i = BSTACK}},
{ MOD4|SHIFT, XK_g, switch_mode, {.i = GRID}},
{ MOD4|SHIFT, XK_f, switch_mode, {.i = FIBONACCI}},
{ MOD4|SHIFT, XK_d, switch_mode, {.i = DUALSTACK}},
{ MOD4|SHIFT, XK_e, switch_mode, {.i = EQUAL}},
| Ключ | Описание |
|---|---|
super+shift+t | TILE: тайлинг режим. |
super+shift+m | MONOCLE: окно развернуто. |
super+shift+b | BSTACK: нижний стек. |
super+shift+g | GRID: режим сетки. |
super+shift+f | FIBONACCI: режим фибоначи(золотое сечение), как в Bspwm. |
super+shift+d | DUALSTACK: двойной стек. |
super+shift+e | EQUAL: ровное деление. |
Зажатая Super(win) и клавиши мыши манипулируют окнами: резмер, положение. В плавающем режиме.
Запуск утилит
| Ключ | Описание |
|---|---|
alt + shift | Переключение раскладки(us,ru). |
super+shift+Enter | Terminal urxvt. |
super+r | Rofi - меню(лаунчер). |
super+q | Закрыть окно. |
super+ctrl+q | Закрыть frankenwm. |
Комментарии приветствуются. Вступай в telegram чат: t.me/ctlos.