xdg-screensaver

Jarno Suni sunijarno at gmail.com
Wed Mar 31 11:33:58 CEST 2021


Though, I think it would be better to run xfce4-screensaver as
fallback in xflock4 only, if user has configured so by e.g.
LockFallbackCommand property string (that could be a shell script for
starting the daemon and lock).

On Tue, Mar 30, 2021 at 10:23 PM Jarno Suni <sunijarno at gmail.com> wrote:
>
> It would also be possible to set xfce4-screensaver the fallback
> screensaver for XFCE in xdg-screensaver, if no screensaver daemon is
> running and if possible user-given LockCommand failed before that in
> xflock4. Daemon would be started in xdg-secreensaver. *
> The simple fallback lockers in xflock4 would be only used, if
> xfce4-screensaver was not installed.
>
> *) I do not know, if that is good, though: Maybe we want to run
> LockCommand only if xdg-screensaver lock fails. Then there would be
> better chance there are not conflicting lockers used.
>
>
> On Tue, Mar 30, 2021 at 9:50 PM Jarno Suni <sunijarno at gmail.com> wrote:
> >
> > I made a merger request for xdg-utils to add support for
> > xfce4-screensaver in xdg-screensaver:
> >
> > https://gitlab.freedesktop.org/xdg/xdg-utils/-/merge_requests/38
> >
> > I couldn't implement all commands supported by xdg-screensaver, yet. I
> > am not sure which way is the best with xfce4-screensaver. Maybe you
> > can review it?
> >
> > I think xdg-screensaver could be used in xflock4. That way there would
> > not be need to maintain code about different screensavers for locking
> > at least. Maybe the detection could be removed from
> > xfce4-power-manager/src/xfce-screensaver.c and from
> > xfce4-session/xfce4-session/xfce-screensaver.c, too. What do you
> > think? I actually made the changes to xflock4 locally, and it works,
> > fine. I even added an Xfconf property for debug file, which can be
> > used for debugging xflock4 including xdg-screensaver.
> >
> > On Mon, Mar 29, 2021 at 9:31 AM Jarno Suni <sunijarno at gmail.com> wrote:
> > >
> > > Hi,
> > >
> > > At least xdg-utils is a dependency of xubuntu-core, but not of xfce4.
> > > Could it be added as a dependency of xfce4-session? It would simplify
> > > xflock4. It is currently used as fallback in
> > > xfce4-session/xfce-screensaver.c
> > >
> > > "xdg-screensaver lock" seems to work with light-locker, xscreensaver
> > > and gnome-screensaver, but not with xfce4-screensaver. I reported it
> > > at https://gitlab.xfce.org/apps/xfce4-screensaver/-/issues/81


More information about the Xfce4-dev mailing list