ANNOUNCE: xfce4-session 4.13.2 released

Simon Steinbeiss simon at
Sun May 19 00:08:10 CEST 2019

xfce4-session 4.13.2 is now available for download from

What is xfce4-session?

The Xfce session manager controls the loading of applications when Xfce
is started. It also handles logging out, shutting down, and rebooting.


Release notes for 4.13.2
- Drop splash screens
- Introduce priority-group startup for FailSafe Session
- Optionally run commands on logout, suspend etc. (Bug #10172)

- xflock4:
  - Do not override PATH with hardcoded value.
  - Add support for xfce4-screensaver to xflock4
- chooser:
  - Improve look and feel of the session chooser
  - Improve UI and add delete button (Bug #12799)
  - Add fallback theming to chooser dialogs
  - Enable keypress response to session creation
  - Update session name in xfconf after chooser
  - Fix case in session chooser buttons
- settings:
  - Show saved sessions in settings dialog
  - Move "lock screen before sleep" option to general tab
  - Fix alignment of session lock property
  - Fix PID showing in "Current Session" tab
  - Improve icon matching in "Current Session" tab
  - Add a label for the currently active session
  - Add a "delete session" button to the session list
  - Make the Autostart buttons an inline toolbar
  - Initialize the session list treeview if necessary
  - More settings dialog UI improvements
  - Add column headers to autostart list
  - In autostart some apps (e.g. xfce-polkit) have bigger icons
  - Make entries expand in add/edit app startup dialog (Bug #15321)
- logout-dialog:
  - Fix sensitivity of switch user button
  - Remove blue border from logout dialog (Bug #15284)
  - Improve default style of the logout dialog
  - Add styleclass to make logout dialog themeable
  - Set logout dialog icons from icon_name
  - Support scaling in logout dialog (Bug #14951)
  - Use a different icon for hybrid sleep when possible
  - Fix mnemonic conflict on logout dialog
- Use systemd-logind methods instead of polkit permissions (Bug #14707)
- scripts/ use "command" shell builtin instead of
- Use sysconf(_SC_NGROUPS_MAX) instead of #defining an arbitrary
  MAX_USER_GROUPS (bug #14722)
- Don't auto start consolekit daemon if it is not running
- Added better shutdown fallback support for the BSDs (Bug #14722)
- Don't install generic icon names (Bug #11912)
- Use exec to launch xfce4-session from xinitrc
- xinitrc: Remove fallback path when xfce4-session is not installed
- Remove old unused autostart_migrate function
- Fix GVariant format string in dbus server
- Extend debug messages
- Silence compiler warnings
- Remove unused checks on configure step
- Drop unused function
- Remove useless ioprio.h check
- rollback fix of a warning (fix requires glib 2.58)
- Fixed warning "cast between incompatible function types" introduced
  in GCC 8
- replaced GList of windows with single window (not required any more)
  (triggered by previous commit
- merged identic cases (triggered by previous commit
- removed duplicated loop counter (triggered by previous commit
- replaced deprecated "gtk_display_get_screen"  - For each display
  there is only one screen (See gtk3 doc of gdk_display_get_screen). So
  we can use gdk_display_get_default_screen (display) instead of
  looping on all screens. - The default screen is the screen of the
  default display (no need to first get the default display if the
  default screen is required)
- bump gtk version to 3.22 and gmodule/gio to 2.42
- Remove now useless XFCE_GLADE_*_PATH variables (Bug #13945)
- Tell intltool how to extract .ui files (Bug #14582)
- fix build failure when dbus is not in the system include path (Bug
- Translation updates:
  Albanian, Arabic, Asturian, Basque, Belarusian, Bengali, Bulgarian,
  Catalan, Chinese (China), Chinese (Hong Kong), Chinese (Taiwan),
  Croatian, Czech, Danish, Dutch (Flemish), English (Australia),
  English (Great Britain), Finnish, French, Galician, German, Greek,
  Hebrew, Hungarian, Icelandic, Indonesian, Italian, Japanese,
  Kazakh, Korean, Latvian, Lithuanian, Malay, Norwegian Bokmål,
  Norwegian Nynorsk, Occitan, Polish, Portuguese,
  Portuguese (Brazilian), Romanian, Russian, Serbian, Slovak,
  Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian,
  Urdu, Urdu (Pakistan), Uyghur, Vietnamese

More information about the Xfce-announce mailing list