debian/0000775000000000000000000000000012312736023007167 5ustar debian/source/0000775000000000000000000000000012312526552010473 5ustar debian/source/format0000664000000000000000000000001412312526431011675 0ustar 3.0 (quilt) debian/xfce4-session.dirs0000664000000000000000000000003512312526431012542 0ustar etc/xfce4 etc/X11/Xsession.d debian/startxfce4.10000664000000000000000000000176012312526431011344 0ustar .\" Copyright (c) 2005 Emanuele Rocca .TH STARTXFCE4 "1" "June 2005" "startxfce4" "User Commands" .SH NAME startxfce4 \- initialize an Xfce session .SH SYNOPSIS .B startxfce4 .SH DESCRIPTION .PP .B startxfce4 is a script responsible for starting an Xfce session. It runs .B xinit passing the file specified in the .B FILES subsection as an argument. .P You may want to modify the default .B xinitrc file. In order to do that, copy .I /etc/xdg/xfce4/xinitrc to .I ~/.config/xfce4/xinitrc and modify that file. .SH FILES .PP .IP ~/.config/xfce4/xinitrc User configuration file .IP /etc/xdg/xfce4/xinitrc System wide configuration file .SH SEE ALSO .PP .BR xfce4-session (1), .BR xinit (1), .BR dbus-launch (1), .BR ssh-agent (1), .BR file:///usr/share/xfce4/doc/C/xfce4-use.html#xfce4-getting-started .SH COPYRIGHT Copyright \(co 2005 Emanuele Rocca .br This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. debian/patches/0000775000000000000000000000000012312526552010622 5ustar debian/patches/xflock4-light-locker-support.patch0000664000000000000000000000135312312526516017313 0ustar Add support for locking via light-locker to xflock4 --- scripts/xflock4 | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) Index: xfce4-session/scripts/xflock4 =================================================================== --- xfce4-session.orig/scripts/xflock4 2014-03-20 09:55:53.265240000 +0100 +++ xfce4-session/scripts/xflock4 2014-03-20 09:55:53.265240000 +0100 @@ -24,8 +24,9 @@ PATH=/bin:/usr/bin export PATH -# Lock by xscreensaver or gnome-screensaver, if a respective daemon is running +# Lock by xscreensaver, gnome-screensaver, or light-locker, if a respective daemon is running for lock_cmd in \ + "light-locker-command -l" \ "xscreensaver-command -lock" \ "gnome-screensaver-command --lock" do debian/patches/xubuntu_runtime-logind-support.patch0000664000000000000000000003001212312526431020074 0ustar Description: Add runtime logind support Based on patches from Fabio Erculiani and Mikhail Efremov . Bug-Ubuntu: https://bugs.launchpad.net/xfce4-session/+bug/1178373 Bug: https://bugzilla.xfce.org/show_bug.cgi?id=9952 Bug: https://bugzilla.xfce.org/show_bug.cgi?id=10076 Forwarded: no Last-Update: 2013-06-30 Author: Lionel Le Folgoc --- xfce4-session-4.10.1.orig/configure.ac +++ xfce4-session-4.10.1/configure.ac @@ -103,7 +103,7 @@ XDT_CHECK_PACKAGE([XFCONF], [libxfconf-0 dnl Check for polkit / systemd integration XDT_CHECK_OPTIONAL_PACKAGE([SYSTEMD], [polkit-gobject-1], [0.100], - [systemd], [Systemd support (through polit)]) + [systemd], [Systemd support (through polkit)]) dnl Check for debugging support XDT_FEATURE_DEBUG([xfsm_debug_default]) @@ -207,10 +207,10 @@ echo " * Legacy session management: else echo " * Legacy session management: no" fi -if test x"$GNOME_KEYRING_FOUND" = x"yes"; then -echo " * Gnome Keyring support: yes" +if test x"$SYSTEMD_FOUND" = x"yes"; then +echo " * Systemd support (through polkit): yes" else -echo " * Gnome Keyring support: no" +echo " * Systemd support (through polkit): no" fi echo --- xfce4-session-4.10.1.orig/xfce4-session/Makefile.am +++ xfce4-session-4.10.1/xfce4-session/Makefile.am @@ -38,6 +38,8 @@ xfce4_session_SOURCES = \ xfsm-compat-gnome.h \ xfsm-compat-kde.c \ xfsm-compat-kde.h \ + xfsm-consolekit.c \ + xfsm-consolekit.h \ xfsm-dns.c \ xfsm-dns.h \ xfsm-error.c \ @@ -67,10 +69,6 @@ if HAVE_SYSTEMD xfce4_session_SOURCES += \ xfsm-systemd.c \ xfsm-systemd.h -else -xfce4_session_SOURCES += \ - xfsm-consolekit.c \ - xfsm-consolekit.h endif xfce4_session_CFLAGS = \ --- xfce4-session-4.10.1.orig/xfce4-session/xfsm-systemd.c +++ xfce4-session-4.10.1/xfce4-session/xfsm-systemd.c @@ -24,6 +24,7 @@ #include #include +#include #include @@ -33,8 +34,12 @@ #define SYSTEMD_DBUS_INTERFACE "org.freedesktop.login1.Manager" #define SYSTEMD_REBOOT_ACTION "Reboot" #define SYSTEMD_POWEROFF_ACTION "PowerOff" +#define SYSTEMD_SUSPEND_ACTION "Suspend" +#define SYSTEMD_HIBERNATE_ACTION "Hibernate" #define SYSTEMD_REBOOT_TEST "org.freedesktop.login1.reboot" #define SYSTEMD_POWEROFF_TEST "org.freedesktop.login1.power-off" +#define SYSTEMD_SUSPEND_TEST "org.freedesktop.login1.suspend" +#define SYSTEMD_HIBERNATE_TEST "org.freedesktop.login1.hibernate" @@ -93,6 +98,22 @@ xfsm_systemd_finalize (GObject *object) } + +static gboolean +xfsm_systemd_lock_screen (GError **error) +{ + XfconfChannel *channel; + gboolean ret = TRUE; + + channel = xfsm_open_config (); + if (xfconf_channel_get_bool (channel, "/shutdown/LockScreen", FALSE)) + ret = g_spawn_command_line_async ("xflock4", error); + + return ret; +} + + + static gboolean xfsm_systemd_can_method (XfsmSystemd *systemd, gboolean *can_method, @@ -205,6 +226,34 @@ xfsm_systemd_try_shutdown (XfsmSystemd gboolean +xfsm_systemd_try_suspend (XfsmSystemd *systemd, + GError **error) +{ + if (!xfsm_systemd_lock_screen (error)) + return FALSE; + + return xfsm_systemd_try_method (systemd, + SYSTEMD_SUSPEND_ACTION, + error); +} + + + +gboolean +xfsm_systemd_try_hibernate (XfsmSystemd *systemd, + GError **error) +{ + if (!xfsm_systemd_lock_screen (error)) + return FALSE; + + return xfsm_systemd_try_method (systemd, + SYSTEMD_HIBERNATE_ACTION, + error); +} + + + +gboolean xfsm_systemd_can_restart (XfsmSystemd *systemd, gboolean *can_restart, GError **error) @@ -227,3 +276,39 @@ xfsm_systemd_can_shutdown (XfsmSystemd SYSTEMD_POWEROFF_TEST, error); } + + + +gboolean +xfsm_systemd_can_suspend (XfsmSystemd *systemd, + gboolean *can_suspend, + gboolean *auth_suspend, + GError **error) +{ + gboolean ret = FALSE; + + ret = xfsm_systemd_can_method (systemd, + can_suspend, + SYSTEMD_SUSPEND_TEST, + error); + *auth_suspend = *can_suspend; + return ret; +} + + + +gboolean +xfsm_systemd_can_hibernate (XfsmSystemd *systemd, + gboolean *can_hibernate, + gboolean *auth_hibernate, + GError **error) +{ + gboolean ret = FALSE; + + ret = xfsm_systemd_can_method (systemd, + can_hibernate, + SYSTEMD_HIBERNATE_TEST, + error); + *auth_hibernate = *can_hibernate; + return ret; +} --- xfce4-session-4.10.1.orig/xfce4-session/xfsm-systemd.h +++ xfce4-session-4.10.1/xfce4-session/xfsm-systemd.h @@ -42,6 +42,12 @@ gboolean xfsm_systemd_try_restart ( gboolean xfsm_systemd_try_shutdown (XfsmSystemd *systemd, GError **error); +gboolean xfsm_systemd_try_suspend (XfsmSystemd *systemd, + GError **error); + +gboolean xfsm_systemd_try_hibernate (XfsmSystemd *systemd, + GError **error); + gboolean xfsm_systemd_can_restart (XfsmSystemd *systemd, gboolean *can_restart, GError **error); @@ -50,6 +56,16 @@ gboolean xfsm_systemd_can_shutdown ( gboolean *can_shutdown, GError **error); +gboolean xfsm_systemd_can_suspend (XfsmSystemd *systemd, + gboolean *can_suspend, + gboolean *auth_suspend, + GError **error); + +gboolean xfsm_systemd_can_hibernate (XfsmSystemd *systemd, + gboolean *can_hibernate, + gboolean *auth_hibernate, + GError **error); + G_END_DECLS #endif /* __XFSM_SYSTEMD_H__ */ --- xfce4-session-4.10.1.orig/xfce4-session/xfsm-shutdown.c +++ xfce4-session-4.10.1/xfce4-session/xfsm-shutdown.c @@ -63,15 +63,15 @@ #include #include #include +#include #include #include #include #include #ifdef HAVE_SYSTEMD +#define LOGIND_RUNNING() (access ("/run/systemd/seats/", F_OK) >= 0) #include -#else -#include #endif static void xfsm_shutdown_finalize (GObject *object); @@ -98,9 +98,8 @@ struct _XfsmShutdown #ifdef HAVE_SYSTEMD XfsmSystemd *systemd; -#else - XfsmConsolekit *consolekit; #endif + XfsmConsolekit *consolekit; XfsmUPower *upower; /* kiosk settings */ @@ -138,11 +137,15 @@ xfsm_shutdown_init (XfsmShutdown *shutdo { XfceKiosk *kiosk; + shutdown->consolekit = NULL; + #ifdef HAVE_SYSTEMD - shutdown->systemd = xfsm_systemd_get (); -#else - shutdown->consolekit = xfsm_consolekit_get (); + if (LOGIND_RUNNING()) + shutdown->systemd = xfsm_systemd_get (); + else #endif + shutdown->consolekit = xfsm_consolekit_get (); + shutdown->upower = xfsm_upower_get (); shutdown->helper_state = SUDO_NOT_INITIAZED; shutdown->helper_require_password = FALSE; @@ -163,9 +166,8 @@ xfsm_shutdown_finalize (GObject *object) #ifdef HAVE_SYSTEMD g_object_unref (G_OBJECT (shutdown->systemd)); -#else - g_object_unref (G_OBJECT (shutdown->consolekit)); #endif + g_object_unref (G_OBJECT (shutdown->consolekit)); g_object_unref (G_OBJECT (shutdown->upower)); /* close down helper */ @@ -657,10 +659,11 @@ xfsm_shutdown_try_restart (XfsmShutdown return xfsm_shutdown_sudo_try_action (shutdown, XFSM_SHUTDOWN_RESTART, error); else #ifdef HAVE_SYSTEMD - return xfsm_systemd_try_restart (shutdown->systemd, error); -#else - return xfsm_consolekit_try_restart (shutdown->consolekit, error); + if (LOGIND_RUNNING()) + return xfsm_systemd_try_restart (shutdown->systemd, error); + else #endif + return xfsm_consolekit_try_restart (shutdown->consolekit, error); } @@ -678,10 +681,11 @@ xfsm_shutdown_try_shutdown (XfsmShutdown return xfsm_shutdown_sudo_try_action (shutdown, XFSM_SHUTDOWN_SHUTDOWN, error); else #ifdef HAVE_SYSTEMD - return xfsm_systemd_try_shutdown (shutdown->systemd, error); -#else - return xfsm_consolekit_try_shutdown (shutdown->consolekit, error); + if (LOGIND_RUNNING()) + return xfsm_systemd_try_shutdown (shutdown->systemd, error); + else #endif + return xfsm_consolekit_try_shutdown (shutdown->consolekit, error); } @@ -692,6 +696,11 @@ xfsm_shutdown_try_suspend (XfsmShutdown { g_return_val_if_fail (XFSM_IS_SHUTDOWN (shutdown), FALSE); +#ifdef HAVE_SYSTEMD + if (LOGIND_RUNNING()) + return xfsm_systemd_try_suspend (shutdown->systemd, error); + else +#endif return xfsm_upower_try_suspend (shutdown->upower, error); } @@ -703,6 +712,11 @@ xfsm_shutdown_try_hibernate (XfsmShutdow { g_return_val_if_fail (XFSM_IS_SHUTDOWN (shutdown), FALSE); +#ifdef HAVE_SYSTEMD + if (LOGIND_RUNNING()) + return xfsm_systemd_try_hibernate (shutdown->systemd, error); + else +#endif return xfsm_upower_try_hibernate (shutdown->upower, error); } @@ -722,10 +736,14 @@ xfsm_shutdown_can_restart (XfsmShutdown } #ifdef HAVE_SYSTEMD - if (xfsm_systemd_can_restart (shutdown->systemd, can_restart, error)) -#else - if (xfsm_consolekit_can_restart (shutdown->consolekit, can_restart, error)) + if (LOGIND_RUNNING()) + { + if (xfsm_systemd_can_restart (shutdown->systemd, can_restart, error)) + return TRUE; + } + else #endif + if (xfsm_consolekit_can_restart (shutdown->consolekit, can_restart, error)) return TRUE; if (xfsm_shutdown_sudo_init (shutdown, error)) @@ -753,10 +771,14 @@ xfsm_shutdown_can_shutdown (XfsmShutdown } #ifdef HAVE_SYSTEMD - if (xfsm_systemd_can_shutdown (shutdown->systemd, can_shutdown, error)) -#else - if (xfsm_consolekit_can_shutdown (shutdown->consolekit, can_shutdown, error)) + if (LOGIND_RUNNING()) + { + if (xfsm_systemd_can_shutdown (shutdown->systemd, can_shutdown, error)) + return TRUE; + } + else #endif + if (xfsm_consolekit_can_shutdown (shutdown->consolekit, can_shutdown, error)) return TRUE; if (xfsm_shutdown_sudo_init (shutdown, error)) @@ -784,6 +806,12 @@ xfsm_shutdown_can_suspend (XfsmShutdown return TRUE; } +#ifdef HAVE_SYSTEMD + if (LOGIND_RUNNING()) + return xfsm_systemd_can_suspend (shutdown->systemd, can_suspend, + auth_suspend, error); + else +#endif return xfsm_upower_can_suspend (shutdown->upower, can_suspend, auth_suspend, error); } @@ -804,6 +832,12 @@ xfsm_shutdown_can_hibernate (XfsmShutdow return TRUE; } +#ifdef HAVE_SYSTEMD + if (LOGIND_RUNNING()) + return xfsm_systemd_can_hibernate (shutdown->systemd, can_hibernate, + auth_hibernate, error); + else +#endif return xfsm_upower_can_hibernate (shutdown->upower, can_hibernate, auth_hibernate, error); } debian/patches/01_fix-xrdb-call.patch0000664000000000000000000000070212312526431014572 0ustar --- a/scripts/xinitrc.in.in +++ b/scripts/xinitrc.in.in @@ -76,7 +76,7 @@ test -r "$BASEDIR/Xcursor.xrdb" && XRESO test -r "$HOME/.Xresources" && XRESOURCES="$XRESOURCES $HOME/.Xresources" # load all X resources (adds /dev/null to avoid an empty list that would hang the process) -cat /dev/null $XRESOURCES | xrdb -nocpp -merge - +cat /dev/null $XRESOURCES | xrdb -merge - # load local modmap test -r $HOME/.Xmodmap && xmodmap $HOME/.Xmodmap debian/patches/xubuntu_set-xdg-current-desktop.patch0000664000000000000000000000253212312526431020135 0ustar Description: export XDG_CURRENT_DESKTOP=XFCE Not yet forwarded, needs some testing first. Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/xfce4-utils/+bug/927172 Forwarded: no Last-Update: 2012-05-15 Author: Lionel Le Folgoc --- xfce4-session-4.10.0.orig/scripts/xinitrc.in +++ xfce4-session-4.10.0/scripts/xinitrc.in @@ -22,6 +22,12 @@ if test "x$DESKTOP_SESSION" = "x"; then export DESKTOP_SESSION fi +# set XDG_CURRENT_DESKTOP for alacarte +if test "x$XDG_CURRENT_DESKTOP" = "x"; then + XDG_CURRENT_DESKTOP="XFCE" + export XDG_CURRENT_DESKTOP +fi + # $XDG_CONFIG_HOME defines the base directory relative to which user specific # configuration files should be stored. If $XDG_CONFIG_HOME is either not set # or empty, a default equal to $HOME/.config should be used. --- xfce4-session-4.10.0.orig/scripts/xinitrc.in.in +++ xfce4-session-4.10.0/scripts/xinitrc.in.in @@ -22,6 +22,12 @@ if test "x$DESKTOP_SESSION" = "x"; then export DESKTOP_SESSION fi +# set XDG_CURRENT_DESKTOP for alacarte +if test "x$XDG_CURRENT_DESKTOP" = "x"; then + XDG_CURRENT_DESKTOP="XFCE" + export XDG_CURRENT_DESKTOP +fi + # $XDG_CONFIG_HOME defines the base directory relative to which user specific # configuration files should be stored. If $XDG_CONFIG_HOME is either not set # or empty, a default equal to $HOME/.config should be used. debian/patches/xubuntu_ignore-gdm-lang.patch0000664000000000000000000000172712312526431016407 0ustar In natty, $GDM_LANG doesn't always contain a full valid locale. It might contain a "short" one (e.g. "fr") that is expanded (e.g. to "fr_fr.UTF-8) by an Xsession script shipped by gdm. So drop the compatibility code from xfce4-session, otherwise the session locale might be set to an invalid value. --- xfce4-session-4.8.1.orig/xfce4-session/main.c +++ xfce4-session-4.8.1/xfce4-session/main.c @@ -101,14 +101,6 @@ setup_environment (void) /* pass correct DISPLAY to children, in case of --display in argv */ g_setenv ("DISPLAY", gdk_display_get_name (gdk_display_get_default ()), TRUE); - /* this is for compatibility with the GNOME Display Manager */ - lang = g_getenv ("GDM_LANG"); - if (lang != NULL && strlen (lang) > 0) - { - g_setenv ("LANG", lang, TRUE); - g_unsetenv ("GDM_LANG"); - } - /* check access to $ICEAUTHORITY or $HOME/.ICEauthority if unset */ if (g_getenv ("ICEAUTHORITY")) authfile = g_strdup (g_getenv ("ICEAUTHORITY")); debian/patches/series0000664000000000000000000000024312312526431012032 0ustar 01_fix-xrdb-call.patch xubuntu_ignore-gdm-lang.patch xubuntu_set-xdg-current-desktop.patch xubuntu_runtime-logind-support.patch xflock4-light-locker-support.patch debian/startxfce4.user-session.upstart0000664000000000000000000000114712312526431015343 0ustar description "XFCE4 session" author "Stéphane Graber " start on started dbus and (xsession SESSION=xfce or xsession SESSION=xubuntu or xsession SESSION=ubuntustudio or xsession SESSION=mythbuntu) emits desktop-start emits desktop-end exec startxfce4 post-start exec initctl emit desktop-start DESKTOP_SESSION=$DESKTOP_SESSION # Don't wait to avoid blocking the session from ending. pre-stop exec initctl emit --no-wait desktop-end DESKTOP_SESSION=$DESKTOP_SESSION post-stop exec dbus-send --type=method_call --address=$UPSTART_SESSION /com/ubuntu/Upstart com.ubuntu.Upstart0_6.EndSession debian/55xfce4-session0000664000000000000000000000123012312526431011752 0ustar # For Xfce, we add a directory to XDG_DATA_DIRS # to allow the admin to set, for example, defaults.list properly BASESTARTUP=$(basename "$STARTUP" | cut -d\ -f1) if [ "$BASESTARTUP" = x-session-manager ]; then BASESTARTUP=$(basename $(readlink /etc/alternatives/x-session-manager)) fi case "$BASESTARTUP" in xfce4-session|startxfce4) # We prepend /usr/share/xfce4 since its defaults.list actually points # to /etc so it is configurable. if [ -z "$XDG_DATA_DIRS" ]; then XDG_DATA_DIRS=/usr/share/xfce4:/usr/local/share/:/usr/share/ else XDG_DATA_DIRS=/usr/share/xfce4:"$XDG_DATA_DIRS" fi export XDG_DATA_DIRS ;; esac debian/manpages0000664000000000000000000000001312312526431010677 0ustar debian/*.1 debian/compat0000664000000000000000000000000212312526431010365 0ustar 9 debian/control0000664000000000000000000000346612312735751010612 0ustar Source: xfce4-session Section: xfce Priority: optional Maintainer: Xubuntu Developers XSBC-Original-Maintainer: Debian Xfce Maintainers Uploaders: Yves-Alexis Perez , Lionel Le Folgoc Build-Depends: debhelper (>= 9), libx11-dev, libxml-parser-perl, libdbus-1-dev, libdbus-glib-1-dev, libxfce4util-dev (>= 4.10.0), libxfce4ui-1-dev (>= 4.10.0), libwnck-dev, x11-xserver-utils, libxfconf-0-dev (>= 4.10.0), libglade2-dev, intltool (>= 0.31), libpolkit-gobject-1-dev (>= 0.100), xfce4-dev-tools, libtool, dpkg-dev (>= 1.16.1) Standards-Version: 3.9.4 Homepage: http://www.xfce.org/ Vcs-Svn: svn://anonscm.debian.org/pkg-xfce/desktop/trunk/xfce4-session/ Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-xfce/desktop/trunk/xfce4-session/ Package: xfce4-session Section: xfce Architecture: any Breaks: xfce4-utils Replaces: xfce4-utils Pre-Depends: ${misc:Pre-Depends}, multiarch-support Depends: ${shlibs:Depends}, ${misc:Depends}, xfce4-settings (>= 4.10.0), xfconf Recommends: xfwm4, xfdesktop4, upower, dbus-x11, x11-xserver-utils, xscreensaver | light-locker Suggests: sudo, fortunes-mod Provides: x-session-manager Description: Xfce4 Session Manager xfce4-session is an X11-compliant "session manager" designed for use with the Xfce4 Desktop Environment. On log out, the session manager saves the state of all your running applications. When you log back in, the session manager restores the same applications with the same window positions. Package: xfce4-session-dbg Section: debug Architecture: any Priority: extra Depends: ${shlibs:Depends}, ${misc:Depends}, xfce4-session (= ${binary:Version}) Description: Xfce4 Session Manager (debug symbols) This package ships debugging symbols for the Xfce session manager. debian/defaults.list0000664000000000000000000000002712312526431011672 0ustar [Default Applications] debian/watch0000664000000000000000000000016012312526431010215 0ustar version=3 http://archive.xfce.org/src/xfce/xfce4-session/([\d\.]+)/ \ xfce4-session-([\d\.]+)\.tar\.(?:gz|bz2) debian/postinst0000664000000000000000000000045712312526431011003 0ustar #!/bin/sh -e if [ "$1" = configure ]; then update-alternatives --install /usr/bin/x-session-manager \ x-session-manager /usr/bin/xfce4-session 40 \ --slave /usr/share/man/man1/x-session-manager.1.gz \ x-session-manager.1.gz /usr/share/man/man1/xfce4-session.1.gz fi #DEBHELPER# exit 0 debian/prerm0000664000000000000000000000021412312526431010234 0ustar #!/bin/sh -e if [ "$1" = "remove" ]; then update-alternatives --remove x-session-manager /usr/bin/xfce4-session fi #DEBHELPER# exit 0 debian/maintscript0000664000000000000000000000010412312526431011442 0ustar rm_conffile /etc/xdg/autostart/xfce4-tips-autostart.desktop 4.8.1-4 debian/changelog0000664000000000000000000007365212312736017011061 0ustar xfce4-session (4.10.1-3ubuntu5) trusty; urgency=medium * debian/control: use xscreensaver or light-locker in recommends (LP: #1295482) -- Sean Davis Thu, 20 Mar 2014 23:11:51 -0500 xfce4-session (4.10.1-3ubuntu4) trusty; urgency=low * Update xflock4-light-locker-support.patch to prefer light-locker over xscreensaver. LP: #1291019 -- Jan Henke Tue, 18 Mar 2014 19:36:28 +0100 xfce4-session (4.10.1-3ubuntu3) trusty; urgency=low * Add xflock4-light-locker-support.patch. LP: #1254366 -- Jackson Doak Sun, 24 Nov 2013 13:43:52 +1100 xfce4-session (4.10.1-3ubuntu2) trusty; urgency=low * Add mythbuntu to the list of xsessions to be potentially ran by upstart. -- Mario Limonciello Tue, 12 Nov 2013 21:41:29 -0600 xfce4-session (4.10.1-3ubuntu1) trusty; urgency=low * Merge from Debian unstable, remaining Ubuntu changes: - debian/patches: + xubuntu_ignore-gdm-lang.patch: do not set $LANG to $GDM_LANG, there's already an xsession script to do that, and $GDM_LANG might not contain a valid locale code. + xubuntu_set-xdg-current-desktop.patch: added. Taken from xfce4-utils, export XDG_CURRENT_DESKTOP=XFCE, can be useful with alacarte and gnome-menus. + debian/patches/xubuntu_runtime-logind-support.patch: Check for logind support at runtime - debian/rules: + call xdt-autogen after patching + clean up autogenerated files modified by xdt-autogen. - debian/control: + add build-dep on libpolkit-gobject-1-dev (>= 0.100). + add build-dep on xfce4-dev-tools and libtool in order to run xdt-autogen after patching. + don't recommend consolekit anymore. -- Jackson Doak Thu, 31 Oct 2013 18:17:54 +0000 xfce4-session (4.10.1-3) unstable; urgency=low [ Jackson Doak ] * debian/rules: Use disable-silent-build [ Yves-Alexis Perez ] * debian/patches: - fix file patched in 01_fix-xrdb-call. (really) closes: #648553 * debian/55xfce4-session: - handle case where session is started as startxfce4. closes: #725399 -- Yves-Alexis Perez Wed, 09 Oct 2013 21:17:35 +0200 xfce4-session (4.10.1-2) unstable; urgency=low [ Evgeni Golov ] * Correct Vcs-* URLs to point to anonscm.debian.org [ Mark Hymers ] * Add /usr/share/xfce4 to XDG_DATA_DIRS and add defaults.list symlink closes: #717875 [ Yves-Alexis Perez ] * debian/control: - update standards version to 3.9.4. * debian/patches: - 01_fix-xrdb-call added, don't call xrdb with -nocpp. closes: #648553 -- Yves-Alexis Perez Tue, 17 Sep 2013 21:56:28 +0200 xfce4-session (4.10.1-1ubuntu1) saucy; urgency=low * Merge from Debian unstable, remaining Ubuntu changes: - debian/patches: + xubuntu_ignore-gdm-lang.patch: do not set $LANG to $GDM_LANG, there's already an xsession script to do that, and $GDM_LANG might not contain a valid locale code. + xubuntu_set-xdg-current-desktop.patch: added. Taken from xfce4-utils, export XDG_CURRENT_DESKTOP=XFCE, can be useful with alacarte and gnome-menus. lp #927172 * debian/patches: - xfsm-startup-random-crash.patch: dropped, included in 4.10.1. - xubuntu_ignore-gdm-lang.patch: updated to apply cleanly. * Check for logind support at runtime (lp: #1178373): - debian/patches/xubuntu_runtime-logind-support.patch: added. - debian/rules: + call xdt-autogen after patching + clean up autogenerated files modified by xdt-autogen. - debian/control: + add build-dep on libpolkit-gobject-1-dev (>= 0.100). + add build-dep on xfce4-dev-tools and libtool in order to run xdt-autogen after patching. + don't recommend consolekit anymore. -- Lionel Le Folgoc Mon, 01 Jul 2013 19:35:39 +0200 xfce4-session (4.10.1-1) unstable; urgency=low * New upstream release. * Upload to unstable. * debian/rules: - enable all hardening flags. * debian/patches: - drop all patches, included upstream. -- Yves-Alexis Perez Tue, 21 May 2013 23:16:10 +0200 xfce4-session (4.10.0-2ubuntu4) saucy; urgency=low * Update startxfce4 job to also start for ubuntu-studio. -- Stéphane Graber Mon, 03 Jun 2013 10:30:03 -0400 xfce4-session (4.10.0-2ubuntu3) saucy; urgency=low * Add startxfce4 upstart user job to xfce4-session. -- Stéphane Graber Fri, 31 May 2013 11:45:15 -0400 xfce4-session (4.10.0-2ubuntu2) saucy; urgency=low * debian/patches/xfsm-startup-random-crash.patch: added. Fix random crashes. lp: #1104435 -- Ricardo F. Teixeira Wed, 01 May 2013 00:33:42 +0100 xfce4-session (4.10.0-2ubuntu1) raring; urgency=low * Merge from Debian experimental, remaining Ubuntu changes: - debian/patches: + xubuntu_ignore-gdm-lang.patch: do not set $LANG to $GDM_LANG, there's already an xsession script to do that, and $GDM_LANG might not contain a valid locale code. + xubuntu_set-xdg-current-desktop.patch: added. Taken from xfce4-utils, export XDG_CURRENT_DESKTOP=XFCE, can be useful with alacarte and gnome-menus. lp #927172 * Drop now obsolete delta wrt to gnome-keyring integration. lp: #1010409 * The patch added by the Debian upload fixes lp: #978333. -- Lionel Le Folgoc Fri, 09 Nov 2012 23:05:01 +0100 xfce4-session (4.10.0-2) experimental; urgency=low * debian/control: - recommends xscreensaver. closes: 3683865 * debian/patches: - 0001-Handle-multiple-interactive-session-save-bug-5379 added, fix broken session in some cases. closes: #632404 * debian/xfce4-session.lintian-overrides updated, we do use hardening flags. -- Yves-Alexis Perez Sat, 13 Oct 2012 15:42:09 +0200 xfce4-session (4.10.0-1ubuntu1) quantal; urgency=low * Merge from Debian experimental, remaining Ubuntu changes: - debian/control: build-depends on libgnome-keyring-dev to enable GNOME Keyring services support. - debian/rules: pass --enable-libgnome-keyring to dh_auto_configure. - debian/patches: + xubuntu_ignore-gdm-lang.patch: do not set $LANG to $GDM_LANG, there's already an xsession script to do that, and $GDM_LANG might not contain a valid locale code. * debian/patches: - xubuntu_set-xdg-current-desktop.patch: added. Taken from xfce4-utils, export XDG_CURRENT_DESKTOP=XFCE, can be useful with alacarte and gnome-menus. lp #927172 -- Lionel Le Folgoc Fri, 18 May 2012 20:21:52 +0200 xfce4-session (4.10.0-1) experimental; urgency=low * New upstream stable release. * debian/control: revert to unversioned libxfce4util-dev, bump required versions for Xfce 4.10. -- Lionel Le Folgoc Sat, 05 May 2012 13:44:46 +0200 xfce4-session (4.9.2-1) experimental; urgency=low * New upstream development release. -- Lionel Le Folgoc Sun, 22 Apr 2012 14:31:11 +0200 xfce4-session (4.9.1-1) experimental; urgency=low * New upstream development release. -- Yves-Alexis Perez Sun, 15 Apr 2012 16:00:33 +0200 xfce4-session (4.9.0-1) experimental; urgency=low [ Lionel Le Folgoc ] * debian/patches: - 05_force-xfsettingsd-start.patch: updated for xfce4-settings 4.9.0 ('--force' has been changed to '--replace'). - 06_no-settings-helper-in-490.patch: added, do not launch x-s-h. - series: refreshed. * debian/control: - drop xfce4-dev-tools, libtool and xfce4-panel-dev from Build-Depends. - bump xfce4-settings' dep to >= 4.9.0. - drop xfce4-utils and ${shlibs:Recommends} from Recommends. * debian/rules: - clean up, no need to run xdt-autogen. - tell dh_install to ignore .la files. - drop overrides for shlibdeps and makeshlibs, the panel plugin isn't built anymore. * debian/xfce4-tips.1: dropped. * debian/startxfce4.1: added, stolen from xfce4-utils. [ Yves-Alexis Perez ] * New upstream development release. * debian/control: - bump build-deps for 4.9. - update standards version to 3.9.3. - drop fortunes-mod build-dep since xfce4-tip is gone. - make xfce4-session break/replace xfce4-utils since it ships the xinitrc script now. - drop suggestions of fortunes-mode and sudo. * debian/patches: - 02_fix-fortune-path, 03_respect-save-settings-logout-plugin, 04_fix-missing-lm, 05_force-xfsettingsd-start, 06_no-settings-helper-in-490 dropped, not needed anymore. * debian/rules: - drop chrpath call. - drop strfile call. - fix permissions on xinitrc. - build with --parallel. * debian/debian-tips dropped, there's no tips anymore. -- Lionel Le Folgoc Sun, 08 Apr 2012 22:05:11 +0200 xfce4-session (4.8.3-4) unstable; urgency=low * debian/patches: - 07-Store-the-watch-function-id-to-avoid-possible-double added, fix double free() with new glib. closes: #706425 -- Yves-Alexis Perez Fri, 17 May 2013 22:44:03 +0200 xfce4-session (4.8.3-3) unstable; urgency=low * debian/patches: - 06-Handle-multiple-interactive-session-save-bug-5379 added, fix session not correctly saved in some corner cases. closes: #632404 -- Yves-Alexis Perez Thu, 08 Nov 2012 22:56:33 +0100 xfce4-session (4.8.3-2) unstable; urgency=low [ Lionel Le Folgoc ] * Use maintscript support in dh_installdeb rather than writing out dpkg-maintscript-helper commands by hand. This adds a Pre-Dependency on a sufficient version of dpkg. Thanks Colin Watson for the patch. Closes: #659890 * debian/patches: add missing DEP3 headers. [ Yves-Alexis Perez ] * debian/control: - update standards version to 3.9.3. -- Lionel Le Folgoc Sat, 03 Mar 2012 12:17:56 +0100 xfce4-session (4.8.3-1) unstable; urgency=low [ Lionel Le Folgoc ] * New upstream bugfix release. * debian/xfce4-autostart-editor.1, debian/manpages: dropped, the binary doesn't exist on Xfce 4.6 and later. * debian/rules: - use debhelper 9 hardening support. * Fix paths for multiarch dirs. * debian/compat bumped to 9. * debian/control: - drop hardening-includes build-dep. - update debhelper build-dep to 9 for hardening support. - add dpkg-dev 1.16.1 build-dep for hardening support. - pre-depends on multiarch-support. [ Yves-Alexis Perez ] * debian/README - update text to more accurately describe the way to get ConsoleKit permissions. closes: #658284 -- Yves-Alexis Perez Mon, 13 Feb 2012 08:00:14 +0100 xfce4-session (4.8.2-3) unstable; urgency=low * debian/prerm: - don't remove the x-session-manager alternative on upgrades. closes: #653834 -- Yves-Alexis Perez Mon, 02 Jan 2012 07:57:30 +0100 xfce4-session (4.8.2-2) unstable; urgency=low [ Yves-Alexis Perez ] * debian/patches: - 04_fix-missing-lm refreshed (cherry-pick the upstream one). [ Lionel Le Folgoc ] * debian/patches: - 03_respect-save-settings-logout-plugin.patch: added, let the logout panel plugin respect the '/general/SaveOnExit' xfconf key. closes: #651842 - 04_fix-missing-lm.patch: fix to apply cleanly (configure.in.in doesn't exist). - series: updated. -- Yves-Alexis Perez Tue, 20 Dec 2011 15:51:07 +0100 xfce4-session (4.8.2-1) unstable; urgency=low * New upstream release. * debian/patches: - 01_correct_shadows, dropped, we don't show splash screen by default anymore anyway.s - 03_dont-die-on-dbus-disconnect dropped, included upstream. - 02_fix-fortune-path, 04_fix-missing-lm and 05_force-xfsettingsd-start refreshed. * debian/rules, debian/preinst, debian/postinst, debian/postrm: - don't start tips by default, they're completely outdated. closes: #640984 * debian/preinst: - handle /usr/share/doc/xfce4-session/html/el/images symlink beeing replaced by a real directory. -- Yves-Alexis Perez Wed, 14 Sep 2011 00:01:16 +0200 xfce4-session (4.8.1-4) unstable; urgency=low * debian/README.Debian updated - mention LightDM. - fix path for xfsm-shutdown-helper. closes: #637197 * debian/patches: - 04_fix-missing-lm added, fix FTBFS. * debian/control: - add build-dep on xfce4-dev-tools and libtool. * debian/rules: - run xdt-autogen before configure. -- Yves-Alexis Perez Sun, 04 Sep 2011 21:51:37 +0200 xfce4-session (4.8.1-3) unstable; urgency=low * debian/patches: - 03_dont-die-on-dbus-disconnect added, fix crash when dbus is restarted. closes: #627888 -- Yves-Alexis Perez Fri, 27 May 2011 00:37:18 +0200 xfce4-session (4.8.1-2) unstable; urgency=low * Upload to unstable. * debian/control: - drop Emanuele and Simon from Uploaders, thanks to them. - update standards version to 3.9.2. * debian/patches: - 05_force-xfsettingsd-start added, force xfsettingsd to start. * debian/postinst: - lower x-session-manager priority so startxfce4 takes precedence. -- Yves-Alexis Perez Tue, 19 Apr 2011 16:39:47 +0200 xfce4-session (4.8.1-1) experimental; urgency=low [ Yves-Alexis Perez ] * New upstream release. * debian/patches: - 02_fix-fortune-path refreshed. - 04_gk-dont-check-running-use-start refreshed. * debian/control: - refresh build-deps for Xfce 4.7. - add build-dep on hardening-includes. - drop fortunes-mod from depends, xfce4-session uses internal implementation. Move it to Suggests so people can still use it for real fortunes. - add a -dbg package with debugging symbols. * debian/rules: - don't pass libexecdir, useless now - update xfsm-shutdown-helper path in chrpath call. - update splash-engine path. - pick {C,LD}FLAGS from dpkg-buildflags. - add hardening flags to {C,LD}FLAGS. - strip debugging symbols to the -dbg package. - ignore libxfsm-logout plugin in dh_makeshlibs, it's a plugin, not a library. * debian/xfce4-session.lintian-overrides: - drop xfsm-shutdown-helper and balou theme overrides, useless now. * debian/copyright updated for new upstream release. [ Lionel Le Folgoc ] * debian/control: - add myself to Uploaders - change hal recommends to upower and consolekit. * debian/patches/05_reuse-existing-ck-session.patch: do not open a new consolekit session if one is already present (Xfce #6685) * Bugs fixed by 4.7.x/4.8.x series: - Cannot edit an item in Autostarted applications dialog lp: #245171 - Does not use the ConsoleKit interface to shutdown or reboot lp: #496423 - Fails to request necessary permissions from policykit to perform shutdown/restart when multiple users are logged in lp: #251337 * debian/patches: - 03_gk-start-with-path.patch: dropped, included upstream - 04_gk-dont-check-running-use-start.patch: ditto - 05_reuse-existing-ck-session.patch: dropped too. * Re-enable building of the panel plugin: - debian/control: build-depends on xfce4-panel-dev >= 4.7.0 - debian/rules: add it to chrpath and override dh_shlibdeps to move its deps as recommends. -- Yves-Alexis Perez Tue, 15 Feb 2011 00:18:12 +0100 xfce4-session (4.6.2-2) unstable; urgency=low * debian/patches: - 03_gk-start-with-path and 04_gk-dont-check-running-use-start added, change the way it starts gnome-keyring so it correctly runs in the session and exports environment variables. closes: #523322 * debian/control - update standards version to 3.9.1. -- Yves-Alexis Perez Sat, 04 Sep 2010 18:42:53 +0200 xfce4-session (4.6.2-1) unstable; urgency=low [Stefan Ott] * debian/watch edited to track Xfce archive reorganisation. [Yves-Alexis Perez] * New upstream release: - fix wrong caption in german translation closes: #525499 * debian/README.Debian: - add precisions about ConsoleKit/PolicyKit setup. * debian/control: - update standards version to 3.8.4. - drop build-dep on quilt. - add dep on ${misc:Depends}. - update debhelper build-dep for overrides. * Switch to 3.0 (quilt) source format. * debian/rules: - drop quilt rules. - switch to debhelper 7 tiny rules. - make intltool ignore c files in .pc quilt dir. -- Yves-Alexis Perez Sun, 23 May 2010 13:55:01 +0200 xfce4-session (4.6.1-1) unstable; urgency=low * New upstream release. -- Yves-Alexis Perez Sun, 19 Apr 2009 18:13:45 +0200 xfce4-session (4.6.0-2) unstable; urgency=low * Upload to unstable, and mark fixed bugs as such: - now display suspend/hibernate at session logout. closes: #490659 * debian/control: - update standards version to 3.8.1. - update debhelper build-dep to 7. - move to xfce section. * debian/rules: - add -Wl,-z,defs -Wl,--as-needed to LDFLAGS - replace dh_clean -k by dh_prep. * debian/compat bumped to 7. * add manpage for xfce4-session-settings. -- Yves-Alexis Perez Sat, 04 Apr 2009 01:26:03 +0200 xfce4-session (4.6.0-1) experimental; urgency=low [ Xfce 4.6 Alpha “Pinkie”] * new upstream alpha release. - xfce4-session now has a way to edit autostarted apps. closes: #507948 * debian/control: - update build deps for Xfce 4.6 alpha. - update standards version to 3.8.0. - replace recommends on xbase-clients by x11-xserver-utils. - swap calls to dh_makeshlibs and dh_installdeb. - remove dep on xfce4-mcs-manager and replace it by xfconf, xfce4-settings. - explicitely add build-dep on libdbus-glib-1-dev. * debian/patches: - 06_rephrase-tips removed. - 07_parallel-startup added, taken from upstream r28005. [ Xfce 4.6 Beta 1 “Fuzzy”] * new upstream beta release * debian/control: - update build-deps for Fuzzy. - add build dep on libxfconf-0-dev, libglade2-dev. - update build-dep on debhelper for a version with dh_lintian * debian/patches: - 02_use-mice-as-default-engine dropped. - 07_parallel-startup removed, included upstream. - other patches reordered. * debian/xfce4-session.xml: - ship a xfconf config file for selecting the simple engine, put it in desktop-base dirs until we can ship it in desktop-base package. * debian/rules: - don't manually install lintian overrides, use dh_lintian * debian/lintian: - renamed to debian/xfce4-session.lintian-overrides. - updated to match Fuzzy. [ Xfce 4.6 Beta 2 “Hopper”] * new upstream beta release * debian/control: - update build-deps for Hopper. * debian/xfce4-session.xml: - now that simple engine configuration is handled is xfconf, provide a desktop-base config file. * debian/patches: - 03_fix-suspend-errors-at-resume added, fix errors when resuming. * debian/xfce4-session.lintian-overrides: - update link for beta2. [ Xfce 4.6 Beta 3 “Tuco-tuco”] * new upstream beta release. * debian/control: - update build-deps for “Tuco-Tuco”. * debian/patches: - 02_xfce4-session-logout-manpage-typo dropped. - 03_fix-suspend-errors-at-resume as well. [ Xfce 4.6 RC1 “Capybara” ] * new upstream release candidate. * debian/control: - update build-deps for “Capybara”. [ Xfce 4.6 ] * new upstream release. * debian/control: - update build-deps for 4.6. * debian/README.Debian: add precisions about choices in GDM. * debian/patches: - 02_fix-fortune-path added, fix fortune call path. closes: #497199 * debian/xfce4-session.xml removed, will be shipped in desktop-base. * debian/rules: don't install xfce4-session.xml -- Yves-Alexis Perez Sat, 28 Feb 2009 13:01:12 +0100 xfce4-session (4.4.2-6) unstable; urgency=low * debian/{postinst,prerm}: have them back, they manage the x-session-manager alternative. closes: #481933 -- Yves-Alexis Perez Tue, 20 May 2008 08:18:16 +0200 xfce4-session (4.4.2-5) unstable; urgency=low * switch to triggers: - debian/{postinst,prerm} dropped. - debian/control: conflict against non-triggers-enabled xfce4-mcs-manager. * debian/control: - remove Conflicts/Replaces: xfce4-toys, since it's not in Etch. - drop Martin Loschwitz from Uploaders. - remove Conflicts on desktop-base since Etch as a correct version. -- Yves-Alexis Perez Sun, 18 May 2008 19:45:02 +0200 xfce4-session (4.4.2-4) unstable; urgency=low * debian/patches: 06_rephrase-tip added. closes: #399694 -- Yves-Alexis Perez Sat, 17 May 2008 15:36:15 +0200 xfce4-session (4.4.2-3) unstable; urgency=low * debian/control: use dbus-x11 in Recommends: to make sure dbus users have a session bus running. -- Yves-Alexis Perez Sun, 27 Apr 2008 17:49:34 +0200 xfce4-session (4.4.2-2) unstable; urgency=low * debian/copyright: don't ship complete GFDL text. * debian/patches: 05_fix-resize-simple-splash-engine added, fix resize in simple engine config window. closes: #408445 * debian/control: - updated standard versions to 3.7.3. - updated my email address. - add dependency on xfce4-mcs-manager because of settings plugins calling xfce-setting-show * debian/lintian: - override "desktop-command-not-in-package" for xfce-setting-show now we depend on it. - edit overrides for "binary-without-manpage", using complete path. * debian/copyright: use © sign. -- Yves-Alexis Perez Thu, 28 Feb 2008 20:46:13 +0100 xfce4-session (4.4.2-1) unstable; urgency=low [ Yves-Alexis Perez ] * New upstream release. * debian/rules: don't ignore all make errors at clean stage. [ Simon Huggins ] * Fix shlibs for newer dpkg * Add Vcs-* headers to debian/control -- Simon Huggins Tue, 27 Nov 2007 16:39:19 +0000 xfce4-session (4.4.1-2) unstable; urgency=low [ Yves-Alexis Perez ] * debian/control: build against dbus to enable users to shutdown through hal. See README.Debian for more details. closes: #431886 * debian/postinst: use posix kill -s to avoid problems on hurd. [ Simon Huggins ] * debian/prerm: Use kill -s to keep Hurd and lintian happy at the same time. * debian/patches/03*: Add patch to -session.1 manpage for typos closes: #351424 * debian/patches/04*: Add patch to -session-logout.1 manpage for typos closes: #381398 * debian/control: Move fake Homepage field to a real one now dpkg supports it. -- Simon Huggins Sat, 20 Oct 2007 12:47:13 +0100 xfce4-session (4.4.1-1) unstable; urgency=low * New upstream release. * debian/copyright: update licenses & copyright holders. -- Yves-Alexis Perez Sun, 15 Apr 2007 15:28:17 +0100 xfce4-session (4.4.0-1) experimental; urgency=low (Yves-Alexis Perez) * New upstream release. * debian/control: updated build-deps against Xfce 4.4. (Emanuele Rocca) * xfce4-autostart-editor(1) and xfce4-tips(1) added. * Wrote a couple of Debian related tips in debian/debian-tips. Build-depend on fortune-mod to update tips.dat at build time. * libxfsm-4.2-0 is a private library, added lintian override for 'package-name-doesnt-match-sonames'. -- Yves-Alexis Perez Sun, 04 Feb 2007 13:15:38 +0100 xfce4-session (4.3.99.2-3) unstable; urgency=low * Ship a xfce4-session.rc for failsafe session but use a default splash engine if none is configured. closes: #402708 -- Yves-Alexis Perez Mon, 18 Dec 2006 12:00:40 +0100 xfce4-session (4.3.99.2-2) unstable; urgency=low * Remove useless build-dep on libhal-dev. What the hell was I thinking about that day ? Closes: #402021 -- Yves-Alexis Perez Thu, 7 Dec 2006 17:54:33 +0100 xfce4-session (4.3.99.2-1) unstable; urgency=low * New upstream release. * debian/control: updated build-deps against Xfce 4.4RC2 (4.3.99.2). * Added a patch to disable shadows in simple engine. * debian/rules: remove xfce4-session.rc from package so it uses by default files from desktop-base if present. * debian/control: conflicts against desktop-base << 0.3.20 because it needs a correct xfce4-session.rc no present before. -- Yves-Alexis Perez Mon, 27 Nov 2006 08:41:39 +0100 xfce4-session (4.3.99.1-1) unstable; urgency=low * New upstream release. * debian/control: updated build-dep against Xfce 4.4RC1 (4.3.99.1). -- Yves-Alexis Perez Sat, 23 Sep 2006 13:42:51 +0100 xfce4-session (4.3.90.2-1) unstable; urgency=low (Yves-Alexis Perez) * New upstream release. * debian/postinst: fixed install on hurd by not using pkill. * debian/control: updated standards version to 3.7.2. (Simon Huggins) * Add rpath fixes. -- Yves-Alexis Perez Mon, 10 Jul 2006 19:25:08 +0200 xfce4-session (4.3.90.1-1) unstable; urgency=low (Yves-Alexis Perez) * New Upstream Release (Simon Huggins) * Remove all pointless .la files * Depend on fortune-mod for xfce4-tips -- Yves-Alexis Perez Wed, 03 May 2006 18:35:05 +0100 xfce4-session (4.2.3-1) unstable; urgency=low * New Upstream Release * Send xfce-mcs-manager a SIGUSR1 so it notices the plugin. -- Yves-Alexis Perez Sun, 06 Nov 2005 22:01:12 +0100 xfce4-session (4.2.2-1) unstable; urgency=low * SH: New Upstream Release * SH: Fix description closes: #300058 * ER: Add lintian override: no-shlibs-control-file, postinst-must-call-ldconfig * SH: Add more lintian overrides - no point splitting out to a dev file and the binaries are private. * SH: Change suite to unstable -- Simon Huggins Sat, 18 Jun 2005 09:43:33 +0100 xfce4-session (4.2.1-1) experimental; urgency=low * ML: New Upstream Release (Xfce 4.2.1) * ML: Upload to experimental to prevents problems with NEW packages * ML: debian/control: Added/fixed Maintainer/Uploaders fields -- Martin Loschwitz Sat, 19 Mar 2005 13:02:00 +0100 xfce4-session (4.2.0-2) experimental; urgency=low * Add --enable-final to configure * Add a Homepage: to the description -- Simon Huggins Sun, 16 Jan 2005 16:01:58 +0000 xfce4-session (4.2.0-1) experimental; urgency=low * New upstream release -- Simon Huggins Sat, 15 Jan 2005 14:00:59 +0000 xfce4-session (4.1.99.1-1) experimental; urgency=low * New upstream release (4.1.99.1 aka 4.2 RC1) * Build-Depend on xbase-clients for iceauth -- Simon Huggins Sat, 20 Nov 2004 19:00:44 +0000 xfce4-session (0.1.3+20031213-5) unstable; urgency=low * Backport patch from CVS to allow --disable-tcp to work closes: #254812 * Kludge in similar solution to upstream's CVS to always run ~/Desktop/Autostart even when there is no session closes: #254812 * This implied a libtool update which makes the previous renaming of session_settings.so redundant * Update the manpage to the one in CVS now that we support those commandline options * Disable smproxy in the default.session so that new sessions don't start xfce4 twice closes: #261431 * Add note in README.Debian about disabling smproxy and about not reporting bugs to upstream * Change upstreams manpage so it refers to the BTS not upstream -- Simon Huggins Wed, 04 Aug 2004 17:41:09 +0100 xfce4-session (0.1.3+20031213-4) unstable; urgency=low * Take over this package with permission from Oliver - thanks to Oliver for his work on it. * Add Daniel Silverstone and Martin Loschwitz to Uploaders ready for when the xfce4 packages are group maintained. * Remove unneccessary session_settings.la -- Simon Huggins Sat, 10 Jul 2004 14:26:07 +0100 xfce4-session (0.1.3+20031213-3) unstable; urgency=low * fix "logout window" not shown when using with GLib 2.4.x Thanks to Simon Huggins for digging up the patch (Closes: #252715, #253309) * manually rename session_settings to session_setting.so, somehow new builds don't name the file correctly (noticed by Michael Kebe and Simon Huggins) * remove explict Build-Depends on xlibs-dev and libgtk2.0-dev. These are now provided by libxfcegui4-dev >= 4.0.5. Bump required versions of various xfce4 libs to 4.0.5 * Provide: x-session-manager and register as alternative for /usr/bin/x-session-manager (Closes: #187748, #203510, #234014, #252870) * bump up to Standards-Version: 3.6.1.0 (no changes) -- Oliver M. Bolzer Sat, 3 Jul 2004 11:58:00 +0200 xfce4-session (0.1.3+20031213-2) unstable; urgency=low * include xinitrc.xfce4-session mentioned in the README (Closes: #228318) -- Oliver M. Bolzer Mon, 16 Feb 2004 09:37:27 +0100 xfce4-session (0.1.3+20031213-1) unstable; urgency=low * Initial Upload to Archive. (Closes: #223536) * sync to upstream CVS, crash bug fixed that could leave inconstent session * man pages made now included upstream -- Oliver M. Bolzer Sat, 13 Dec 2003 14:03:18 +0100 xfce4-session (0.1.3+20030922-1) unstable; urgency=low * Initial Package. -- Oliver M. Bolzer Tue, 9 Dec 2003 09:40:42 +0100 debian/xfce4-session.install0000664000000000000000000000012312312526431013245 0ustar usr etc debian/defaults.list etc/xfce4/ debian/55xfce4-session etc/X11/Xsession.d/ debian/docs0000664000000000000000000000005712312526431010044 0ustar BUGS NEWS README TODO doc/README.Kiosk doc/FAQ debian/copyright0000664000000000000000000001250412312526431011124 0ustar This package was debianized by Oliver M. Bolzer on Tue, 9 Dec 2003 09:40:42 +0100. You can fetch xfce4-session from the official Xfce4 website which is http://www.xfce.org Upstream Author are: Benedikt Meurer Oliver M. Bolzer Francois Le Clainche Maarten Boekhold Brian Tarricone Jani Monoses Files: engines/balou/balou-theme.c engines/balou/balou-theme.h engines/balou/balou.c engines/balou/balou.h engines/balou/config.c engines/balou/engine.c engines/mice/generate.c engines/mice/mice.c engines/simple/simple.c libxfsm/xfsm-splash-engine.h libxfsm/xfsm-splash-rc.c libxfsm/xfsm-splash-rc.h libxfsm/xfsm-util.h settings/module.c settings/module.h settings/xfae-dialog.c settings/xfae-dialog.h settings/xfae-model.c settings/xfae-model.h xfce4-session/ice-layer.h xfce4-session/shutdown.c xfce4-session/shutdown.h xfce4-session/sm-layer.h xfce4-session/xfsm-chooser.c xfce4-session/xfsm-chooser.h xfce4-session/xfsm-client.h xfce4-session/xfsm-compat-gnome.c xfce4-session/xfsm-compat-gnome.h xfce4-session/xfsm-compat-kde.c xfce4-session/xfsm-compat-kde.h xfce4-session/xfsm-dns.c xfce4-session/xfsm-dns.h xfce4-session/xfsm-fadeout.c xfce4-session/xfsm-fadeout.h xfce4-session/xfsm-global.h xfce4-session/xfsm-legacy.h xfce4-session/xfsm-properties.h xfce4-session/xfsm-splash-screen.c xfce4-session/xfsm-splash-screen.h xfce4-tips/main.c xfsm-shutdown-helper/main.c Copyright: 2003-2004, Benedikt Meurer 2003-2006, Benedikt Meurer 2003-2007, Benedikt Meurer 2004, Benedikt Meurer 2004-2005, Benedikt Meurer 2004-2006, Benedikt Meurer 2005, Benedikt Meurer License: GPL Files: engines/mice/preview.h engines/mice/slide.h engines/simple/fallback.h engines/simple/preview.h panel-plugin/xfsm-logout-plugin-ui.h settings/nopreview.h settings/xfce4-session-marshal.c settings/xfce4-session-marshal.h settings/xfce4-session-settings_ui.h settings/xfsm-client-dbus-client.h settings/xfsm-manager-dbus-client.h xfce4-session/chooser-icon.h xfce4-session/xfsm-client-dbus.h xfce4-session/xfsm-manager-dbus.h xfce4-session/xfsm-marshal.c xfce4-session/xfsm-marshal.h Comment: Autogenerated Files: xfce4-session/ice-layer.c xfce4-session/main.c xfce4-session/xfsm-client.c xfce4-session/xfsm-global.c xfce4-session/xfsm-manager.h xfce4-session/xfsm-properties.c xfce4-session/xfsm-startup.c xfce4-session/xfsm-startup.h Copyright: 2003-2004, Benedikt Meurer 2003-2006, Benedikt Meurer 2008, Brian Tarricone License: GPL Files: settings/main.c settings/session-editor.c settings/startup-settings.c settings/xfce4-session-settings-common.h xfce4-session/xfsm-error.c xfce4-session/xfsm-error.h Copyright: 2008, Brian Tarricone License: GPL-2 Files: settings/splash-settings.c settings/xfae-window.c settings/xfae-window.h Copyright: 2003-2006, Benedikt Meurer 2005, Benedikt Meurer 2008, Jannis Pohlmann License: GPL Files: xfce4-session/xfsm-shutdown-helper.c xfce4-session/xfsm-shutdown-helper.h Copyright: 2003-2006, Benedikt Meurer 2010, Ali Abdallah License: GPL Files: xfce4-session/sm-layer.c Copyright: 2003-2004, Benedikt Meurer License: GPL Files: xfce4-session-logout/main.c Copyright: 2004, Benedikt Meurer 2004,2008, Brian Tarricone License: GPL Files: libxfsm/xfsm-util.c Copyright: 2003-2004, Benedikt Meurer 2004, Jasper Huijsmans License: GPL Files: panel-plugin/xfsm-logout-plugin.c Copyright: 2000, Matthias Ettrich 2009, Brian Tarricone License: GPL Files: xfce4-session/xfsm-manager.c Copyright: 2003-2006, Benedikt Meurer 2008, Brian Tarricone 2010, Jannis Pohlmann License: GPL-2+ Files: ltmain.sh Copyright: 1996-2001, 2003-2007, 2008 Free Software Foundation, Inc License: GPL-2+ Files: engines/balou/gnome-uri.h Copyright: 1997-2000, Free Software Foundation License: LGPL-2+ Files: engines/balou/gnome-uri.c Copyright: 1997, Paolo Molaro 1998, Miguel de Icaza License: LGPL-2+ Files: xfce4-session/xfsm-legacy.c Copyright: 2000, Matthias Ettrich 2004, Benedikt Meurer License: MIT/X11 (BSD like) GPL License: You are free to distribute this software under the terms of the GNU General Public License version 2 or later. On Debian systems, the complete text of the GNU General Public License can be found in the file `/usr/share/common-licenses/GPL'. The complete text of the version 2 can be found in the file `/usr/share/common-licenses/GPL-2' Documentation is under GNU Free Documentation License v1.1 or later, without any invariant sections, using the following statement: Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. debian/dirs0000664000000000000000000000003412312526431010050 0ustar usr/share/lintian/overrides debian/README.Debian0000664000000000000000000000371212312526431011233 0ustar Running Xfce from a display manager ----------------------------------- If use you a login manager like GDM or LightDM, you may have two ways to start Xfce : - “Xfce Session” will run a complete xfce session, using Xfce-provided scripts (/usr/bin/startxfce4 which will then run /etc/xdg/xfce4/xinitrc or $HOME/.config/xfce4/xinitrc). - “Default session” will run whatever is the default session manager on your system. This is the /usr/bin/x-session-manager alternatives, meaning you can tune it with update-alternatives (8). If you only have Xfce installed on your system, it will default to startxfce4, which will run the complete Xfce desktop environment. GDM and LightDM will initialize ConsoleKit so you should be able to manage your computer (mount removable devices, suspend, shutdown or hibernate etc.). Running Xfce from the console ----------------------------- If you don't use a login manager but start Xfce from console, you need to take care of few stuff in order to get a complete Xfce session with full permission (mount, suspend/shutdown/hibernate etc.) This is because Debian now uses PolicyKit/ConsoleKit to manage policies for things like device and power management. If you run Xfce from a compatible display manager (like gdm or lightdm), they'll talk to consolekit so your X session will have the authentication tokens, but if you use startx, it won't. Important stuff: * only use startx, without any argument * don't use a .xinitrc, use .xsession This is because ConsoleKit ships an init script (/etc/X11/Xsession.d/90consolekit), but the /etc/X11/Xsession.d/ scripts are only executed if you don't use any .xinitrc. See startx (1) for more information. Then you need to fine-tune your pam installation so ConsoleKit can be sure that your user is correctly authenticated. For that, you need to: * install libpam-ck-connector * put: ---- session optional pam_loginuid.so ---- *before* pam_ck_connector.so in /etc/pam.d/common-session. debian/xfce4-session.lintian-overrides0000664000000000000000000000117712312526431015247 0ustar # the lib is private so we won't split it xfce4-session: non-dev-pkg-with-shlib-symlink usr/lib/*/libxfsm-4.6.so.0.0.0 usr/lib/*/libxfsm-4.6.so xfce4-session: package-name-doesnt-match-sonames libxfsm-4.6-0 # we do build using hardening flags, it's a false positive xfce4-session: hardening-no-fortify-functions usr/lib/*/xfce4/session/splash-engines/libbalou.so xfce4-session: hardening-no-fortify-functions usr/lib/*/xfce4/session/xfsm-shutdown-helper # XFCE is a valid category, desktop-file-validate has to be updated (#671600) xfce4-session: desktop-entry-invalid-category XFCE usr/share/applications/xfce-session-settings.desktop debian/xfce4-session-settings.10000664000000000000000000000144512312526431013605 0ustar .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.36. .TH XFCE4-SESSION-SETTINGS "1" "March 2009" "xfce4-session-settings 4.6.0 (Xfce 4.6.0)" "User Commands" .SH NAME xfce4-session-settings \- Session settings for Xfce .SH DESCRIPTION .SS "Usage:" .IP xfce4\-session\-settings [OPTION...] .SS "Help Options:" .TP \-?, \fB\-\-help\fR Show help options .TP \fB\-\-help\-all\fR Show all help options .TP \fB\-\-help\-gtk\fR Show GTK+ Options .SS "Application Options:" .TP \fB\-s\fR, \fB\-\-socket\-id\fR=\fISOCKET\fR ID Settings manager socket .TP \fB\-V\fR, \fB\-\-version\fR Version information .TP \fB\-\-display\fR=\fIDISPLAY\fR X display to use .SH COPYRIGHT Copyright \(co 2004-2008 The Xfce development team. All rights reserved. .PP Please report bugs to . debian/preinst0000664000000000000000000000046112312526431010577 0ustar #!/bin/sh -e # Remove symlink for el, replaced by a folder in 4.8.2-1 case "$1" in install|upgrade) if dpkg --compare-versions "$2" lt "4.8.2-1"; then [ -h /usr/share/doc/xfce4-session/html/el/images ] && rm /usr/share/doc/xfce4-session/html/el/images || true fi esac #DEBHELPER# exit 0 debian/xfce4-session.links0000664000000000000000000000010312312526431012715 0ustar etc/xfce4/defaults.list usr/share/xfce4/applications/defaults.list debian/rules0000775000000000000000000000127012312526431010247 0ustar #!/usr/bin/make -f export DEB_LDFLAGS_MAINT_APPEND=-Wl,-z,defs -Wl,--as-needed -Wl,-O1 export DEB_BUILD_MAINT_OPTIONS=hardening=+all override_dh_auto_clean: dh_auto_clean rm -f $$(find -name 'Makefile.in*') INSTALL ltmain.sh rm -f aclocal.m4 config.guess config.sub configure depcomp override_dh_install: chmod 755 debian/tmp/etc/xdg/xfce4/xinitrc install -m 644 -D debian/startxfce4.user-session.upstart debian/xfce4-session/usr/share/upstart/sessions/startxfce4.conf dh_install --fail-missing -X .la override_dh_strip: dh_strip --dbg-package=xfce4-session-dbg override_dh_auto_configure: NOCONFIGURE=1 xdt-autogen dh_auto_configure -- --disable-silent-rules %: dh $@ --parallel