I've noticed that the xfce4-screensaver lock screen background will share the same background with the Xfdesktop. Could an option be made available to separate the xfce4-screensaver background from the Xfdesktop so that the users desktop background wouldn't be seen when the session is locked? These could be presented from the xfce4-screensaver-preferences (Lock Screen tab), or perhaps kept as only an xfconf property within the xfce4-screensaver channel, where the background image can be toggled from a TRUE | FALSE Boolean; an additional String property for specifying the image file path; and finally an integer property for specifying the image style (tiled, centered, full, etc). See: https://git.xfce.org/apps/xfce4-screensaver/tree/src/xfce-bg.c#n312 /* This function loads the user's preferences */ void xfce_bg_load_from_preferences (XfceBG *bg, GdkMonitor *monitor) { XfconfChannel *channel; channel = xfconf_channel_get ("xfce4-desktop"); xfce_bg_load_from_xfconf (bg, channel, monitor); /* Queue change to force background redraw */ queue_changed (bg); } Thank-you
-- GitLab Migration Automatic Message -- This bug has been migrated to xfce.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.xfce.org/apps/xfce4-screensaver/-/issues/48. Please create an account or use an existing account on one of our supported OAuth providers. If you want to fork to submit patches and merge requests please continue reading here: https://docs.xfce.org/contribute/dev/git/start#gitlab_forks_and_merge_requests Also feel free to reach out to us on the mailing list https://mail.xfce.org/mailman/listinfo/xfce4-dev