LINUX.ORG.RU

yet another tiling window manager: принимаю киллер-фич-реквесты

 , ,


4

1

привет ЛОР, сегодня мы с девушкой договорились встретиться погулять, к слову, у нее два прицепа, она живет с родителями и ругается с ними каждый день, у нее нет работы, она буквально каждый день просит у меня занять ей денег. я уже приготовил всяких вкусняшек ее детям и небольшой подарок ей самой. но она меня продинамила. как и все другие девушки.

только компьютер меня любит, только компьютер меня уважает!

и поэтому я решил запилить тайловый оконный менеджер на чистом FVWM. FvwmRearrange — сила!

Скриншоты:

http://spfng.com/~spoofing/2015-01-16 12:01.png

http://spfng.com/~spoofing/2015-01-16 12:00.png

Напоминает dwm, не так ли? Кому интересно, FVWM-скрипты и хоткеи: Alt + S сделать окно Master'ом (как в dwm); Alt + T и Y это два вида тайлинга.

DestroyFunc FuncDwmTileH
AddToFunc FuncDwmTileH
+ I All (State 31) Move 0 0
+ I All (State 31) Resize frame 66 100
+ I All (State 31) WindowStyle WindowListSkip
+ I UpdateStyles
+ I ModuleSynchronous FvwmRearrange -tile -u -m -s -r -h -noraise 66 0 $[vp.width]p $[vp.height]p
+ I All (State 31) DestroyWindowStyle

DestroyFunc FuncDwmTile
AddToFunc FuncDwmTile
+ I All (State 31) Move 0 0
+ I All (State 31) Resize frame 100 66
+ I All (State 31) WindowStyle WindowListSkip
+ I UpdateStyles
+ I ModuleSynchronous FvwmRearrange -tile -u -m -s -r -noraise 0 66 $[vp.width]p $[vp.height]p
+ I All (State 31) DestroyWindowStyle

DestroyFunc FuncDwmSetMaster
AddToFunc FuncDwmSetMaster
+ I All (State 31) State 31 False
+ I Current (*) State 31 True

Key T A M FuncDwmTileH
Key Y A M FuncDwmTile
Key S A M FuncDwmSetMaster

Реквестирую киллер-фичи по вашему желанию. Чего бы вы хотели видеть в FVWM, если к нему прикрутить человеческий тайлинг?

Например, можно сделать float, vertical-tiling, horizontal-tiling на каждый стол по-отдельности, как в dwm, еще можно сделать его на разных слоях (Layer), еще можно сделать несколько окон Master'ов, еще можно... можно всё. Только скажите чего вы бы хотели видеть в тайловом FVWM.

★★★★★

Ответ на: комментарий от yoghurt

Спасибо. Еще один вопрос (честно не нагуглил) - есть-ли способ сдампить текущий конфиг из работающей сессии? С учетом всех Pipe-read и прочих извращений. Т.е. то, с чем работает сам ffwm.

// Spoofing, тебя я тоже спрашиваю ;)

Stil ★★★★★
()
Ответ на: комментарий от Stil

Такого я не видел, и потребности не возникало. В пайпридах может быть много сессионной, не персистентной информации, либо же нагенерированное добро (как в моем случае).

yoghurt ★★★★★
()
Ответ на: комментарий от yoghurt

и потребности не возникало

Дебаг

либо же нагенерированное добро

Ну да. И что-то у меня явно работает не так. Вот и пытаюсь понять «что», «где» и «почему»...

Stil ★★★★★
()
Ответ на: комментарий от Stil

Тогда могу посоветовать просто дублировать то, что идет в пайп, еще куда-нибудь, и разбирать

yoghurt ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.