Xfce

Subdomains
 

Xfce4 Panel Profiles (Formerly Xfpanel Switch) 1.0.8 Released

  • July 28, 2018
  • Sean Davis

What’s New?

At Home With Xfce

Bug Fixes

  • Failure to save some panel configurations (LP: #1765565)

  • Crash on corrupted panel configs (LP: #1765565)

  • Apply more strict logic when removing bad plugins

  • Remove orphaned plugins when loading configuration

General

  • Tidied up pylint notices

Translation Updates

Albanian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Finnish, French, Galician, German, Greek, Hebrew, Italian, Japanese, Kazakh, Korean, Lithuanian, Polish, Portuguese, Portuguese (Brazil), Russian, Serbian, Slovenian, Spanish, Swedish, Turkish

Downloads

New releases of Xfce4 Panel Profiles will now be found at the Xfce release archive. Previous releases are still available on Launchpad.

Source tarball (sha1, sha256)

Catfish 1.4.6 Released, Now an Xfce Project

  • July 15, 2018
  • Sean Davis

It’s a great day for fans of the fast and powerful Catfish search utility. With the 1.4.6 release, Catfish now officially joins the Xfce family. Additionally, there’s been some nice improvements to the thumbnailer and a large number of bugs have been squashed.

What’s New?

Xfce Transition

Catfish has long been included with most Xfce installations. It’s lightweight, fast, and a perfect companion to the Thunar file manager. With the transition from Launchpad to Xfce, things have moved around a bit. Update your bookmarks accordingly!

Improved Thumbnailer

Based on the FreeDesktop.org Thumbnail Specification, now featuring:

  • Improved error handling
  • Proper permissions for thumbnail directories and files
  • Logging of failed thumbnail generation
  • Saving of thumbnail file attributes
  • Support for relative thumbnail directories

Bug Fixes

  • Added inode/directory mimetype to desktop entry (Xfce #14505)
  • Disabled overlay scrollbars to improve interacting with the results list (Xfce #14487)
  • Enabled launching of executable AppImage files (Xfce #14500)
  • Fixed invalid date in appdata (Xfce #14502)
  • Replaced stock icons with standard Mime Type icons (Xfce #14503)
  • Improved handling of exceptions when parsing settings (Xfce #14491)
  • Improved handling of UnicodeDecodeErrors (Xfce #14490)
  • Improved handling of PermissionErrors (Xfce #14488)
  • Improved support for hidden files (Xfce #14497)
  • Remember window size and position between sessions (Xfce #14504)
  • Xfce: Open directories with the preferred file manager (Xfce #14483)

Translation Updates

Albanian, Belarusian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, French, Galician, Greek, Hebrew, Italian, Lithuanian, Norwegian Bokmål, Polish, Portuguese, Portuguese (Brazil), Russian, Spanish, Swedish, Ukrainian

Downloads

New releases of Catfish will now be found at the Xfce release archive. Previous versions will be added there soon. In the meantime, past releases are still available on Launchpad.

Source tarball (md5sha1sha256)

Catfish 1.4.6 Released

  • July 15, 2018
  • Xfce on Sean Davis - Engineering & Open Source

It’s a great day for fast and powerful Catfish search utility fans. With the release of Catfish 1.4.6, Catfish officially joins the Xfce family. Additionally, the thumbnailer has received some nice improvements, and many bugs have been squashed.

What’s New?

Xfce Transition

Catfish has long been included with most Xfce installations. It’s lightweight, fast, and a perfect companion to the Thunar file manager. With the transition from Launchpad to Xfce, things have moved around a bit. Update your bookmarks accordingly!

Improved Thumbnailer

Based on the FreeDesktop.org Thumbnail Specification, now featuring:

  • Improved error handling
  • Proper permissions for thumbnail directories and files
  • Logging of failed thumbnail generation
  • Saving of thumbnail file attributes
  • Support for relative thumbnail directories

Bug Fixes

  • Added inode/directory mime type to desktop entry (Xfce #14505)
  • Disabled overlay scrollbars to improve interacting with the results list (Xfce #14487)
  • Enabled launching of executable AppImage files (Xfce #14500)
  • Fixed invalid date in AppData (Xfce #14502)
  • Replaced stock icons with standard Mime Type icons (Xfce #14503)
  • Improved handling of exceptions when parsing settings (Xfce #14491)
  • Improved handling of UnicodeDecodeErrors (Xfce #14490)
  • Improved handling of PermissionErrors (Xfce #14488)
  • Improved support for hidden files (Xfce #14497)
  • Remember window size and position between sessions (Xfce #14504)
  • Xfce: Open directories with the preferred file manager (Xfce #14483)

Translation Updates

Albanian, Belarusian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, French, Galician, Greek, Hebrew, Italian, Lithuanian, Norwegian Bokmål, Polish, Portuguese, Portuguese (Brazil), Russian, Spanish, Swedish, Ukrainian

Downloads

New releases of Catfish will now be found at the Xfce release archive. Previous versions will be added there soon. In the meantime, past releases are still available on Launchpad. Download Catfish 1.4.6 at the link below.

Source tarball ( md5, sha1, sha256)

Xubuntu Development Update July 2018

  • July 1, 2018
  • Xfce on Sean Davis - Engineering & Open Source

Our work over June has brought a few new updates for July, including many Xfce 4.13 updates, bug fixes, and a few migrations, which round out a nice month of development. This is your Xubuntu development update for July 2018.

Xfce 4.13, A Preview of What’s To Come

Xfce has a fairly standard versioning scheme. Even version numbers (4.10, 4.12, 4.14) represent stable, supported releases. Odd version numbers (4.11, 4.13) represent development versions. Xfce 4.14 (the GTK 3 release) has been in development for a few years now, and several components have had 4.13 releases as their ports are completed and bugs are fixed.

With the Xubuntu LTS release behind us and Xfce 4.14 likely to be released sometime in the next year, we’re ready to start rolling out more of these development releases for our users. There are not a lot of new features, but with the upgraded toolkit, there’s better support for newer technologies, theming capabilities, and … an increased likelihood of bugs (we’ll fix them, we promise).

As of this morning (July 1), we have many more Xfce 4.13 available in Xubuntu 18.10 “Cosmic Cuttlefish.” This is thanks to the hard work of Unit 193 — our Debian liaison, package maintainer, council member, and all-around awesome person. The following components are now available.

This Xubuntu development update features updated applications using GTK 3.
These components are using GTK 3… can you tell?
  • Thunar 1.8 (and plugins)
  • Xfce Desktop 4.13
  • Xfce Panel 4.13 (and plugins)
  • Xfce Screenshooter 1.9
  • Xfce Settings 4.13
  • Updated libraries (libxfce4panel, libxfce4util, xfconf)

New Releases

July was a nice month for Xfce development. 11 projects were updated, and most of these updates have already landed in Xubuntu. The other updates should land in the coming days.

Upcoming Releases

Catfish 1.4.6

We’re in the middle of migrating Catfish to be an official part of the Xfce family. After migrating bugs from Launchpad to Xfce, it was only rational to fix a few. So with those bug fixes, we’re right around the corner from another release. I’ll have more information on the Xfce transition with the 1.4.6 release announcement later this month.

Xubuntu 18.04.1

The first point release for 18.04 is expected this month, on July 26th. After 18.04.1 is released, 16.04 LTS users will begin to receive upgrade notifications. Before we get there, we have a few fixes and updates we want to deliver.

What to Expect in July?

Xubuntu 18.04.1 Testing

With each point release, we need some testing to ensure everything works as expected. With 18.04.1, we’ll likely be looking for more release upgrade tests. Look forward to some calls for testing this month to test the upcoming milestone, or join us on #xubuntu-devel to learn how you can start testing now.

Xfce Migrations

We’ve already started moving Catfish to Xfce, but more work remains to be done. We’ll also be moving Xfce Panel Switch this month to join the rest of its friends and family.

More Blueprint Activity

Keep an eye on the Xubuntu development tracker to see what the team is up to this month.

Xfce Settings 4.12.4 and 4.13.4 Released

  • June 21, 2018
  • Sean Davis

The latest developments in Xfce Settings continue to make their way to both the stable and development releases. Both 4.12.4 and 4.13.4 include a number of improvements, and 4.13.4 is steadily marching toward the 4.14 future.

What’s New?

Bug Fixes (4.12 and 4.13)

  • xfsettingsd --replace does not replace old daemon (Xfce #14381)
  • Uninitialized scalar variables (CID #292062, #292063)
  • Resolved warnings for -Wcast-function-type (GCC 8)
  • Fixed redefinition of DISTCLEANFILES in Makefile.am
  • Fixed typo in display manufacturers, “PRECISON” to “PRECISION”

Improved Display Manufacturer Recognition (4.12 and 4.13)

  • Refreshed PNP IDs from hwdata
  • Added support for VBX (VirtualBox)
  • Standardized and shortened manufacturer names
  • Updated laptop detection to include eDP in XfceRandr

Xfce 4.14 Progress (4.13 Only)

  • Xfce Settings has been ported from D-Bus GLib to GDBus as of 4.13.3
  • D-Bus GLib was deprecated in favor of GDBus with GLib 2.26

XRandr Display Scaling (4.13 Only)

  • This new feature is equivalent to xrandr --scale and is used to scale the entire display area
  • The scale values are stored in Xfconf under /Default/<NAME>/Scale/{X,Y}
  • For now, this setting can only be configured via Xfconf. If you’d like to submit a patch to add it to the GUI, we’d love to have it! 😉

Translation Updates

Belarusian, Catalan, English (Australia), Galician, Greek, Hebrew, Hungarian, Japanese, Kazakh, Korean, Portuguese, Portuguese (Brazil), Russian, Spanish, Swedish, Ukrainian

Downloads

XFCE SETTINGS 4.12.4

Source tarball (md5sha1sha256)

XFCE SETTINGS 4.13.4

Source tarball (md5sha1sha256)

Exo 0.12.1 (and 0.12.2) Released

  • June 21, 2018
  • Sean Davis

Xfce application developers rejoice! A new version of the Exo support library is now available. With performance improvements and full support for GCC 8, both users and developers should be excited for this news.

What’s New?

Bug Fixes

  • Use the “user-bookmarks” icon instead of “bookmark-new” (Xfce #14243)
  • Properly scale application icons in Preferred Applications dialog (Xfce #14362)
  • Remove pure attribute of function that returns void (Xfce #14427)
  • Missing varargs init or cleanup (CID #30799)
    • Reverted in 0.12.2 to get rid of some unwelcome segmentation faults (Xfce #14465)
  • Uninitialized scalar variable (CID #127777)

Exo Icon Chooser Dialog

  • Dropped deprecated International icon context, added Stock icon context
  • Increased context title max length to support long translations
  • Symbolic icons are no longer populated in the icon chooser dialog, which could lead to significant performance gains with various icon themes
  • Added a new test to the test suite for the GTK 3 version of this dialog

Helpers

Compiler Support

  • Disabled -Wexpansion-to-defined and resolve various compiler warnings for GCC 7
  • Fixed -Wcast-function-type for GCC 8

Translation Updates

Albanian, Amharic, Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Czech, Danish, Dutch, English (Australia), Finnish, French, Galician, Greek, Hebrew, Hungarian, Italian, Polish, Portuguese, Russian, Slovak, Swedish, Turkish

Downloads

Source tarball (md5sha1sha256)

Xfce Settings 4.12.4 & 4.13.4 Released

  • June 20, 2018
  • Xfce on Sean Davis - Engineering & Open Source

The latest developments in Xfce Settings continue to make their way to the stable and development releases. Xfce Settings 4.12.4 and 4.13.4 include several improvements, and 4.13.4 is steadily marching toward the 4.14 future.

What’s New?

Bug Fixes (4.12 and 4.13)

  • xfsettingsd --replace does not replace old daemon (Xfce #14381)
  • Uninitialized scalar variables (CID #292062, #292063)
  • Resolved warnings for -Wcast-function-type (GCC 8)
  • Fixed redefinition of DISTCLEANFILES in Makefile.am
  • Fixed typo in display manufacturers, “PRECISON” to “PRECISION”

Improved Display Manufacturer Recognition (4.12 and 4.13)

  • Refreshed PNP IDs from hwdata
  • Added support for VBX (VirtualBox)
  • Standardized and shortened manufacturer names
  • Updated laptop detection to include eDP in XfceRandr

Xfce 4.14 Progress (4.13 Only)

  • Xfce Settings has been ported from D-Bus GLib to GDBus as of 4.13.3
  • D-Bus GLib was deprecated in favor of GDBus with GLib 2.26

XRandr Display Scaling (4.13 Only)

  • This new feature is equivalent to xrandr --scale and is used to scale the entire display area
  • The scale values are stored in Xfconf under /Default/<NAME>/Scale/{X,Y}
  • For now, this setting can only be configured via Xfconf. If you’d like to submit a patch to add it to the GUI, we’d love to have it! 😉

Translation Updates

Belarusian, Catalan, English (Australia), Galician, Greek, Hebrew, Hungarian, Japanese, Kazakh, Korean, Portuguese, Portuguese (Brazil), Russian, Spanish, Swedish, Ukrainian

Downloads

Xfce Settings 4.12.4

Source tarball ( md5, sha1, sha256)

Xfce Settings 4.13.4

Source tarball ( md5, sha1, sha256)

Exo 0.12.2 Released

  • June 20, 2018
  • Xfce on Sean Davis - Engineering & Open Source

Xfce application developers rejoice! Exo 0.12.2, the latest version of the application support library, is now available. With performance improvements and full support for GCC 8, users and developers should be excited about this news.

What’s New?

Bug Fixes

  • Use the “user-bookmarks” icon instead of “bookmark-new” (Xfce #14243)
  • Properly scale application icons in the Preferred Applications dialog (Xfce #14362)
  • Remove pure attribute of function that returns void (Xfce #14427)
  • Uninitialized scalar variable (CID #127777)

Exo Icon Chooser Dialog

  • Dropped deprecated International icon context, added Stock icon context
  • Increased context title max length to support long translations
  • Symbolic icons are no longer populated in the icon chooser dialog, which could lead to significant performance gains with various icon themes
  • Added a new test to the test suite for the GTK 3 version of this dialog

Helpers

Compiler Support

  • Disabled -Wexpansion-to-defined and resolve various compiler warnings for GCC 7
  • Fixed -Wcast-function-type for GCC 8

Translation Updates

Albanian, Amharic, Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Czech, Danish, Dutch, English (Australia), Finnish, French, Galician, Greek, Hebrew, Hungarian, Italian, Polish, Portuguese, Russian, Slovak, Swedish, Turkish

Downloads

Exo 0.12.2 is available to download from the link below.

Source tarball ( md5, sha1, sha256)

Thunar 1.8.0 Release

  • June 6, 2018
  • André Miranda

Good news fellow Xfce users, we proudly present a new Thunar release, our beloved easy-to-use and fast file manager!

The main highlight in this release is that Thunar, as all Xfce components, is saying goodbye to Gtk+ 2 and is now Gtk+ 3 based. Other than that, our team has addressed several critical bugs that compromised Thunar’s stability. Most of those fixes were backported to 1.6.x series and we hope our users do not experience crashes anymore.

By the way, by “our team” I mean Alexander Schwinn and myself, as well as all other developers which contributed to the project, specifically Jonas Kümmerlin, without his work we wouldn’t get here.

We picked up where Jonas left off, his initial port saved us a lot of work, with few adjustments we got Thunar to run under Gtk+ 3. But so we discovered this was no easy job, let’s just say Gtk+ migration path was far from a smooth experience. Besides fixing bugs and regressions, new features were introduced. Not to mention the wonderful work done by translators in promptly updating translations.

What Thunar 1.8.0 has to offer?

  • A completely revised pathbar
    • Buttons next/previous/up/home added
    • Click on the right filler opens path as editable string
    • Here’s a comparison between the old pathbar and the new one Thunar comparison
  • GObject Introspection support for thunarx
    • It paves the way to new language bindings
    • Thunarx-python has already been updated
  • Minor improvements:
    • Show file size as well in bytes
    • Add systemd user unit for D-Bus session services
    • Make it possible to assign accelerators to custom actions
    • Enable Thunar UCA (User Configurable Actions) for remote locations
    • Refreshed tray icons for file transfer
    • Improved various styling details

While moving to Gtk+ 3 it was necessary to replace parts of the Thunar Plugin API (thunarx). It means that to update to Thunar 1.8.0 one should also update all installed thunar-plugins and xfdesktop to their latest versions, see the compability matrix for more details.

A complete list of added features, bug fixes and translation changes can be found in the NEWS file.

That’s it, we hope you enjoy the new Thunar.

Thunar 1.8.0 Release

  • June 6, 2018
  • André Miranda

Good news fellow Xfce users, we proudly present a new Thunar release, our beloved easy-to-use and fast file manager!

The main highlight in this release is that Thunar, as all Xfce components, is saying goodbye to Gtk+ 2 and is now Gtk+ 3 based. Other than that, our team has addressed several critical bugs that compromised Thunar’s stability. Most of those fixes were backported to 1.6.x series and we hope our users do not experience crashes anymore.

By the way, by “our team” I mean Alexander Schwinn and myself, as well as all other developers which contributed to the project, specifically Jonas Kümmerlin, without his work we wouldn’t get here.

We picked up where Jonas left off, his initial port saved us a lot of work, with few adjustments we got Thunar to run under Gtk+ 3. But so we discovered this was no easy job, let’s just say Gtk+ migration path was far from a smooth experience. Besides fixing bugs and regressions, new features were introduced. Not to mention the wonderful work done by translators in promptly updating translations.

What Thunar 1.8.0 has to offer?

  • A completely revised pathbar
    • Buttons next/previous/up/home added
    • Click on the right filler opens path as editable string
    • Here’s a comparison between the old pathbar and the new one Thunar comparison
  • GObject Introspection support for thunarx
    • It paves the way to new language bindings
    • Thunarx-python has already been updated
  • Minor improvements:
    • Show file size as well in bytes
    • Add systemd user unit for D-Bus session services
    • Make it possible to assign accelerators to custom actions
    • Enable Thunar UCA (User Configurable Actions) for remote locations
    • Refreshed tray icons for file transfer
    • Improved various styling details

While moving to Gtk+ 3 it was necessary to replace parts of the Thunar Plugin API (thunarx). It means that to update to Thunar 1.8.0 one should also update all installed thunar-plugins and xfdesktop to their latest versions, see the compability matrix for more details.

A complete list of added features, bug fixes and translation changes can be found in the NEWS file.

That’s it, we hope you enjoy the new Thunar.