Markus Teich <[email protected]> writes: > > which version of slock are you using? Please try the latest > one. slock-1.4 was just released a few days ago. Build it from source > if your distribution doesn't have a package for it yet. If the bug > persists, what versions of the X server and Xrandr extension are you > running?
I built slock from 1.4, with the same desktop-revealing result. This is on Xorg 1.16.4, which supports RandR 1.4. I merged my patch into 1.4; it fixes the issue. The RandR protocol documentation at <https://www.x.org/releases/X11R7.5/doc/randrproto/randrproto.txt> indicates under 'RRScreenChangeNotify' (just before section 8.1): Note that the sizes in this event reflect the new SCREENSIZE and thus will appear rotated by the 'rotation' parameter from the sizes of the screen itself. In other words, when rotation is 90 or 270, widthInPixels in this event will be the same as the height value from a ConfigureNotify that reflects the same size change. This will probably confuse developers. I suspect that it's only accidentally working for some folks with portrait screens. Bob
