Kintaro / wtftw

Window Tiling For The Win. A tiling window manager written in Rust
BSD 3-Clause "New" or "Revised" License
2.38k stars 84 forks source link

Panels should not be dragable or resizable #42

Closed WildCryptoFox closed 7 years ago

WildCryptoFox commented 9 years ago

Xmobar will quickly move itself back should it be moved. Dzen2 however, will happily be moved and resized. Neither of these should be applied to the moving and resizing logic.

Another note: dzen2 doesn't get panel space allocated like xmobar does.

Kintaro commented 9 years ago

I have no idea what's causing this. Xlib is a pita..

WildCryptoFox commented 9 years ago

Indeed, one of the reasons that I'm not touching it. :-)

Kintaro commented 9 years ago

Dzen2 seems to be unable to correctly allocate struts in xlib. So, either dzen2 should get fixed in that regard, or I'll make a "panel" layout that can at least be configured to make space for dzen. The reason dzen can be moved is that very reason. It doesn't set any strut flags and fails to tell xlib that it is a dock window.

WildCryptoFox commented 9 years ago

xmobar can be moved and resized... It just moves (and resizes) itself back when you try.

Kintaro commented 9 years ago

That's something I wasn't able to reproduce at all. I've tried arch, gentoo, debian, ubuntu, even freebsd...for the love of god I cannot move it at all :D

WildCryptoFox commented 9 years ago

I assure you that I can here on ArchLinux inside Xnest.

Kintaro commented 9 years ago

Since an update on my gentoo machine I can move it too. But I don't know how to classify this...Leave it as is because xmobar jumps back anyway?

Will reopen it until I have time to fix it. Sorry, I'm a bit busy with my thesis at the moment.