Hello community, here is the log from the commit of package lxsession for openSUSE:Factory checked in at Thu Aug 4 12:38:56 CEST 2011. -------- --- lxsession/lxsession.changes 2011-07-29 11:09:13.000000000 +0200 +++ /mounts/work_src_done/STABLE/lxsession/lxsession.changes 2011-07-30 00:39:34.000000000 +0200 @@ -1,0 +2,8 @@ +Fri Jul 29 22:35:40 UTC 2011 - andrea@opensuse.org + +- added lxsession-0.4.6.1-support-user-switch-gdm3.patch to + allow lxsession-logout to work properly with gdm3 (upstream) +- added lxsession-0.4.6.1-support-reboot-shutdown-ltst.patch to + add proper support to ltst clients (upstream) + +------------------------------------------------------------------- calling whatdependson for head-i586 New: ---- lxsession-0.4.6.1-support-reboot-shutdown-ltst.patch lxsession-0.4.6.1-support-user-switch-gdm3.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lxsession.spec ++++++ --- /var/tmp/diff_new_pack.bto6Fl/_old 2011-08-04 12:38:41.000000000 +0200 +++ /var/tmp/diff_new_pack.bto6Fl/_new 2011-08-04 12:38:41.000000000 +0200 @@ -20,12 +20,14 @@ Name: lxsession Version: 0.4.6.1 -Release: 1 +Release: 16 Summary: LXDE Session Manager, required for running the desktop environment Group: System/GUI/LXDE License: GPLv2 Url: http://www.lxde.org/ Source0: %{name}-%{version}.tar.bz2 +Patch0: %name-0.4.6.1-support-user-switch-gdm3.patch +Patch1: %name-0.4.6.1-support-reboot-shutdown-ltst.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: dbus-1-glib-devel fdupes gtk2-devel intltool pkg-config BuildRequires: docbook-utils docbook-xsl-stylesheets libxslt @@ -42,6 +44,8 @@ %prep %setup -q -n %name-%version +%patch0 -p1 +%patch1 -p1 %build %configure --enable-man ++++++ lxsession-0.4.6.1-support-reboot-shutdown-ltst.patch ++++++
From 466982ce65e6d673c54ba7a0546d463da1fe5bfa Mon Sep 17 00:00:00 2001 From: =?utf8?q?Andrew=20Lee=20(=E6=9D=8E=E5=81=A5=E7=A7=8B)?=
Date: Fri, 29 Jul 2011 21:11:06 +0800 Subject: [PATCH] Support reboot and shutdown in LTST client. Thanks Vagrant Cascadian .
--- lxsession-logout/lxsession-logout.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/lxsession-logout/lxsession-logout.c b/lxsession-logout/lxsession-logout.c index a1c26f4..5bb8add 100644 --- a/lxsession-logout/lxsession-logout.c +++ b/lxsession-logout/lxsession-logout.c @@ -458,7 +458,11 @@ int main(int argc, char * argv[]) /* LTSP support */ if (g_getenv("LTSP_CLIENT")) + { handler_context.ltsp = TRUE; + handler_context.shutdown_available = TRUE; + handler_context.reboot_available = TRUE; + } /* Make the button images accessible. */ gtk_icon_theme_append_search_path(gtk_icon_theme_get_default(), PACKAGE_DATA_DIR "/lxsession/images"); -- 1.7.0.1 ++++++ lxsession-0.4.6.1-support-user-switch-gdm3.patch ++++++
From a872047b9b04707adb5e26b6e14cc7a1d740421f Mon Sep 17 00:00:00 2001 From: =?utf8?q?Andrew=20Lee=20(=E6=9D=8E=E5=81=A5=E7=A7=8B)?=
Date: Fri, 29 Jul 2011 21:09:33 +0800 Subject: [PATCH] Support user switch with gdm3 in lxsession-logout.
--- lxsession-logout/lxsession-logout.c | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) diff --git a/lxsession-logout/lxsession-logout.c b/lxsession-logout/lxsession-logout.c index 86f906a..a1c26f4 100644 --- a/lxsession-logout/lxsession-logout.c +++ b/lxsession-logout/lxsession-logout.c @@ -442,6 +442,13 @@ int main(int argc, char * argv[]) handler_context.switch_user_GDM = TRUE; } + /* If we are under GDM3, its "Switch User" is available. */ + if (verify_running("gdm3", "gdmflexiserver")) + { + handler_context.switch_user_available = TRUE; + handler_context.switch_user_GDM = TRUE; + } + /* If we are under KDM, its "Switch User" is available. */ if (verify_running("kdm", "kdmctl")) { -- 1.7.0.1 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org