Xfce

Subdomains
 

Xfce 4.14pre2 released!

  • July 1, 2019
  • Simon Steinbeiß

As scheduled, the team has released the second pre-release for Xfce 4.14, which is due later this summer, yesterday evening. As this release was mostly focused on bugfixing there are not that many highlights, but as with Xfce 4.14pre1 I’ll try to point out a few – as before, not completely unbiased.

Some highlights

xfce4-panel
Several bugs were fixed, most notably Bug #15044, which caused applications used with multi-touch devices to regress into single-touch.
A new visual indicator for grouped windows was introduced to the tasklist plugin and the default panel layout was refreshed, adding several plugins (if not installed/shipped, they will simply be automatically and silently removed from the panel on its first run).
Furthermore some usability tweaks were done (e.g. more mnemonics) and translations have been updated.

xfce-panel’s grouped window indicators

xfwm4
Several fixes and improvements to compositing (GLX backend), HiDPI and theming have made it into the latest release.

thunar
A bug where writable shares were wrongfully detected as read-only was fixed as well as some other, less critical bugs.

xfce4-settings
Several regressions and bugs were fixed in the color dialog, the display dialog (the display settings were not retained across sessions) and the settings manager.

xfdesktop
The new “Add Next Background” option was added as well as several fixes around interactivity (drag-and-drop, open items on keypress) and theming.

xfconf
The settings backend of Xfce gained support for GObject introspection and vala.

Testing

If you want to get a taste of Xfce 4.14 pre2 without compromising your main system you can grab the Docker container of xfce-test that we tagged today as ubuntu_19.04-xfce-4.14pre2 with all the components in their up-to-date versions from dockerhub. If you haven’t used xfce-test before I heavily recommend reading its helpful Readme.

Furthermore, several distributions have already commenced on packaging (Xubuntu, Fedora, Manjaro, OpenBSD etc) so we hope to get even more testing and feedback until the final release of Xfce 4.14.

Next steps

The next release – aka pre3 – is optional, so we may decide to skip it and go straight for the final release if the release team is confident that there are no showstoppers.
Until then enjoy Xfce 4.14pre2!

Exo 0.12.6 Released

  • June 14, 2019
  • Sean Davis

With Xfce 4.14 rapidly approaching, development efforts have shifted to bug fixes. Exo 0.12.6 is no exception, with several old and new bugs finally meeting their end.

What’s New?

Missed the release announcement for Exo 0.12.5? Click here to check it out!

Bug Fixes

  • Add trailing “;” to mimeapps.list (Xfce #15087)
  • Clear bad entries from mimeapps.list (Xfce #15046, #15238)
  • Synchronize default applications to gio-mime (Xfce #14633)
  • Disable emoji menu in type-ahead search (Xfce #15451)
  • Enable dismissal of “Failed to open default” dialogs
    • Related Issue: Brave Browser #4142
    • If the error can be safely ignored, the user is able to dismiss
      it. After changing defaults, the dismissal is forgotten.

Translation Updates

Albanian, Armenian (Armenia), Bulgarian, Chinese (China), Chinese (Taiwan), Croatian, Danish, French, Galician, German, Hungarian, Icelandic, Interlingue, Italian, Polish, Portuguese, Portuguese (Brazil), Russian, Spanish, Thai, Turkish

Downloads

Source tarball (md5sha1sha256)

Xfce Screensaver 0.1.5 Released

  • June 14, 2019
  • Sean Davis

A new version of the Xfce Screensaver is now available! The latest release fixes a number of bugs while also making the codebase leaner and more efficient. Check it out!

What’s New?

New Features

General

  • Removed a lot of unused code (2,700+ lines)
  • Simplified monitor-handling logic
  • More consistent spacing in makefiles

Bug Fixes

  • Added categories to display in the Settings Manager (Xfce #15507)
  • Added a fallback idle timer for when X11 screensaver doesn’t notify
  • Fixed warning during configure stage (Xfce #15552)
  • Fixed Inhibitor lock (Xfce #15551)
  • Hid screensaver themes from “Open with” options (Xfce #15531)
  • Made numerous cppcheck, cpplint, and Coverity Scan fixes
    • Constant variables guarding dead code
    • Dereferencing before/after null
    • Unchecked return values
    • Unused variables
    • Memory leaks

Translation Updates

Albanian, Basque, Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Czech, Danish, Dutch, English (Australia), French, German, Hebrew, Hungarian, Icelandic, Italian, Korean, Lithuanian, Malay, Polish, Portuguese (Brazil), Serbian, Slovak, Spanish, Swedish, Turkish

Downloads

Source tarball (md5sha1sha256)

Exo 0.12.6 Released

  • June 13, 2019
  • Sean Davis

What’s New?

Exo 0.12.6 Released

Missed the release announcement for Exo 0.12.5? Click here to check it out!

Bug Fixes

  • Add trailing “;” to mimeapps.list (Xfce #15087)
  • Clear bad entries from mimeapps.list (Xfce #15046, #15238)
  • Synchronize default applications to gio-mime (Xfce #14633)
  • Disable emoji menu in type-ahead search (Xfce #15451)
  • Enable dismissal of “Failed to open default” dialogs
    • Related Issue: Brave Browser #4142
    • If the error can be safely ignored, the user is able to dismissit. After changing defaults, the dismissal is forgotten.

Translation Updates

Albanian, Armenian (Armenia), Bulgarian, Chinese (China), Chinese (Taiwan), Croatian, Danish, French, Galician, German, Hungarian, Icelandic, Interlingue, Italian, Polish, Portuguese, Portuguese (Brazil), Russian, Spanish, Thai, Turkish

Downloads

Source tarball (md5, sha1, sha256)

Exo 0.12.6 Released

  • June 13, 2019
  • Sean Davis

What’s New?

Exo 0.12.6 Released

Missed the release announcement for Exo 0.12.5? Click here to check it out!

Bug Fixes

  • Add trailing “;” to mimeapps.list (Xfce #15087)
  • Clear bad entries from mimeapps.list (Xfce #15046, #15238)
  • Synchronize default applications to gio-mime (Xfce #14633)
  • Disable emoji menu in type-ahead search (Xfce #15451)
  • Enable dismissal of “Failed to open default” dialogs
    • Related Issue: Brave Browser #4142
    • If the error can be safely ignored, the user is able to dismissit. After changing defaults, the dismissal is forgotten.

Translation Updates

Albanian, Armenian (Armenia), Bulgarian, Chinese (China), Chinese (Taiwan), Croatian, Danish, French, Galician, German, Hungarian, Icelandic, Interlingue, Italian, Polish, Portuguese, Portuguese (Brazil), Russian, Spanish, Thai, Turkish

Downloads

Source tarball (md5, sha1, sha256)

Exo 0.12.6 Released

  • June 13, 2019
  • Sean Davis
Exo 0.12.6 Released

With Xfce 4.14 rapidly approaching, development efforts have shifted to bug fixes. Exo 0.12.6 is no exception, with several old and new bugs finally meeting their end.

What’s New?

Did you miss the release announcement for Exo 0.12.5? Click here to check it out!

Bug Fixes

  • Add trailing “;” to mimeapps.list (Xfce #15087)
  • Clear bad entries from mimeapps.list (Xfce #15046, #15238)
  • Synchronize default applications to gio-mime (Xfce #14633)
  • Disable emoji menu in type-ahead search (Xfce #15451)
  • Enable dismissal of “Failed to open default” dialogs
    • Related Issue: Brave Browser #4142
    • If the error can be safely ignored, the user can dismiss it. After changing defaults, the dismissal is forgotten.

Translation Updates

Albanian, Armenian (Armenia), Bulgarian, Chinese (China), Chinese (Taiwan), Croatian, Danish, French, Galician, German, Hungarian, Icelandic, Interlingue, Italian, Polish, Portuguese, Portuguese (Brazil), Russian, Spanish, Thai, Turkish

Downloads

Download Exo 0.12.6 from the link below.

Source tarball ( md5, sha1, sha256)

Xfce Screensaver 0.1.5 Released

  • June 13, 2019
  • Sean Davis

What’s New?

New Features

General

  • Removed a lot of unused code (2,700+ lines)
  • Simplified monitor-handling logic
  • More consistent spacing in makefiles

Bug Fixes

  • Added categories to display in the Settings Manager (Xfce #15507)
  • Added a fallback idle timer for when X11 screensaver doesn’t notify
  • Fixed warning during configure stage (Xfce #15552)
  • Fixed Inhibitor lock (Xfce #15551)
  • Hid screensaver themes from “Open with” options (Xfce #15531)
  • Made numerous cppcheck, cpplint, and Coverity Scan fixes
    • Constant variables guarding dead code
    • Dereferencing before/after null
    • Unchecked return values
    • Unused variables
    • Memory leaks

Translation Updates

Xfce Screensaver 0.1.5 Released

Albanian, Basque, Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Czech, Danish, Dutch, English (Australia), French, German, Hebrew, Hungarian, Icelandic, Italian, Korean, Lithuanian, Malay, Polish, Portuguese (Brazil), Serbian, Slovak, Spanish, Swedish, Turkish

Downloads

Source tarball (md5, sha1, sha256)

Xfce Screensaver 0.1.5 Released

  • June 13, 2019
  • Sean Davis

What’s New?

New Features

General

  • Removed a lot of unused code (2,700+ lines)
  • Simplified monitor-handling logic
  • More consistent spacing in makefiles

Bug Fixes

  • Added categories to display in the Settings Manager (Xfce #15507)
  • Added a fallback idle timer for when X11 screensaver doesn’t notify
  • Fixed warning during configure stage (Xfce #15552)
  • Fixed Inhibitor lock (Xfce #15551)
  • Hid screensaver themes from “Open with” options (Xfce #15531)
  • Made numerous cppcheck, cpplint, and Coverity Scan fixes
    • Constant variables guarding dead code
    • Dereferencing before/after null
    • Unchecked return values
    • Unused variables
    • Memory leaks

Translation Updates

Xfce Screensaver 0.1.5 Released

Albanian, Basque, Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Czech, Danish, Dutch, English (Australia), French, German, Hebrew, Hungarian, Icelandic, Italian, Korean, Lithuanian, Malay, Polish, Portuguese (Brazil), Serbian, Slovak, Spanish, Swedish, Turkish

Downloads

Source tarball (md5, sha1, sha256)

Xfce Screensaver 0.1.5 Released

  • June 13, 2019
  • Sean Davis
Xfce Screensaver 0.1.5 Released

A new version of the Xfce Screensaver is now available! Xfce Screensaver 0.1.5 fixes many bugs while making the codebase leaner and more efficient. Check it out!

What’s New?

New Features

General

  • Removed a lot of unused code (2,700+ lines)
  • Simplified monitor-handling logic
  • More consistent spacing in makefiles

Bug Fixes

  • Added categories to display in the Settings Manager (Xfce #15507)

  • Added a fallback idle timer for when X11 screensaver doesn’t notify

  • Fixed warning during configure stage (Xfce #15552)

  • Fixed Inhibitor lock (Xfce #15551)

  • Hid screensaver themes from “Open with” options (Xfce #15531)

  • Made numerous cppcheck, cpplint, and Coverity Scan fixes

    • Constant variables guarding dead code
    • Dereferencing before/after null
    • Unchecked return values
    • Unused variables
    • Memory leaks

Translation Updates

Albanian, Basque, Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Czech, Danish, Dutch, English (Australia), French, German, Hebrew, Hungarian, Icelandic, Italian, Korean, Lithuanian, Malay, Polish, Portuguese (Brazil), Serbian, Slovak, Spanish, Swedish, Turkish

Downloads

Download Xfce Screensaver 0.1.5 at the link below.

Source tarball ( md5, sha1, sha256)

Xfce 4.14pre1 released!

  • May 19, 2019
  • Simon Steinbeiß
Good news everyone, finally the first pre-release of the long-awaited Xfce4.14 is here! \o/

Some highlights

Note: A lot has happened since Xfce 4.12 was released four years ago and this announcement only covers the changes that were included in the latest development releases dubbed as Xfce 4.14pre1. Also, we have noticed some confusion by people or news outlets that seem to mistake xfdesktop for the “Xfce Desktop Environment”¹. The comprehensive changelog will be provided with the Xfce 4.14 final release, but here go some select highlights that were released in the last week (chosen subjectively by the author). xfce4-session Most notably the so-called FailSafeSession (which is the default session for every user that doesn’t specifically save a session) has been fixed to use startup priority groups. Previously xfce4-session started all applications at once, leading to all kinds of race conditions (unthemed xfce4-panel, multiple instances of nm-applet etc.). Now xfce4-session launches only all applications per priority group at once, leading to a much more controlled session start. Several UI improvements have also landed as well as allowing users to trigger scripts on logout, restart, suspend etc. Finally it’s worth mentioning that we decided to drop the splash screens. xfwm4 Lots of improvements to vertical blanking support have been added, including a switch to GLX as default method. Furthermore the support of Gtk+3’s window scaling feature – aka HiDPI support – has received many fixes. Also, lots of other bugfixes (and a new default theme). xfce4-settings A new colord frontend has been added to xfce4-settings, meaning you can now manage the color profiles you created. Furthermore the display profile functionality has been improved and expanded, ensuring a more flicker- and frickle-free experience when changing display setups frequently. xfce4-panel Most notably a bug with (semi-)transparent background images was fixed. Other components Many of the other components have seen mostly bugfix releases, but in any case, we have to keep some stuff for the final announcement of Xfce 4.14, right? 🙂 Each of the core components (aka everything listed in the xfce group here) has very recently had a release that has been tagged as xfce-4.14pre1 (in addition to the normal release tag). As an example, for xfwm4 4.14pre1 corresponds to xfwm4-4.13.2. These additional tags shall help packagers who want to provide a testing environment with a quick and reliable way to get all core components in the correct versions. The full version table is available here (with hyperlinks to the respective git tags).

Where can you get it?

It’s probably worth mentioning that several major Linux distributions (Fedora, Xubuntu etc) have already decided to ship Xfce 4.13 components, so you can expect to find a lot of Xfce 4.14pre1 in their next releases. (For Xubuntu specifically the packages will show up in the experimental staging PPA also for the current stable release 19.04.) We will soon also provide a docker container (aka xfce-test) thanks to Florian with Xfce 4.14pre1 inside for all of those of you who want to play around and test without compromising their main systems. So stay tuned for ubuntu_19.04-xfce-4.14pre1 to show up on dockerhubPlease take these latest releases for a spin and report bugs! Also, submit patches if you can or support us morally 🙂 (Or through bountysource.)

Next steps

Our next very obvious step is Xfce 4.14pre2, which is scheduled for June 30, and after that the – optional, depending on overall stability – Xfce4.14pre3. Feel free to check out our roadmap page for more detailed infos! (Also, if you’re wondering what the pre-releases mean feel free to take a peek into our release model.)    
¹ The Xfce Desktop Environment is a collection of components of which xfdesktop is one. Xfdesktop is the 'desktop manager' and as such mostly responsible for setting a background image ("wallpaper") or color and drawing icons on the desktop.