Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
releng:4.14:roadmap:xfce4-session [2016/05/15 17:54] – [Port to Gtk3] status updates erickoegel | releng:4.14:roadmap:xfce4-session [2016/07/04 07:21] (current) – [Port to Gtk3] erickoegel | ||
---|---|---|---|
Line 3: | Line 3: | ||
===== Port to Gtk3 ===== | ===== Port to Gtk3 ===== | ||
- | Related branches: https:// | + | Related branches: https:// |
+ | |||
+ | For dbus session clients: http:// | ||
Todo: | Todo: | ||
- | * Port to GDBUS | + | |
+ | | ||
* Settings - Done | * Settings - Done | ||
* session-logout - Done | * session-logout - Done | ||
Line 19: | Line 23: | ||
* xfsm-systemd.c - Done | * xfsm-systemd.c - Done | ||
* xfsm-upower.c - Removed from codebase | * xfsm-upower.c - Removed from codebase | ||
- | * Add in better screensaver support | + | * Add in better screensaver support |
- | * Fix session management after Gtk broke it, see: https:// | + | * Fix session management after Gtk broke it, see: https:// |
+ | * There may be some remaining things to look into for dbus session management, such as: | ||
+ | * saving/ | ||
+ | * We may want to add a non-session managed process loop at shutdown to send SIGTERM + after a timeout send SIGKILL to kill all the clients that don't do dbus or xsmp session management when legacy session management is disabled. This way clients at least get some shutdown notification. | ||
+ | * Might need to ensure dbus clients don't get picked up as legacy session clients. Looks like gtk sets some window properties we can check for https:// |