Xfce PulseAudio Plugin 0.3.1 Released
Xfce PulseAudio Plugin 0.3.1 has been released with some handy new features! But I’ve never posted about this plugin before, so we’ll start with a proper introduction.
Xfce PulseAudio Panel Plugin
This plugin for the Xfce panel allows the user to adjust the audio volume of the PulseAudio sound system easily. As of the 0.3.0 release, this plugin was extended with support for controlling multimedia players via the MPRIS DBUS interface. This latest release lets users toggle the default audio input and output devices.
Features
- Control device volume from 0% to 100% and beyond
- Instantly mute volumes by middle-clicking the plugin or clicking the mute toggle
- Launch the configured audio mixer
- Open, raise, or control playback from known media players (since 0.3.0)
- Select default input and output devices (since 0.3.1)
Screenshots



Downloads
The latest version of the Xfce PulseAudio Plugin can always be downloaded from the Xfce archives. Grab version 0.3.1 from the link below.
- SHA-256: 61a39f892e5e06723a08f919682362ebaf54792ed1076f5be828d0209a52f482
- SHA-1: 6db0e12f5f171bd57b1330c7996d503aca7a4883
- MD5: ab2a12283555db063db3abea26b3237e
Development Release: Exo 0.11.4
After quite some time, the first release candidate for the Exo 0.12.x series is ready for some serious testing!
What’s New in Exo 0.11.4?
This release completes the GTK+ 3 port and can now be used for GTK+ 2 or 3 Xfce application development.
New Features
- GTK Extensions:
- GTK+ 3: Added support for the “insensitive” state in
exo_cell_renderer_icon - Helpers:
- WebBrower: Added Brave, Google Chrome, and Vivaldi
- MailReader: Added Geary, dropped Opera Mail (no longer available for Linux)
Bug Fixes
- Removed
--disable-debugflag frommake distcheck(Xfce #11556)
Icons
- Replaced non-standard gnome-* icons
- Replaced non-existent “missing-image” icon
Deprecations
- Dropped
gdk_window_process_updatesfor GTK+ 3.22 - Replaced
gdk_pixbuf_new_from_inlineusage - Replaced
gdk_screen_*usage - Replaced
gtk_style_context_get_background_colorusage - Removed warnings for
gtk_dialog_get_action_areaandGioScheduler
Translation Updates
Arabic, Catalan, Chinese (China), Danish, Dutch, French, German, Hebrew, Indonesian, Korean, Lithuanian, Portuguese (Brazil), Russian, Spanish, Swedish
Downloads
The latest version of Exo can always be downloaded from the Xfce archives. Grab version 0.11.4 from the below link.
http://archive.xfce.org/src/xfce/exo/0.11/exo-0.11.4.tar.bz2
- SHA-256: 54fc6d26eff4ca0525aed8484af822ac561cd26adad4a2a13a282b2d9f349d84
- SHA-1: 49e0fdf6899eea7aa1050055c7fe2dcddd0d1d7a
- MD5: 7ad88a19ccb4599fd46b53b04325552c
Exo 0.11.4 Released
What’s New in Exo 0.11.4?
The release of Exo 0.11.4 completes the GTK 3 port and can now be used for GTK 2 or 3 Xfce application development.
New Features
GTK Extensions
- Added
exo_gtk_dialog_get_action_area - Added
exo_gtk_dialog_add_secondary_button - GTK+ 3: Added support for the “insensitive” state in
exo_cell_renderer_icon
Helpers
- WebBrower: Added Brave, Google Chrome, and Vivaldi
- MailReader: Added Geary, dropped Opera Mail (no longer available for Linux)
Bug Fixes
- Removed
--disable-debugflag frommake distcheck(Xfce #11556)
Icons
- Replaced non-standard gnome-* icons
- Replaced non-existent “missing-image” icon
Deprecations
- Dropped
gdk_window_process_updatesfor GTK+ 3.22 - Replaced
gdk_pixbuf_new_from_inlineusage - Replaced
gdk_screen_*usage - Replaced
gtk_style_context_get_background_colorusage - Removed warnings for
gtk_dialog_get_action_areaandGioScheduler
Translation Updates
Arabic, Catalan, Chinese (China), Danish, Dutch, French, German, Hebrew, Indonesian, Korean, Lithuanian, Portuguese (Brazil), Russian, Spanish, Swedish
Downloads
The latest version of Exo can always be downloaded from the Xfce archives. Grab version 0.11.4 from the below link.
- SHA-256: 54fc6d26eff4ca0525aed8484af822ac561cd26adad4a2a13a282b2d9f349d84
- SHA-1: 49e0fdf6899eea7aa1050055c7fe2dcddd0d1d7a
- MD5: 7ad88a19ccb4599fd46b53b04325552c
Development Release: Xfce Settings 4.13.1
The second release of the GTK+ 3 powered Xfce Settings is now ready for testing (and possibly general use). Check it out!
What’s New?
This release now requires xfconf 4.13+.
New Features
- Appearance Settings: New configuration option for default monospace font
- Display Settings: Improved support for embedded DisplayPort connectors
Bug Fixes
- Display Settings: Fixed drawing of displays, was hit and miss before, now its guaranteed
- Display Settings: Fixed drag-n-drop functionality, the grab area occupied the space below the drawn displays
- Display Settings (Minimal): The mini dialog now runs as a single instance, which should help with some display drivers (Xfce #11169)
- Fixed linking to dbus-glib with xfconf 4.13+ (Xfce #13633)
Deprecations
- Resolved
gtk_menu_popupandgdk_error_trap_popdeprecations - Ignoring
GdkScreenandGdkCairodeprecations for now. Xfce shares this code with GNOME and Mate, and they have not found a resolution yet.
Code Quality
- Several indentation fixes
- Dropped duplicate drawing code, elimination another deprecation in the process
Translation Updates
Arabic, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Danish, Dutch, Finnish, French, Galician, German, Greek, Hebrew, Indonesian, Italian, Japanese, Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmal, Norwegian Nynorsk, Occitan, Portuguese, Portuguese (Brazil), Russian, Serbian, Slovak, Spanish, Swedish, Thai, Ukrainian
Downloads
The latest version of Xfce Settings can always be downloaded from the Xfce archives. Grab version 4.13.1 from the below link.
http://archive.xfce.org/src/xfce/xfce4-settings/4.13/xfce4-settings-4.13.1.tar.bz2
- SHA-256: 01b9e9df6801564b28f3609afee1628228cc24c0939555f60399e9675d183f7e
- SHA-1: 9ffdf3b7f6fad24f4efd1993781933a2a18a6922
- MD5: 300d317dd2bcbb0deece1e1943cac368
Development Release: Xfce Settings 4.13.1
The second release of the GTK+ 3 powered Xfce Settings is now ready for testing (and possibly general use). Check it out!
What’s New?
This release now requires xfconf 4.13+.
New Features
- Appearance Settings: New configuration option for default monospace font
- Display Settings: Improved support for embedded DisplayPort connectors
Bug Fixes
- Display Settings: Fixed drawing of displays, was hit and miss before, now its guaranteed
- Display Settings: Fixed drag-n-drop functionality, the grab area occupied the space below the drawn displays
- Display Settings (Minimal): The mini dialog now runs as a single instance, which should help with some display drivers (Xfce #11169)
- Fixed linking to dbus-glib with xfconf 4.13+ (Xfce #13633)
Deprecations
- Resolved
gtk_menu_popupandgdk_error_trap_popdeprecations - Ignoring
GdkScreenandGdkCairodeprecations for now. Xfce shares this code with GNOME and Mate, and they have not found a resolution yet.
Code Quality
- Several indentation fixes
- Dropped duplicate drawing code, elimination another deprecation in the process
Translation Updates
Arabic, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Danish, Dutch, Finnish, French, Galician, German, Greek, Hebrew, Indonesian, Italian, Japanese, Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmal, Norwegian Nynorsk, Occitan, Portuguese, Portuguese (Brazil), Russian, Serbian, Slovak, Spanish, Swedish, Thai, Ukrainian
Downloads
The latest version of Xfce Settings can always be downloaded from the Xfce archives. Grab version 4.13.1 from the below link.
http://archive.xfce.org/src/xfce/xfce4-settings/4.13/xfce4-settings-4.13.1.tar.bz2
- SHA-256: 01b9e9df6801564b28f3609afee1628228cc24c0939555f60399e9675d183f7e
- SHA-1: 9ffdf3b7f6fad24f4efd1993781933a2a18a6922
- MD5: 300d317dd2bcbb0deece1e1943cac368
Xfce Settings 4.13.1 Released
Xfce Settings 4.13.1, The second release of the GTK 3 porting effort, is now ready for testing (and possibly general use). Check it out!
What’s New?
This release now requires Xfconf 4.13+.
New Features
- Appearance Settings: New configuration option for default monospace font
- Display Settings: Improved support for embedded DisplayPort connectors
Bug Fixes
- Display Settings: Fixed drawing of displays, which was hit-and-miss before; now it’s guaranteed
- Display Settings: Fixed drag-n-drop functionality; the grab area occupied the space below the drawn displays
- Display Settings (Minimal): The mini dialog now runs as a single instance, which should help with some display drivers (Xfce #11169)
- Fixed linking to dbus-glib with Xfconf 4.13+ (Xfce #13633)
Deprecations
- Resolved
gtk_menu_popupandgdk_error_trap_popdeprecations - Ignoring
GdkScreenandGdkCairodeprecations for now. Xfce shares this code with GNOME and Mate, and they have not found a resolution yet.
Code Quality
- Several indentation fixes
- Dropped duplicate drawing code, eliminating another deprecation in the process
Translation Updates
Arabic, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Danish, Dutch, Finnish, French, Galician, German, Greek, Hebrew, Indonesian, Italian, Japanese, Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmal, Norwegian Nynorsk, Occitan, Portuguese, Portuguese (Brazil), Russian, Serbian, Slovak, Spanish, Swedish, Thai, Ukrainian
Downloads
The latest version of Xfce Settings can always be downloaded from the Xfce archives. Grab version 4.13.1 from the below link.
http://archive.xfce.org/src/xfce/xfce4-settings/4.13/xfce4-settings-4.13.1.tar.bz2
- SHA-256: 01b9e9df6801564b28f3609afee1628228cc24c0939555f60399e9675d183f7e
- SHA-1: 9ffdf3b7f6fad24f4efd1993781933a2a18a6922
- MD5: 300d317dd2bcbb0deece1e1943cac368
Development Release: Exo 0.11.3
Xfce 4.14 development has been picking up steam in the past few months. With the release of Exo 0.11.3, things are only going to get steamier.
What is Exo?
Exo is an Xfce library for application development. It was introduced years ago to aid the development of Xfce applications. It’s not used quite as heavily these days, but you’ll still find Exo components in Thunar (the file manager) and Xfce Settings Manager.
Exo provides custom widgets and APIs that extend the functionality of GLib and GTK+ (both 2 and 3). It also provides the mechanisms for defining preferred applications in Xfce.
What’s New in Exo 0.11.3?
New Features
exo-csource: Added a new--outputflag to write the generated output to a file (Xfce #12901)exo-helper: Added a new--queryflag to determine the preferred application (Xfce #8579)
Build Changes
- Build requirements were updated. Exo now requires GTK+ 2.24, GTK 3.20, GLib 2.42, and libxfce4ui 4.12
- Building GTK+ 3 libraries is no longer optional
- Default debug setting is now “yes” instead of “full”. This means that builds will not fail if there are deprecated GTK+ symbols (and there are plenty).
Bug Fixes
- Discard preferred application selection if dialog is canceled (Xfce #8802)
- Do not ship generic category icons, these are standard (Xfce #9992)
- Do not abort builds due to deprecated declarations (Xfce #11556)
- Fix crash in Thunar on selection change after directory change (Xfce #13238)
- Fix crash in exo-helper-1 from GTK 3 migration (Xfce #13374)
- Fix ExoIconView being unable to decrease its size (Xfce #13402)
Documentation Updates
- Add missing per-release API indices
- Resolve undocumented symbols (100% symbol coverage)
- Updated project documentation (HACKING, README, THANKS)
Translation Updates
Amharic, Asturian, Catalan, Chinese (Taiwan), Croatian, Danish, Dutch, Finnish, Galician, Greek, Indonesian, Kazakh, Korean, Lithuanian, Norwegian Bokmal, Norwegian Nynorsk, Occitan, Portuguese (Brazil), Russian, Serbian, Slovenian, Spanish, Thai
Downloads
The latest version of Exo can always be downloaded from the Xfce archives. Grab version 0.11.3 from the below link.
http://archive.xfce.org/src/xfce/exo/0.11/exo-0.11.3.tar.bz2
- SHA-256: 448d7f2b88074455d54a4c44aed08d977b482dc6063175f62a1abfcf0204420a
- SHA-1: 758ced83d97650e0428563b42877aecfc9fc3c81
- MD5: c1801052163cbd79490113f80431674a
Exo 0.11.3 Released
Xfce 4.14 development has been picking up steam in the past few months. With the release of Exo 0.11.3, things will only get steamier.
What is Exo?
Exo is an Xfce library for application development. It was introduced years ago to aid the development of Xfce applications. Although it’s not used quite as heavily these days, you’ll still find Exo components in Thunar (the file manager) and the Xfce Settings Manager.
Exo provides custom widgets and APIs that extend the functionality of GLib and GTK+ (both 2 and 3). It also provides the mechanisms for defining preferred applications in Xfce.
What’s New in Exo 0.11.3?
New Features
exo-csource: Added a new--outputflag to write the generated output to a file (Xfce #12901)exo-helper: Added a new--queryflag to determine the preferred application (Xfce #8579)
Build Changes
- Build requirements were updated. Exo now requires GTK+ 2.24, GTK 3.20, GLib 2.42, and libxfce4ui 4.12
- Building GTK+ 3 libraries is no longer optional
- The default debug setting is now “yes” instead of “full.” This means that builds will not fail if there are deprecated GTK+ symbols ( and there are plenty).
Bug Fixes
- Discard preferred application selection if the dialog is canceled (Xfce #8802)
- Do not ship generic category icons; these are standard (Xfce #9992)
- Do not abort builds due to deprecated declarations (Xfce #11556)
- Fix crash in Thunar on selection change after directory change (Xfce #13238)
- Fix crash in exo-helper-1 from GTK 3 migration (Xfce #13374)
- Fix ExoIconView being unable to decrease its size (Xfce #13402)
Documentation Updates
- Add missing per-release API indices
- Resolve undocumented symbols (100% symbol coverage)
- Updated project documentation ( HACKING, README, THANKS)
Translation Updates
Amharic, Asturian, Catalan, Chinese (Taiwan), Croatian, Danish, Dutch, Finnish, Galician, Greek, Indonesian, Kazakh, Korean, Lithuanian, Norwegian Bokmal, Norwegian Nynorsk, Occitan, Portuguese (Brazil), Russian, Serbian, Slovenian, Spanish, Thai
Downloads
The latest version of Exo can always be downloaded from the Xfce archives. Grab version 0.11.3 from the below link.
http://archive.xfce.org/src/xfce/exo/0.11/exo-0.11.3.tar.bz2
- SHA-256: 448d7f2b88074455d54a4c44aed08d977b482dc6063175f62a1abfcf0204420a
- SHA-1: 758ced83d97650e0428563b42877aecfc9fc3c81
- MD5: c1801052163cbd79490113f80431674a
Improving the Xfce infrastructure: Bugzilla
Bug management is a vital part of any open source project. Today I’m happy to introduce you to yet another project which aims to improve the Xfce infrastructure – you guessed it – the Xfce Bugzilla!
The project to improve the Xfce bug management started quite some time ago. The first tasks in this were unrelated to the infrastructure; the team has done some work to clean up old bugs as well as triaging newer ones. Tasks like that can become extremely tedious if the tools are constantly slowing you down.
To try to remedy this situation we started a project to improve the look and feel of Bugzilla. In addition to just a general facelift we also ended up reorganizing bits here and there and even touch some functionality. I specifically want to highlight a few parts of the project:
- Make bug filing easier and faster than before. We’ve streamlined the bug filing process by removing one unnecessary page load and a click but also by doing a big reorganization in the bug filing page.
- Make bug handling easier and faster than before. In addition to a revamp for the bug filing procedure, the individual bug report pages have had a big update as well; information is now more clearly organized and the long bug description and comments have been brought much closer to the top of the page. We have also merged the status and resolution fields to let you choose the right combination with less clicks – and make it obvious which combinations are possible…
- Allow using search filters on-the-fly. Whenever you are on a search result page with any filters, you can remove them individually from the search. You can now also click the product, component and assignee fields to add additional filters.
- Highlight bug statuses. This is a smaller update, but we’re now using color-coded boxes for bug statuses anywhere they are shown. This should both help users digest information and see where work needs to be done.
Today, we’re finally at the point where we are quite happy with the changes and are ready to make them the default for the Xfce Bugzilla – all users using the default theme have been converted to the new Xfce skin and templates related to this skin. If you have specifically selected any other theme, you will be still using that; if you want to see the new theme, please go change your preferences.
We hope you like the new improvements and that they can make your life easier. As always, if you find any weirdness or bugs with the new skin and templates, file them in Bugzilla against the Bugzilla product on Xfce Bugzilla. Please note that this is not the correct place for bugs about Bugzilla itself – a good way to find out whether something is affecting the Xfce skin and related templates is to check the functionality with another skin enabled.