Basically I lock the screen with xscreensaver within Window Maker, and the screen turns off via DPMS.
But when the screen is woken up, the dock and windows can be seen under the lock window, and the screensaver hack doesn't show up until many seconds later to cover them. If I let pcmanfm handle the desktop, the whole desktop can be seen. I don't have this problem in KDE Plasma 5 for example.
Yeah so like the other issue above alluded to, I tried on a VGA monitor and it's fine there, so this is something that's particular to how modern DisplayPort monitors work.
Basically I lock the screen with xscreensaver within Window Maker, and the screen turns off via DPMS.
But when the screen is woken up, the dock and windows can be seen under the lock window, and the screensaver hack doesn't show up until many seconds later to cover them. If I let pcmanfm handle the desktop, the whole desktop can be seen. I don't have this problem in KDE Plasma 5 for example.