Xfce Screensaver 0.1.3 Released

Xfce Screensaver 0.1.3 Released

Table of Contents

After 3 weeks of dedicated development, the Xfce Screensaver 0.1.3, the first beta release, is now available! With better event handling, a significantly upgraded preferences dialog, and a tidier codebase, the new version is nearly ready for prime time. 🎉

What’s New?

Features

  • All available configuration options are now available in the Preferences dialog, boosting the easily accessible options from 4 to 13!
  • Idle time is now based on the X11 Screensaver plugin instead of the GNOME Session Manager.
  • Xfce Screensaver now respects the xdg-screensaver state, inhibiting the screensaver when using apps like Caffeine or watching a fullscreen video.
  • Screensaver and lock screen functionality can easily now be toggled separately.

General

Preferences

  • Dropped unused configuration options [ 1, 2, 3]
  • Renamed all Xfconf properties for improved clarity and easier maintenance [ 1, 2]

Bug Fixes

  • Replaced the Help link with a link to the Xfce Docs (Xfce #14877)
  • Added /usr/lib and /usr/libexec as trusted engine paths, enabling local installs on Linux with access to existing screensavers (Xfce #14883)
  • Fixed screen blanking and locking on FreeBSD and OpenBSD (Xfce #14846)
  • Fixed lock screen crash on laptop lid-close events (GTK #1466)
  • Fixed daemon crash when scrolling through available themes
  • Improved window size resizing for smaller displays
  • Renamed included screensavers to avoid conflicts with MATE Screensaver
  • Reduced flicker rate when multiple keyboard layouts are available (still not fully fixed, but greatly improved)

Build Improvements

  • Silenced warning: ar: ‘u’ modifier ignored since ‘D’ is the default
  • Fixed warning: Target given more than once in the same rule

Code Quality

  • Applied cpplint fixes and added cpplint configuration file
  • Cleaned up unused variables, trailing spaces, and deprecated code
  • Glade templates were cleaned up and organized for easier maintenance

Translation Updates

Albanian, Basque, Chinese (China), Chinese (Taiwan), Danish, French, Galician, Hebrew, Icelandic, Italian, Korean, Malay, Polish, Russian, Slovak, Turkish

Screenshots

Screensaver Settings
Screensaver Settings
Lock Screen Settings
Lock Screen Settings
Xfconf Properties
Xfconf Properties
Documentation
Documentation

Downloads

This is the first beta release of Xfce Screensaver. While still not recommended for production machines, this is a great time to test and report bugs so we can assemble an awesome stable release soon.

Source tarball ( md5, sha1, sha256)

Xubuntu users (18.04, 18.10, and 19.04) can grab the package from the Xubuntu QA Experimental PPA.

sudo add-apt-repository ppa:xubuntu-dev/experimental
sudo apt-get update
sudo apt-get install xfce4-screensaver

Remember also to remove or exit light-locker and start xfce4-screensaver (or log out and back in) and add support for xfce4-screensaver to the xflock4 script.

Thanks, and enjoy!

comments powered by Disqus

Related Posts

Xfce Screensaver 0.1.1 Released

Xfce Screensaver 0.1.1 Released

Xfce Screensaver 0.1.1 is now available! It features several bug fixes, new translations, and many other improvements. It's a major upgrade!

Read More
Xubuntu 20.04 Screenshots: Desktop

Xubuntu 20.04 Screenshots: Desktop

Xubuntu 20.04 "Focal Fossa" is due on April 23, 2020. Check out the post-installation desktop and all of our latest work.

Read More
Mugshot, Quick & Easy User Config

Mugshot, Quick & Easy User Config

The Xubuntu team needed to create a tool that would configure and sync user settings across multiple applications. Enter Mugshot.

Read More