Installing meta/xfce installs xfce4-screensaver. However, xfce4-screensaver
seems to have the unfortunate behaviour of messing with the user's X
screensaver settings, even when the screensaver is disabled in XFCE. This
caused me a certain amount of head-scratching when my `.xsession` loaded
`xidle` but no matter what idle times I used, another timeout was used --
which, AFAICS, is the timeout set by xfce4-screensaver. In other words,
`xidle -timeout <n>` did not respect `n`, although `xidle` did still run its
sub-command (just at a timeout other than `n`).

As part of this, I tried using xfce4-screensaver as a screensaver, but it
doesn't notice suspend, and after resume you can often see the full contents
of the desktop for several seconds (and, I think, you might even be able to
get a mouse click / keyboard event in there if you're quick, though I haven't
tried).

I ended up deinstalling xfce4-screensaver because of this, which also means I
had to uninstall meta/xfce. That's made me wonder whether, given that it
doesn't seem to play well with OpenBSD, installing xfce4-screensaver as part
of meta/xfce is the right thing to do or not? In a sense, the packages
installed as part of a meta-package are "recommended", but I ended up unsure
that xfce4-screensaver is something that we want to recommend to users on
OpenBSD at the moment.


Laurie

Reply via email to