Проблема с dwm

Здравствуйте. Решил выбрать себе wm, наиболее оптимальным счел dwm, но в нем есть один большой недостаток - по умолчанию не поддерживается переразмещение окон, как это, к примеру, реализовано в awesome. Но проблему можно решить установкой патчей:
http://dwm.suckless.org/patches/fibonacci
Вопрос лишь в том, как это сделать, потому что руководство
patch application
For mercurial users:
cd dwm-directory
hg patch path/to/patch.diff

For tarballs:
cd dwm-directory
patch -p1 < path/to/patch.diff
Особо ничего не объясняет.

Действую по пунктам:
1) Установка dwm в root/dwm

abs community/dwm
cp -r /var/abs/community/dwm root/dwm

По адресу /root/dwm находятся файлы

config.h
dwm.desktop
dwm.install
PKGBUILD

Далее,

makepkg -i –asroot

Получаем по адресу /root/dwm файлы

config.h
dwm-5.9.2-x86_64.pkg.tar.xz
dwm-5.9.tar.gz
dwm.desktop
dwm.install
pkg
PKGBUILD
src

Затем pacman -U dwm-5.9.2-x86_64.pkg.tar.xz

2) Установка патча
Идем в директорию с dwm

cd /root/dwm

Копируем туда файл (dwm-5.2-fibonacci.diff). После

patch -p1 < /root/dwm/dwm-5.2-fibonacci.diff

Вывод:
can't find file to patch at input line 4
Perhaps you used the wrong -p or –strip option?
The text leading up to this way:
—————————————–
|diff -up -N dwm/config.def.h fibonacci/config.def.h
|— dwm/config.def.h 2008-10-04 15:57:46.000000000 -0400
|+++ fivonacci/config.def.h 2008-10-04 15:57:46.000000000 -0400
—————————————–
File to patch:
И ждет ввода. Что требуется сделать?
Применять патчи до сборки пакета и в нужном каталоге?
Где в моем случае будет нужный каталог?
/root/dwm/src/dwm-5.9
https://t.me/atvva
В AUR есть несколько вариантов dwm “с патчами”. Ничего не подходит?


gendelf11
patch -p1 < /root/dwm/dwm-5.2-fibonacci.diff

Вывод:
can't find file to patch at input line 4
Perhaps you used the wrong -p or –strip option?

the wrong -p option
т.е. циферка после -p не правильная.
awesome не трогал, и что вы имеете ввиду под переразмещением не понял.
Но! патч фибоначи просто скалдывает окна в “золотую спираль” в “tiling” режиме.
Без него, последние открытое окно занимает левую половину экрана, а все остальные - делаят по вертикале правую половину экрана.

Что же касается перемещения окон - то в режиме “floating” они двигуются сочетанием alt + левая кнопка мыши, и меняют размер сочетанием alt + правая кнопка мыши.

Всюду под alt имею ввиду т.н. modkey
https://fastenv.ru
В dwm6.0 вроде работает:
$ patch -p1 < ~/dwm-6.0/dwm-5.8.2-fibonacci.diff
patching file config.def.h
Hunk #1 succeeded at 30 (offset 1 line).
Hunk #2 succeeded at 36 (offset 1 line).
patching file fibonacci.c
 
Зарегистрироваться или войдите чтобы оставить сообщение.