Ctlos Linux FrankenWm

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+tTILE: тайлинг режим.
super+shift+mMONOCLE: окно развернуто.
super+shift+bBSTACK: нижний стек.
super+shift+gGRID: режим сетки.
super+shift+fFIBONACCI: режим фибоначи(золотое сечение), как в Bspwm.
super+shift+dDUALSTACK: двойной стек.
super+shift+eEQUAL: ровное деление.

Зажатая Super(win) и клавиши мыши манипулируют окнами: резмер, положение. В плавающем режиме.

Запуск утилит

КлючОписание
alt + shiftПереключение раскладки(us,ru).
super+shift+EnterTerminal urxvt.
super+rRofi - меню(лаунчер).
super+qЗакрыть окно.
super+ctrl+qЗакрыть frankenwm.

Комментарии приветствуются. Вступай в telegram чат: t.me/ctlos.

Отредактировать на GitHub