Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
releng:4.14:roadmap:xfce4-session [2015/03/07 19:33] – created ochosi | 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 | + | Related |
+ | |||
+ | For dbus session clients: http:// | ||
+ | |||
+ | |||
+ | Todo: | ||
+ | * Port to Gtk3 - Done | ||
+ | * Port to GDBUS - Done | ||
+ | * Settings - Done | ||
+ | * session-logout - Done | ||
+ | * xfce4-session - Done | ||
+ | * main.c - Done | ||
+ | * xfsm-client.c - Done | ||
+ | * xfsm-consolekit.c - Done | ||
+ | * xfsm-error.c - Done | ||
+ | * xfsm-manager.c - Done | ||
+ | * xfsm-shutdown.c - Done | ||
+ | * xfsm-shutdown-fallback.c - Done | ||
+ | * xfsm-systemd.c - Done | ||
+ | * xfsm-upower.c - Removed from codebase | ||
+ | * Add in better screensaver support - Done | ||
+ | * 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:// |