Эх, а есть нормальный расширяемый floating wm? А то тайлинговый наклепали столько шо ппц, а обычного нету :(. Опять поставил себе qtile, всё приходится писать с нуля и постоянно бороться с его архитектурой. Может, форкнуть его...
Не вижу выбора :( Тайлинговые ВМ хотябы расчитаны на то чтобы их хакали, в отличие от...
Впрочем, не уверен что мои хотелки специфичны для floating. Например, хочу чтобы при ресайзе с клавиатуры мышка оставалась в центре окна. Иначе окно может ужаться так что мышка выйдет за пределы окна и переведёт фокус на другое окно. Неужели я один такой извращенец который этого хочет?
Несколько лет сидел на нём. Он тяжеловат и не развивается (хотя куда :)). Как результат, те глюки что у него были с ним так и остались.
Вообще, я удивлён насколько сложно сделать нормальныйнеглючный WM. У fluxbox, например, периодически окна с экрана исчезают в трей откуда их без шаманства не вытащишь. Ещё с fluxbox у меня wine плохо работает: приложения не перерисовываются при переключении столов и вообще телепортируются на первый стол. CWM с панелями вообще не дружит кроме pypanel. У awesome тоже были какие-то проблемы... Вот qtile не убирает свою панель задач в некоторых полноэкранных приложениях (https://github.com/qtile/qtile/issues/729). Куда катится этот мир...
В ion3/notion был сделан грязный хак для этого - курсор мыши при переключении фрейма выставлялся в левый верхний угол. Думаю можно допилить до центрирования внутри фрейма.