ANNOUNCE: xfce4-session 4.19.1 released

Gaël Bonithon gael at
Mon May 29 18:07:04 CEST 2023

xfce4-session 4.19.1 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.19.1
[Please note that this is a development release.]

- xflock4: Add --help option (Fixes #148)
- Add Lock() D-Bus method and make xflock4 a simple wrapper around it
- Remove xscreensaver.desktop
- cleanup: Simplify can_*() methods that never fail (Fixes #174)
- shutdown: Do not set an error when returning TRUE
- logout-dialog: Fix use-after-free
- Use glib wrappers for memory allocation
- build: Fix build when there is no suspend/hibernate support
- build: Add suspend support for Solaris
- startxfce4: Fix xinit arguments order
- manager: Always use xfsm_manager_save_yourself_dbus() (Fixes #106)
- settings: Remove useless tooltip
- xflock4: Update fallback list
- shutdown: Properly set error when methods fail
- logout-dialog: Lower warning level
- shutdown: Keep error NULL when unused
- Use new authorization info for Reboot and PowerOff
- Use updated session management API
- Use XfceConsolekit and XfceSystemd from libxfce4util
- Prepare XfsmSystemd to be moved to libxfce4util
- Prepare XfsmConsolekit to be moved to libxfce4util
- cleanup: Move packagekit code from xfsm-systemd.c to xfsm-shutdown.c
- cleanup: Move common locker code in xfsm-shutdown.c
- cleanup: Remove dead polkit code
- I18n: Update po/LINGUAS list
- I18n: Update po/LINGUAS list
- Revert "Fallback to old method for shutdown (bug #8630)."
- Use g_critical() instead of g_error()
- Use GLib logging functions or g_printerr() instead of g_print()
- Use GLib logging functions instead of g_printerr()
- packagekit: Don't warn if packagekit is not installed
- Translation Updates:
  Albanian, Arabic, Armenian (Armenia), Asturian, Azerbaijani, Basque,
  Belarusian, Belarusian (Tarask), Bulgarian, Catalan, Chinese (China),
  Chinese (Hong Kong), Chinese (Taiwan), Croatian, Czech, Danish,
  Dutch, Eastern Armenian, English (Australia), English (Canada),
  English (United Kingdom), Estonian, Finnish, French, Galician,
  German, Greek, Hebrew, Hindi, Hungarian, Icelandic, Indonesian,
  Interlingue, Italian, Japanese, Kazakh, Korean, Lithuanian, Malay,
  Norwegian Bokmål, Norwegian Nynorsk, Occitan (post 1500), Persian
  (Iran), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian,
  Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish,
  Ukrainian, Uyghur, Vietnamese

More information about the Xfce mailing list