Alysander / lunchboxwm

A tiling window manager for X11
0 stars 1 forks source link

XRandr support #4

Open Alysander opened 8 years ago

Alysander commented 8 years ago

To do this properly the wm needs to model the initial free spaces better. It also needs to stop saving values derived from the XHeightOfScreen and XWidthOfScreen as these do change and won't properly indicate screen boundaries in multimonitor setups.

Alysander commented 8 years ago

A related current bug is that windows can be enlarged vertically using the resize grips and overlap panels as the workarea has not been defined properly. These panels do report the space they want correctly using ewmh struts.

mnemote commented 8 years ago

G'day Alysander, there's two approaches here, one is to treat the combined desktops as a combined possibly-not-a-rectangle. The other is to treat the desktops as independent, give them each a menu bar and let the user flip windows between them somehow. Tiling WMs are meant to get you away from manually aligning the windows, so I don't see it as a big problem that you can't span windows across displays but maybe that's just me. If really you need to do that you can switch the windows to floating or have a specific super-maximize button I guess.

Alysander commented 8 years ago

https://github.com/Alysander/lunchboxwm/pull/12