Xfce

Subdomains
 

Xubuntu Development Update November 2018

  • October 31, 2018
  • Sean Davis

Xubuntu 18.10 “Cosmic Cuttlefish”

Xubuntu Development Update November 2018

We wrapped up development on Xubuntu 18.10 throughout September and October, landing the following changes in the last month and a half of work.

This release includes 6 new GTK+ 3 Xfce components, giving users a snapshot of the Xfce 4.14 development. More information about the release can be found in the release notes.

Upcoming Fixes

Since the 18.10 release, we’ve identified fixes for two of our documented bugs. We’ll be pushing these fixes to our users via the stable release updates.

  • Panel: Window buttons are not clickable at the top pixel of the screen (LP: #1795135)
    • Resolution: Export GDK_CORE_DEVICE_EVENTS = 1 (Xfce Git)
  • Settings Manager: Mouse fails to scroll embedded panels (LP: #1653448)
    • Resolution: Export GDK_CORE_DEVICE_EVENTS = 1 (Xfce Git)

Xfce

September New Releases

October New Releases

4.14 Roadmap Updates

The Xfce development team has worked on tidying up the Xfce 4.14 roadmap over the last few days. Statuses have been updated, pending work has been moved to the top of each section, and completion percents have been adjusted to better reflect each project’s progress. With these updates, we can now see that…

Xfce 4.14 is now approximately 83% complete.

Of course, we need all the help we can get to get this milestone out the door. Check out the Xfce Contribute page to find out how you can help.

What’s Next?

With the 18.10 release now behind us, and the 19.04 cycle starting today, it’s time to get back to work! No release goals have been determined yet, so stay tuned to the Xubuntu Development mailing list for updates about Xubuntu 19.04 “Disco Dingo” development.

Xfce Screensaver 0.1.1 Released

  • October 31, 2018
  • Sean Davis

What’s New?

General

  • Added support for color settings from Xfdesktop 4.12 and 4.13
  • The black fallback color has been replaced with the Xfdesktop default
  • The interface files for the preferences dialog and lock screen are now compiled and included in the binaries
  • The warning displayed as the root user is now an InfoBar to make it more visible
  • Screensaver Preferences can now be embedded in the Xfce Settings Manager

Bug Fixes

  • Fix crash when no background placement is configured (Xfce #14769)
  • Redraw the screensaver on monitor configuration events (Xfce #14796)
  • Automate detection of PAM configuration, add a new flag to override (Xfce #14779)
  • Notify the user when Xfce Power Manager has an incompatible configuration and include a button to resolve it (Xfce #14782)
  • The unlock dialog is now correctly drawn with the Adwaita GTK theme
  • Fix builds on OpenBSD, build status can now be tracked on the Xfce Build Bot

Translations (All NEW!)

Xfce Screensaver 0.1.1 Released

Albanian, Basque, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Danish, Dutch, French, German, Italian, Lithuanian, Malay, Polish, Russian, Slovak, Spanish, Swedish, Turkish

Packaging

With just a single release, packaging for the new screensaver is starting to appear all over the place! If you know of any other places it’s been packaged, drop me a line. 🙂

Screenshots

Xfce Screensaver 0.1.1 Released
Xfce Screensaver now properly supports colors and gradients from Xfdesktop.
Xfce Screensaver 0.1.1 Released
The first release handled Adwaita poorly… now the widgets are drawn normally.
Xfce Screensaver 0.1.1 Released
Now that the screensaver settings can be embedded, it feels more like an Xfce app.
Xfce Screensaver 0.1.1 Released
Previously, this notice was a label displayed at the bottom of the dialog.
Xfce Screensaver 0.1.1 Released
Improved laptop support by validating Xfce Power Manager settings.

Downloads

Please be aware that this is alpha-quality software. It is not currently recommended for use in production machines. Please continue to test it, report bugs, provide feedback, and submit patches so we can make the best screensaver and locker possible for Xfce.

Source tarball (md5, sha1, sha256)

Xfce Screensaver 0.1.0 Released

  • October 15, 2018
  • Sean Davis

I am pleased to announce the release of Xfce Screensaver (xfce4-screensaver) 0.1.0! This is an early release targeted to testers and translators. Bugs and patches welcome!

About

Xfce Screensaver is a screen saver and locker that aims to have simple, sane, secure defaults and be well integrated with the Xfce desktop.

It is a port of MATE Screensaver, itself a port of GNOME Screensaver. It has been tightly integrated with the Xfce desktop, utilizing Xfce libraries and the Xfconf configuration backend.

Homepage · Bugzilla · Git

Features

  • Integration with the Xfce Desktop per-monitor wallpaper
  • Locking down of configuration settings via Xfconf
  • DBUS interface to limited screensaver interaction
  • Full translation support into many languages
  • Shared styles with LightDM GTK+ Greeter
  • Support for XScreensaver screensavers
  • User switching

Requirements

  • DBus >= 0.30
  • GLib >= 2.50.0
  • GTK+ >= 3.22.0
  • X11 >= 1.0
  • garcon >= 0.5.0
  • libxklavier >= 5.2
  • libxfce4ui >= 4.12.1
  • libxfce4util >= 4.12.1
  • Xfconf >= 4.12.1

Screenshots

Click to view slideshow.

Downloads

Please be aware that this is alpha-quality software. It is not currently recommended for use in production machines. I invite you to test it, report bugs, provide feedback, and submit patches so we can get it ready for the world.

Source tarball (md5sha1sha256)

Xfce Screensaver 0.1.0 Released

  • October 15, 2018
  • Sean Davis
Xfce Screensaver 0.1.0 Released

Xfce Screensaver is a screen saver and locker that aims to have simple, sane, secure defaults and be well integrated with the Xfce desktop.

It is a port of MATE Screensaver, itself a port of GNOME Screensaver. It has been tightly integrated with the Xfce desktop, utilizing Xfce libraries and the Xfconf configuration backend.

Homepage · Bugzilla · Git

Features

  • Integration with the Xfce Desktop per-monitor wallpaper
  • Locking down of configuration settings via Xfconf
  • DBUS interface to limited screensaver interaction
  • Full translation support into many languages
  • Shared styles with LightDM GTK+ Greeter
  • Support for XScreensaver screensavers
  • User switching

Requirements

  • DBus >= 0.30
  • GLib >= 2.50.0
  • GTK+ >= 3.22.0
  • X11 >= 1.0
  • garcon >= 0.5.0
  • libxklavier >= 5.2
  • libxfce4ui >= 4.12.1
  • libxfce4util >= 4.12.1
  • Xfconf >= 4.12.1

Screenshots

Downloads

Please be aware that this is alpha-quality software. It is not currently recommended for use in production machines. I invite you to test it, report bugs, provide feedback, and submit patches so we can get it ready for the world.

Source tarball (md5, sha1, sha256)

New xfce4-settings release

  • October 2, 2018
  • Simon Steinbeiß

After quite a bit of development time I’m happy to announce the next development point release of xfce4-settings in the 4.13 series.

There are many fixes in this release – most visibly also UI improvements. This includes consistent padding/margin etc across all dialogs as well as a restored hover-effect in the Settings Manager. Finally both the advanced (fake panel as indicator for primary displays, re-arranged settings and distinct advanced tab) and the minimal display dialog (new icons, improved strings) received a facelift.

But – despite the nature of the 4.14 cycle – there is also a new feature:
display profiles.

This new feature allows you to store one or more profiles for a particular display configuration that you may be using. In order to uniquely identify single displays we rely on the so-called EDID (Extended Display Identification Data) so a profile becomes a combination of those unique EDIDs. As already mentioned, you can store multiple profiles per setup to cover use-cases like rotating single screens or when enabling/disabling or re-arranging certain screens may be necessary. For instance in office situations where you switch a lot between one or multiple docking stations, projectors and other external devices, this feature will allow you to do so with ease.
Every scenario just has to be configured and saved once.

It is important to note that the list of available profiles is always filtered based on the currently connected displays. To be exact: this means that at least the currently connected displays need to be part of the profile definition for the profile to appear in the list. In turn this also means that if you only have your internal laptop display connected, you will see all profiles because your laptop display will always be part of every profile (even if it is disabled!).

 

 

 

 

To make the deal a little sweeter I implemented auto-applying of profiles when new displays are connected. This is an optional feature that automatically enables the first – if there are multiple defined for the set of currently connected displays – matching profile.
This action is also triggered if you open the minimal dialog, giving you a shortcut to auto-apply profiles. 

What is not yet implemented is profile-awareness for xfsettingsd. So the settings daemon does not automatically enable a profile if you simply start your session, but previously worked in a different display setup. However, this is a point I would like to address in a future release.

In the meantime, enjoy xfce4-settings 4.13.5!