debian/0000775000000000000000000000000012321174231007164 5ustar debian/xfdesktop4.postinst0000664000000000000000000001061612321174110013064 0ustar #!/bin/sh set -e # Remove a no-longer used conffile rm_conffile() { CONFFILE="$1" if [ -e "$CONFFILE" ]; then md5sum="`md5sum \"$CONFFILE\" | sed -e \"s/ .*//\"`" old_md5sum="`dpkg-query -W -f='${Conffiles}' $PKGNAME | sed -n -e \"\\\\' $CONFFILE '{s/ obsolete$//;s/.* //p}\"`" if [ "$md5sum" != "$old_md5sum" ]; then echo "Obsolete conffile $CONFFILE has been modified by you." echo "Saving as $CONFFILE.dpkg-bak ..." mv -f "$CONFFILE" "$CONFFILE".dpkg-bak else echo "Removing obsolete conffile $CONFFILE ..." rm -f "$CONFFILE" fi fi } case "$1" in install|upgrade) if dpkg --compare-versions "$2" le "4.4.2"; then rm_conffile "/etc/menu-methods/xfdesktop4" rm_conffile "/etc/xdg/xfce4/desktop/menudefs.hook" rm_conffile "/etc/xdg/xfce4/desktop/menu.xml" rm_conffile "/etc/xdg/xfce4/desktop/menu.xml.be" rm_conffile "/etc/xdg/xfce4/desktop/menu.xml.ca" rm_conffile "/etc/xdg/xfce4/desktop/menu.xml.cs" rm_conffile "/etc/xdg/xfce4/desktop/menu.xml.da" rm_conffile "/etc/xdg/xfce4/desktop/menu.xml.de" rm_conffile "/etc/xdg/xfce4/desktop/menu.xml.el" rm_conffile "/etc/xdg/xfce4/desktop/menu.xml.es" rm_conffile "/etc/xdg/xfce4/desktop/menu.xml.et" rm_conffile "/etc/xdg/xfce4/desktop/menu.xml.eu" rm_conffile "/etc/xdg/xfce4/desktop/menu.xml.fi" rm_conffile "/etc/xdg/xfce4/desktop/menu.xml.fr" rm_conffile "/etc/xdg/xfce4/desktop/menu.xml.he" rm_conffile "/etc/xdg/xfce4/desktop/menu.xml.hu" rm_conffile "/etc/xdg/xfce4/desktop/menu.xml.it" rm_conffile "/etc/xdg/xfce4/desktop/menu.xml.ja" rm_conffile "/etc/xdg/xfce4/desktop/menu.xml.ko" rm_conffile "/etc/xdg/xfce4/desktop/menu.xml.nb_NO" rm_conffile "/etc/xdg/xfce4/desktop/menu.xml.nl" rm_conffile "/etc/xdg/xfce4/desktop/menu.xml.pa" rm_conffile "/etc/xdg/xfce4/desktop/menu.xml.pl" rm_conffile "/etc/xdg/xfce4/desktop/menu.xml.pt_BR" rm_conffile "/etc/xdg/xfce4/desktop/menu.xml.ro" rm_conffile "/etc/xdg/xfce4/desktop/menu.xml.ru" rm_conffile "/etc/xdg/xfce4/desktop/menu.xml.sk" rm_conffile "/etc/xdg/xfce4/desktop/menu.xml.sv" rm_conffile "/etc/xdg/xfce4/desktop/menu.xml.tr" rm_conffile "/etc/xdg/xfce4/desktop/menu.xml.uk" rm_conffile "/etc/xdg/xfce4/desktop/menu.xml.vi" rm_conffile "/etc/xdg/xfce4/desktop/menu.xml.zh_TW" rm_conffile "/etc/xdg/xfce4/desktop/xfce-registered-categories.xml" rm_conffile "/etc/xdg/xfce4/desktop/xfce-registered-categories.xml.ca" rm_conffile "/etc/xdg/xfce4/desktop/xfce-registered-categories.xml.cs" rm_conffile "/etc/xdg/xfce4/desktop/xfce-registered-categories.xml.de" rm_conffile "/etc/xdg/xfce4/desktop/xfce-registered-categories.xml.el" rm_conffile "/etc/xdg/xfce4/desktop/xfce-registered-categories.xml.es" rm_conffile "/etc/xdg/xfce4/desktop/xfce-registered-categories.xml.eu" rm_conffile "/etc/xdg/xfce4/desktop/xfce-registered-categories.xml.fi" rm_conffile "/etc/xdg/xfce4/desktop/xfce-registered-categories.xml.fr" rm_conffile "/etc/xdg/xfce4/desktop/xfce-registered-categories.xml.he" rm_conffile "/etc/xdg/xfce4/desktop/xfce-registered-categories.xml.hu" rm_conffile "/etc/xdg/xfce4/desktop/xfce-registered-categories.xml.it" rm_conffile "/etc/xdg/xfce4/desktop/xfce-registered-categories.xml.ja" rm_conffile "/etc/xdg/xfce4/desktop/xfce-registered-categories.xml.nb_NO" rm_conffile "/etc/xdg/xfce4/desktop/xfce-registered-categories.xml.nl" rm_conffile "/etc/xdg/xfce4/desktop/xfce-registered-categories.xml.pl" rm_conffile "/etc/xdg/xfce4/desktop/xfce-registered-categories.xml.pt_BR" rm_conffile "/etc/xdg/xfce4/desktop/xfce-registered-categories.xml.ro" rm_conffile "/etc/xdg/xfce4/desktop/xfce-registered-categories.xml.ru" rm_conffile "/etc/xdg/xfce4/desktop/xfce-registered-categories.xml.sk" rm_conffile "/etc/xdg/xfce4/desktop/xfce-registered-categories.xml.sv" rm_conffile "/etc/xdg/xfce4/desktop/xfce-registered-categories.xml.tr" rm_conffile "/etc/xdg/xfce4/desktop/xfce-registered-categories.xml.zh_CN" rm_conffile "/etc/xdg/xfce4/desktop/xfce-registered-categories.xml.zh_TW" fi esac #DEBHELPER# debian/xfdesktop4.menu0000664000000000000000000000026112321174110012140 0ustar ?package(xfdesktop4): needs="X11" section="Applications/File Management" \ command="xfdesktop" title="Xfdesktop" longtitle="Xfce desktop manager" \ hints="Xfce Desktop" debian/xfdesktop4.manpages0000664000000000000000000000002712321174110012767 0ustar debian/*.1 xfdesktop.1 debian/xfdesktop4.install0000664000000000000000000000003712321174110012643 0ustar usr/bin usr/share/applications debian/xfdesktop4-data.install0000664000000000000000000000012712321174110013552 0ustar usr/share/backgrounds usr/share/icons usr/share/locale usr/share/man usr/share/pixmaps debian/xfdesktop-settings.10000664000000000000000000000214012321174110013104 0ustar .TH XFDESKTOP-SETTINGS "1" "September 2013" "xfdesktop-settings 4.10.2 (Xfce 4.10)" "User Commands" .SH NAME xfdesktop-settings \- Desktop settings for Xfce .SH DESCRIPTION .SS "Usage:" .IP xfdesktop\-settings [OPTION...] .SS "Help Options:" .TP \fB\-h\fR, \fB\-\-help\fR Show help options .TP \fB\-\-help\-all\fR Show all help options .TP \fB\-\-help\-gtk\fR Show GTK+ Options .PP GTK+ Options .TP \fB\-\-class\fR=\fICLASS\fR Program class as used by the window manager .TP \fB\-\-name\fR=\fINAME\fR Program name as used by the window manager .TP \fB\-\-screen\fR=\fISCREEN\fR X screen to use .TP \fB\-\-sync\fR Make X calls synchronous .TP \fB\-\-gtk\-module\fR=\fIMODULES\fR Load additional GTK+ modules .TP \fB\-\-g\-fatal\-warnings\fR Make all warnings fatal .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 .IP The Xfce development team. All rights reserved. .PP Please report bugs to . debian/xfce4-popup-menu.10000664000000000000000000000162612321174110012363 0ustar .\" http://svn.xfce.org/svn/Xfce/xfdesktop/trunk/panel-plugin/Xfce4-popup-menu.c .\" sets Olivier Fourdan as author .TH "XFCE4-POPUP-MENU" "1" "2006-11-18" "4.3.99.1" .SH "NAME" xfce4-popup-menu \- shows the Xfce Menu .SH "SYNOPSIS" .B xfce4-popup-menu .SH "DESCRIPTION" .B xfce4-popup-menu shows the Xfce Menu on a panel if at least one Xfce Menu button is present on one of your panel(s). The behaviour of .B xfce4-popup-menu is to show only one menu, so if you have several Xfce Menu buttons, only the first you have defined will pop up the menu. If you want to show the Xfce Menu under your current mouse position see the manual page for .IR xfdesktop (1). .SH "SEE ALSO" .IR xfdesktop (1) .SH "AUTHOR" .B xfce4-popup-menu was written by Olivier Fourdan . .PP This manual page was written by Francois Wendling for the Debian project (but may be used by others). debian/watch0000664000000000000000000000015012321174110010205 0ustar version=3 http://archive.xfce.org/src/xfce/xfdesktop/([\d\.]+)/ \ xfdesktop-([\d\.]+)\.tar\.(?:gz|bz2) debian/rules0000775000000000000000000000123012321174110010234 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_configure: dh_auto_configure -- --enable-thunarx \ --docdir=\$${prefix}/share/doc/xfdesktop4-data \ --disable-silent-rules override_dh_install: dh_install --fail-missing # why oh why is this necessary? rm -rf $(CURDIR)/debian/xfdesktop4-data/usr/share/man override_dh_link: rm -rf $(CURDIR)/debian/xfdesktop4/usr/share/doc/xfdesktop4 ln -s xfdesktop4-data $(CURDIR)/debian/xfdesktop4/usr/share/doc/xfdesktop4 dh_link override_dh_strip: dh_strip --dbg-package=xfdesktop4-dbg %: dh $@ --parallel debian/docs0000664000000000000000000000004212321174110010027 0ustar README TODO NEWS doc/README.kiosk debian/copyright0000664000000000000000000001143012321174110011112 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: xfdesktop4 Source: http://www.xfce.org Files: * Copyright: Benedikt Meurer , Jasper Huijsmans , Brian Tarricone License: GPL-2+ Files: src/xfce-backdrop.h src/xfce-desktop.h src/xfdesktop-file-icon-manager.h src/xfdesktop-file-icon.c src/xfdesktop-file-icon.h src/xfdesktop-file-properties-dialog.c src/xfdesktop-file-properties-dialog.h src/xfdesktop-file-utils.c src/xfdesktop-file-utils.h src/xfdesktop-icon-view-manager.c src/xfdesktop-icon-view-manager.h src/xfdesktop-icon-view.h src/xfdesktop-icon.c src/xfdesktop-icon.h src/xfdesktop-regular-file-icon.h src/xfdesktop-special-file-icon.h src/xfdesktop-volume-icon.h src/xfdesktop-window-icon-manager.c src/xfdesktop-window-icon-manager.h src/xfdesktop-window-icon.c src/xfdesktop-window-icon.h Copyright: 2004, Brian Tarricone 2004-2007, Brian Tarricone 2006, Brian Tarricone 2006-2007, Brian Tarricone 2006-2009, Brian Tarricone License: GPL-2+ Files: src/xfdesktop-icon-view.c Copyright: 2006-2009 Brian Tarricone , 2000 Eazel, Inc License: GPL-2+ Files: common/xfdesktop-common.h src/menu.h src/windowlist.h src/xfce-backdrop.c src/xfce-desktop.c Copyright: 2002-2003, Jasper Huijsmans (huysmans@users.sourceforge.net) 2003, Benedikt Meurer 2004, Brian Tarricone 2004-2007, Brian Tarricone License: GPL-2+ Files: src/xfdesktop-file-icon-manager.c src/xfdesktop-regular-file-icon.c src/xfdesktop-special-file-icon.c src/xfdesktop-volume-icon.c Copyright: 2006, Benedikt Meurer 2006, Brian Tarricone License: GPL-2+ Files: src/xfdesktop-clipboard-manager.c src/xfdesktop-clipboard-manager.h Copyright: 2005, Benedikt Meurer 2005-2006, Benedikt Meurer License: GPL-2+ Files: src/xfdesktop-app-menu-item.c src/xfdesktop-app-menu-item.h Copyright: 2004,2009, Brian Tarricone 2004-2007,2009, Brian Tarricone License: LGPL-2+ Files: src/xfce-desktop-menu.h Copyright: Nick Schermer License: GPL-2+ Files: common/xfdesktop-common.c Copyright: 2002, Jasper Huijsmans (huysmans@users.sourceforge.net) 2003, Benedikt Meurer (benedikt.meurer@unix-ag.uni-siegen.de) 2004-2007, Brian Tarricone License: GPL-2+ Files: src/menu.c Copyright: 2002-2003, Jasper Huijsmans (huysmans@users.sourceforge.net) 2003, Benedikt Meurer 2004-2008, Brian J. Tarricone License: GPL-2+ Files: src/windowlist.c Copyright: 2002-2003, Jasper Huijsmans (huysmans@users.sourceforge.net) 2003, Benedikt Meurer 2004-2008, Brian Tarricone License: GPL-2+ Files: src/main.c Copyright: 2002-2003, Jasper Huijsmans (huysmans@users.sourceforge.net) 2003, Benedikt Meurer 2004, Nils Rennebarth 2004-2009, Brian Tarricone, License: GPL-2+ Files: settings/main.c Copyright: 2008, Brian Tarricone 2008, JÃrôme Guelfucci 2008, Stephan Arts License: GPL-2+ Files: src/xfce-desktop-menu.c Copyright: 2002-2003, Jasper Huijsmans (huysmans@users.sourceforge.net) License: GPL-2+ Files: po/* Copyright: 2003-2006 The Xfce development team License: GPL-2+ Files: po/gl.po Copyright: 2006 Canonical Ltd, Rosetta Contributors 2006 License: GPL-2+ Files: po/fr.po Copyright: 2007 Maximilian Schleiss License: GPL-2+ License: GPL-2+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA . On Debian systems, the full text of the GNU General Public License version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. License: LGPL-2+ On Debian systems, the complete text of the GNU Library General Public License (version 2) can be found in `/usr/share/common-licenses/GPL-2'.debian/control0000664000000000000000000000375612321174110010576 0ustar Source: xfdesktop4 Section: xfce Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian Xfce Maintainers Uploaders: Yves-Alexis Perez , Lionel Le Folgoc Build-Depends: debhelper (>= 9), libglib2.0-dev, libgtk2.0-dev, libxfce4util-dev (>= 4.10.0), libxfce4ui-1-dev (>= 4.10.0), libwnck-dev, libxfconf-0-dev (>= 4.10.0), intltool, libdbus-glib-1-dev (>= 0.84), libthunarx-2-dev (>= 1.4.0), libexo-1-dev (>= 0.7.0), libgarcon-1-0-dev (>= 0.2.0), libnotify-dev (>= 0.4.0), dpkg-dev (>= 1.16.1) Standards-Version: 3.9.5 Homepage: http://www.xfce.org/ Vcs-Svn: svn://anonscm.debian.org/pkg-xfce/desktop/trunk/xfdesktop4/ Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-xfce/desktop/trunk/xfdesktop4/ Package: xfdesktop4-data Section: xfce Architecture: all Depends: ${misc:Depends} Description: xfce desktop background, icons and root menu (common files) This package contains architecture-independent files for xfdesktop4. Package: xfdesktop4 Section: xfce Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, xfdesktop4-data (= ${source:Version}), exo-utils Replaces: xfdesktop4-data (<< 4.5.92) Recommends: dbus-x11, librsvg2-common, xdg-user-dirs, tumbler Suggests: menu Description: xfce desktop background, icons and root menu manager xfdesktop4 sets the background image, provides a right-click menu to launch applications and can optionally show files (including application launchers) or iconified windows. It includes gradient support for background color, saturation support for background image, real multiscreen and xinerama support. Package: xfdesktop4-dbg Section: debug Architecture: any Priority: extra Depends: ${shlibs:Depends}, ${misc:Depends}, xfdesktop4 (= ${binary:Version}) Description: debugging informations for xfdesktop4 This package contains debugging symbols for xfdesktop4, the desktop manager for Xfce 4 Desktop Environment. debian/compat0000664000000000000000000000000212321174110010356 0ustar 9 debian/changelog0000664000000000000000000010056512321174203011044 0ustar xfdesktop4 (4.11.6-1ubuntu1) trusty; urgency=medium * Merge from Debian experimental. Remaining changes: - debian/patches/xubuntu_improve-nautilus-interactions.patch: added, should prevent nautilus from taking over the desktop if xfdesktop is running (and vice-versa). - debian/patches/xubuntu_set-accountsservice-user-bg.patch: update the user background property of Accountsservice on backdrop change. -- Jackson Doak Wed, 09 Apr 2014 15:55:54 +1000 xfdesktop4 (4.11.6-1) experimental; urgency=medium * New upstream development release. -- Yves-Alexis Perez Tue, 08 Apr 2014 07:49:31 +0200 xfdesktop4 (4.11.5-1ubuntu1) trusty; urgency=medium * Merge from Debian experimental. Remaining changes: - debian/patches/xubuntu_improve-nautilus-interactions.patch: added, should prevent nautilus from taking over the desktop if xfdesktop is running (and vice-versa). - debian/patches/xubuntu_set-accountsservice-user-bg.patch: update the user background property of Accountsservice on backdrop change. -- Logan Rosen Mon, 07 Apr 2014 15:39:01 -0400 xfdesktop4 (4.11.5-1) experimental; urgency=medium * New upstream development release. -- Yves-Alexis Perez Tue, 01 Apr 2014 23:20:47 +0200 xfdesktop4 (4.11.5-0ubuntu1) trusty; urgency=medium * New upstream release. LP: #1294209 * Drop patches taken from git, fixed upstream. -- Jackson Doak Wed, 02 Apr 2014 06:58:37 +1100 xfdesktop4 (4.11.4-1ubuntu2) trusty; urgency=medium * Add patches from upstream git: - git-desktop-icons-have-background.patch. LP: #1270261 Makes desktop icons not have their own background - git-missing-images-in-settings-app.patch. LP: #1282227 Fixes some images not appearing in xfdesktop settings - git-fix-default-icon-size.patch. LP: #1272057 Explicitly define the desktop icon size * Refresh xubuntu_set-accountsservice-user-bg.patch to fix a memory leak. LP: #1295614 -- Jackson Doak Fri, 28 Mar 2014 07:16:04 +1100 xfdesktop4 (4.11.4-1ubuntu1) trusty; urgency=medium * Merge from debian. Remaining changes: - debian/patches/xubuntu_improve-nautilus-interactions.patch: added, should prevent nautilus from taking over the desktop if xfdesktop is running (and vice-versa). - debian/patches/xubuntu_set-accountsservice-user-bg.patch: update the user background property of Accountsservice on backdrop change. -- Jackson Doak Wed, 19 Mar 2014 16:33:54 +1100 xfdesktop4 (4.11.4-1) experimental; urgency=medium [ Jackson Doak ] * New upstream bugfix release * Drop git-fix-segfault-on-session-start.patch, fixed upstream -- Yves-Alexis Perez Tue, 18 Mar 2014 22:01:11 +0100 xfdesktop4 (4.11.3-2ubuntu1) trusty; urgency=medium * Merge from debian. Remaining changes: - debian/patches/xubuntu_improve-nautilus-interactions.patch: added, should prevent nautilus from taking over the desktop if xfdesktop is running (and vice-versa). - debian/patches/xubuntu_set-accountsservice-user-bg.patch: update the user background property of Accountsservice on backdrop change. -- Jackson Doak Sat, 01 Mar 2014 16:02:38 +1100 xfdesktop4 (4.11.3-2) experimental; urgency=medium [ Jackson Doak ] * Add git-fix-segfault-on-session-start.patch. LP: #1282509 -- Yves-Alexis Perez Fri, 28 Feb 2014 21:52:55 +0100 xfdesktop4 (4.11.3-1ubuntu1) trusty; urgency=medium * Merge from debian. Remaining changes: - debian/patches/xubuntu_improve-nautilus-interactions.patch: added, should prevent nautilus from taking over the desktop if xfdesktop is running (and vice-versa). - debian/patches/xubuntu_set-accountsservice-user-bg.patch: update the user background property of Accountsservice on backdrop change. -- Jackson Doak Thu, 20 Feb 2014 15:59:49 +1100 xfdesktop4 (4.11.3-1) experimental; urgency=medium * New upstream development release. -- Yves-Alexis Perez Wed, 19 Feb 2014 20:34:01 +0100 xfdesktop4 (4.11.2-1ubuntu1) trusty; urgency=medium * Merge from debian. Remaining changes: - debian/patches/xubuntu_improve-nautilus-interactions.patch: added, should prevent nautilus from taking over the desktop if xfdesktop is running (and vice-versa). - debian/patches/xubuntu_set-accountsservice-user-bg.patch: update the user background property of Accountsservice on backdrop change. * Improve existing xubuntu patches -- Jackson Doak Wed, 22 Jan 2014 11:02:26 +1100 xfdesktop4 (4.11.2-0ubuntu1) trusty; urgency=medium * Merged from debian unreleased SVN. Remaining changes: - debian/patches/xubuntu_improve-nautilus-interactions.patch: added, should prevent nautilus from taking over the desktop if xfdesktop is running (and vice-versa). - debian/patches/xubuntu_set-accountsservice-user-bg.patch: update the user background property of Accountsservice on backdrop change. * Drop debian/patches/xubuntu_fix-duplicate-volumes.patch, no longer needed -- Jackson Doak Tue, 14 Jan 2014 11:47:53 +1100 xfdesktop4 (4.11.2-1) experimental; urgency=low [ Evgeni Golov ] * Correct Vcs-* URLs to point to anonscm.debian.org [ Jackson Doak ] * debian/control: - Bump standards-version to 3.9.5 - Recommend tumbler for thumbnailing support * debian/rules: Use --disable-silent-rules * debian/copyright: Use debian format 1.0 * Update debian/xfdesktop-settings.1 [ Lionel Le Folgoc ] * New upstream development release. [ Yves-Alexis Perez ] * debian/rules: - drop configure option --enable-exo, now useless. -- Yves-Alexis Perez Thu, 16 Jan 2014 22:55:26 +0100 xfdesktop4 (4.10.2-3ubuntu1) saucy; urgency=low * Merged from debian. Remaining changes: - debian/patches/xubuntu_improve-nautilus-interactions.patch: added, should prevent nautilus from taking over the desktop if xfdesktop is running (and vice-versa). - debian/patches/xubuntu_fix-duplicate-volumes.patch: fix duplicate volumes appearing randomly on the desktop. - debian/patches/xubuntu_set-accountsservice-user-bg.patch: update the user background property of Accountsservice on backdrop change. - debian/control: recommends tumbler for thumbnailing support -- Jackson Doak Mon, 12 Aug 2013 08:07:42 +1000 xfdesktop4 (4.10.2-3) unstable; urgency=low * debian/control: - drop recommends on xfce4-utils, it's gone now. closes: #709263 -- Yves-Alexis Perez Fri, 31 May 2013 07:51:08 +0200 xfdesktop4 (4.10.2-2) unstable; urgency=low * Upload to unstable. -- Yves-Alexis Perez Wed, 22 May 2013 00:11:01 +0200 xfdesktop4 (4.10.2-1) experimental; urgency=low * New upstream bugfix release: - Fix hang when no backdrop image is selected. closes: #702643 -- Lionel Le Folgoc Sun, 07 Apr 2013 15:17:13 +0200 xfdesktop4 (4.10.2-0ubuntu1) raring; urgency=low * New upstream bugfix release. -- Lionel Le Folgoc Sun, 10 Mar 2013 12:45:38 +0100 xfdesktop4 (4.10.1-1ubuntu1) raring; urgency=low * Merge from Debian experimental. Remaining changes: - debian/patches/xubuntu_improve-nautilus-interactions.patch: added, should prevent nautilus from taking over the desktop if xfdesktop is running (and vice-versa). - debian/patches/xubuntu_fix-duplicate-volumes.patch: fix duplicate volumes appearing randomly on the desktop. - debian/patches/xubuntu_set-accountsservice-user-bg.patch: update the user background property of Accountsservice on backdrop change. -- Logan Rosen Mon, 04 Mar 2013 15:43:27 -0500 xfdesktop4 (4.10.1-1) experimental; urgency=low * New upstream release. * debian/rules: - enable all hardening options. -- Yves-Alexis Perez Sun, 03 Mar 2013 15:35:09 +0100 xfdesktop4 (4.10.1-0ubuntu1) raring; urgency=low * New upstream release. -- Lionel Le Folgoc Sun, 03 Mar 2013 11:58:50 +0100 xfdesktop4 (4.10.0-2) experimental; urgency=low * debian/control: - update exo build-dep to 0.7. closes: #673730 -- Yves-Alexis Perez Mon, 21 May 2012 07:04:47 +0200 xfdesktop4 (4.10.0-1ubuntu3) raring; urgency=low * debian/patches: - xubuntu_set-accountsservice-user-bg.patch: update the user background property of Accountsservice on backdrop change. -- Lionel Le Folgoc Sat, 03 Nov 2012 12:57:19 +0100 xfdesktop4 (4.10.0-1ubuntu2) raring; urgency=low * debian/patches: - xubuntu_fix-duplicate-volumes.patch: fix duplicate volumes appearing randomly on the desktop. lp: #1072137 -- Lionel Le Folgoc Mon, 29 Oct 2012 12:00:16 +0100 xfdesktop4 (4.10.0-1ubuntu1) quantal; urgency=low * Merge from Debian experimental, remaining Ubuntu change: - debian/patches/xubuntu_improve-nautilus-interactions.patch: added, should prevent nautilus from taking over the desktop if xfdesktop is running (and vice-versa). -- Lionel Le Folgoc Fri, 18 May 2012 22:18:02 +0200 xfdesktop4 (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 14:15:27 +0200 xfdesktop4 (4.9.3-1) experimental; urgency=low * New upstream development release. * debian/xfdesktop4-data.install: updated, wallpapers have moved from usr/share/xfce4/backdrops to usr/share/backgrounds/xfce. -- Lionel Le Folgoc Sun, 15 Apr 2012 16:18:20 +0200 xfdesktop4 (4.9.2-1) experimental; urgency=low [ Lionel Le Folgoc ] * New upstream development release: - add support for single-click opening of items. closes: #547971 * debian/control: - bumped minimal required versions of build-deps. - recommends tumbler for thumbnailing support, drop xfce4-utils, deprecated with Xfce 4.10. * debian/rules: - dropped obsolete --enable-exo configure flag, it's mandatory now. - clean up unused overrides. - drop --sourcedir=debian/tmp from dh_install, not needed. * debian/xfdesktop4.postinst: dropped, was for 4.4 -> 4.6 upgrades only. * debian/xfdesktop4-data.install: remove usr/share/doc, docs aren't generated anymore and are online by default now. [ Yves-Alexis Perez ] * debian/control: - update standards version to 3.9.3. - update build-deps for 4.9. * debian/rules: - drop chrpath call. - build with --parallel. -- Lionel Le Folgoc Sun, 08 Apr 2012 22:24:45 +0200 xfdesktop4 (4.8.3-2) unstable; urgency=low * debian/rules: - drop obsolete configure option. - use debhelper 9 hardening support. * 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. * debian/xfdesktop4.lintian-overrides: dropped, obsolete. -- Lionel Le Folgoc Wed, 08 Feb 2012 07:46:07 +0100 xfdesktop4 (4.8.3-1) unstable; urgency=low * New upstream release. * debian/patches: - 01_fix-moving-files-to-desktop dropped, included upstream. -- Yves-Alexis Perez Wed, 14 Sep 2011 00:01:29 +0200 xfdesktop4 (4.8.2-2) unstable; urgency=low [ Lionel Le Folgoc ] * debian/patches: - 01_fix-moving-files-to-desktop.patch: fix moving files to the desktop by (hold shift + drag & drop). lp: #825137 - series: add this patch. * debian/rules: - add quilt files to POTFILES.skip and remove them at clean time. -- Yves-Alexis Perez Sun, 04 Sep 2011 22:03:05 +0200 xfdesktop4 (4.8.2-1) unstable; urgency=low * New upstream bugfix release. -- Yves-Alexis Perez Fri, 22 Apr 2011 23:29:15 +0200 xfdesktop4 (4.8.1-2) unstable; urgency=low [ Yves-Alexis Perez ] * Upload to unstable. * debian/control: - drop gamin recommends. - drop Emanuele and Simon from uploaders, thanks to them. - update standards version to 3.9.2. [ Lionel Le Folgoc ] * debian/control: explicitly build-depends on libxfce4util-dev (>= 4.8.0). Closes: #617415 -- Yves-Alexis Perez Tue, 19 Apr 2011 17:09:17 +0200 xfdesktop4 (4.8.1-1) experimental; urgency=low [ Yves-Alexis Perez ] * New upstream development release. * debian/control: - update standards version to 3.9.1. - refresh build-deps for Xfce 4.7. - add build dep on libxfce4ui-1-dev. - drop xfce4-panel build-dep since we don't build any plugin anymore. - add build-dep on hardening-includes. * Switch to 3.0 (quilt) source format. * debian/rules: - pick {C,LD}FLAGS from dpkg-buildflags. - drop --libexecdir, --disable-rpath and --enable-final from configure args. - drop usr/lib from chrpath call, it doesn't exist anymore. - don't rename generic terminal .desktop file, it's gone too. - pass docdir to configure. - add hardening flags to {C,LD}FLAGS * debian/xfdesktop4-data.install: - drop usr/share/desktop-directories from install file. * debian/xfdesktop4.install: - drop etc/ no menu is installed anymore. - drop usr/ too, no more desktop menu module nor panel plugin. * debian/copyright updated for new upstream release. [ Lionel Le Folgoc ] * New upstream bugfix release. * debian/control: clean up build-deps since xfdesktop has been ported to gio, exo-1 and garcon. * Refresh build-deps for Xfce 4.8.0. -- Yves-Alexis Perez Mon, 07 Feb 2011 00:17:47 +0100 xfdesktop4 (4.6.2-1) unstable; urgency=low [ Yves-Alexis Perez ] * debian/rules: - ship upstream NEWS file. closes: #524930 [ Stefan Ott ] * debian/watch edited to track Xfce archive reorganisation. [ Lionel Le Folgoc ] * New upstream release: - fix incorrect encoding of the italian translation closes: #526479 - fix spelling error in the italian translation closes: #543264 * debian/control: - add myself to Uploaders - bump Standards-Version to 3.8.4 - add ${misc:Depends} to dependencies - use << instead of < - build-depends on debhelper >= 7.0.50~ for overrides * debian/rules: switch to rules.tiny + overrides. -- Yves-Alexis Perez Sun, 23 May 2010 14:52:20 +0200 xfdesktop4 (4.6.1-1) unstable; urgency=low * New upstream release. -- Yves-Alexis Perez Sun, 19 Apr 2009 19:14:40 +0200 xfdesktop4 (4.6.0-2) unstable; urgency=low * Upload to unstable and mark fixed bugs as such: - xfce4-utils is now only a Recommends. closes: #515186 * debian/control: - bump debhelper build-dep to 7. - update standards version to 3.8.1. - 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. * debian/xfdesktop-settings.1 added. -- Yves-Alexis Perez Sat, 04 Apr 2009 01:53:57 +0200 xfdesktop4 (4.6.0-1) experimental; urgency=low [ Xfce 4.6 Alpha “Pinkie”] * new upstream alpha release. - Debian menu is now translatable through menu-xdg. closes: #370712, #254004 - menu implementation correclty handle Exec= lines . closes: #449077 * debian/control: - update standards version to 3.8.0. No change needed. - update build-deps for Xfce 4.6 Alpha. - remove useless conflicts. - add build-dep on intltool. - add Recommends: on xdg-user-dirs to handle XDG folders. * debian/rules: - don't install useless lintian override file - fail if dh_install misses files. - stop messing with config.{guess,sub}. - rename generic xfce4-terminal.desktop file so it doesnt conflicts with Terminal. - force configure flags * debian/lintian: dropped, now useless * debian/patches: - 01_show-backdrop-by-default dropped due to upstream changes. - 03_fix-memory-leak dropped, included upstream. - 04_fix-CRITICAL-register-message-startup too. - 05_simplify-free-code as well. - 07_fix-italian-typos merged too. closes: #483709 - 06_fix-size-warning-amd64 added. * debian/xfdesktop-data.install: - add /usr/share/desktop-directories files. - add /usr/share/applications files. * debian/xfce4-menueditor.1 dropped, xfce4-menueditor is not part of xfdesktop4 anymore. * debian/xfdesktop4.menu-method dropped, xfdesktop now supports XDG menus, so we can use debian-menu.menu directly if present. * debian/README.Debian: - remove deprecated comments about user changes to menu files - add a note about new menu systems and conffiles handling. [ Xfce 4.6 Beta 1 “Fuzzy”] * new upstream beta release. * debian/control: - update build-deps for Fuzzy. - drop build-dep on quilt. - add conflict for previous xfdesktop4(-data) packages. * debian/patches: - 02_use_eject_where_needed dropped, merged upstream. - 06_fix-size-warning-amd64 as well. * debian/rules: - remove quilt stuff. [ Xfce 4.6 Beta 2 “Hopper”] * new upstream beta release. * debian/control: - update build-deps for Hopper. - use Replaces: to handle .desktop files move from -data to xfdesktop4. * debian/xfdesktop4.postrm dropped, now useless. * debian/xfdesktop4.postinst: - use set -e to catch errors. - use dpkg-query instead of /var/lib/dpkg/status in rm_conffile. - rm_conffile of /etc/xdg/xfce4/desktop/menudefs.hook. * debian/xfdesktop4.install, debian/xfdesktop4-data.install - ship .desktop files along with the binaries. [ Xfce 4.6 Beta 3 “Tuco-tuco”] * new upstream beta release. * debian/control: - update build-deps for “Tuco-Tuco”. [ Xfce 4.6 RC1 “Capybara” ] * new upstream release candidate. * debian/control: - update build-deps for “Capybara”. - add Recommends: on gamin. closes: #513373 - add build-dep on libdbus-glib-1-dev. - improve short and long descriptions. [ Xfce 4.6 ] * new upstream release. * debian/control: - update build-deps for 4.6. - bump debhelper build-dep for dh_lintian. * debian/copyright: - update dates, copyrights and license informations. * debian/xfdesktop4.lintian-overrides: - add overrides for “desktop-entry-lacks-main-category” for generic application launchers. - add overrides for “desktop-command-not-in-package” for the associated commands. * debian/rules: - use dh_lintian to install overrides. -- Yves-Alexis Perez Sat, 28 Feb 2009 14:56:08 +0100 xfdesktop4 (4.4.2-7) unstable; urgency=low * switch to triggers: - debian/xfdesktop4.postinst: don't refresh xfce-mcs-manager. - debian/xfdesktop4.prerm dropped. - debian/control: depends on a triggers-enabled xfce4-mcs-manager. * debian/control: - remove Martin Loschwitz from Uploaders. -- Yves-Alexis Perez Mon, 19 May 2008 08:38:56 +0200 xfdesktop4 (4.4.2-6) unstable; urgency=low * debian/control: replace dbus by dbus-x11 to make sure dbus users have a session bus. * debian/patches: - 05_simplify-free-code added, simplify some free()ing code. (Xfce r26651) - 06_fix-size-warning-amd64 added. (Xfce r26631) -- Yves-Alexis Perez Sat, 17 May 2008 17:50:08 +0200 xfdesktop4 (4.4.2-5) unstable; urgency=low * debian/patches: - 03_fix-memory-leak refreshed, more memory leaks (xfce r26652 and r26635 xfce #3812) - 04_fix-CRITICAL-register-message-startup added, fixes CRITICAL message on startup (xfce r26632, #3863) * debian/compat: bump debhelper compatibility to 5. * debian/control: - bump build-dep on debhelper accordingly. - add a -dbg package containing debugging symbols. * debian/rules: ship the symbols in -dbg package. -- Yves-Alexis Perez Sun, 02 Mar 2008 01:22:07 +0100 xfdesktop4 (4.4.2-4) unstable; urgency=low * debian/patches: 03_fix-memory-leak added, patch backported from upstream SVN which fixes a memory leak in menu code. * debian/control: - update my email address. - bump standards version to 3.7.3. - loose build-dep on libgtk to ease backports. * debian/copyright: use © sign. * debian/xfdesktop4.lintian: add override for calling xfce-setting-show. * debian/xfdesktop4.install: install lintian override file in xfdesktop4. * debian/rules: - install lintian override file. - use $(CURDIR) instead of `pwd`. -- Yves-Alexis Perez Wed, 27 Feb 2008 08:53:32 +0100 xfdesktop4 (4.4.2-3) unstable; urgency=low * Add dependency on new exo-utils for exo-open -- Simon Huggins Mon, 28 Jan 2008 11:36:04 +0000 xfdesktop4 (4.4.2-2) unstable; urgency=low * Add 02_use_eject_where_needed.patch to replace Unmount Volume with Eject Volume when this is required closes: #455866 -- Simon Huggins Wed, 09 Jan 2008 12:57:35 +0000 xfdesktop4 (4.4.2-1) unstable; urgency=low [ Yves-Alexis Perez ] * New upstream release. * debian/xfdesktop4.menu: switch to new debian policy. * use exo-open to run terminal from menu so we respect user choice. * debian/xfdesktop4.postinst: use posix kill -s to avoid problems on hurd. * debian/rules: don't ignore all make errors at clean stage. [ Simon Huggins ] * debian/prerm: Use kill -s to keep Hurd and lintian happy at the same time. * debian/control: Move fake Homepage field to a real one now dpkg supports it. * Add Vcs-* headers to debian/control -- Yves-Alexis Perez Wed, 28 Nov 2007 07:56:19 +0100 xfdesktop4 (4.4.1-5) unstable; urgency=low * Don't ship the manpage in the -data deb as planned closes: #431122 -- Simon Huggins Sat, 30 Jun 2007 01:36:49 +0100 xfdesktop4 (4.4.1-4) unstable; urgency=low * Upload to unstable now it's through NEW. -- Simon Huggins Wed, 27 Jun 2007 12:41:39 +0100 xfdesktop4 (4.4.1-3) experimental; urgency=low * Split out architecture independent files to xfdesktop4-data based on a patch by Darren Salt closes: #379814 -- Simon Huggins Fri, 25 May 2007 16:08:15 +0100 xfdesktop4 (4.4.1-2) unstable; urgency=high * Remove duplicated copies of content in menu.xml.it and xfce-registered-categories.xml.it closes: #420872 -- Simon Huggins Thu, 26 Apr 2007 10:29:41 +0100 xfdesktop4 (4.4.1-1) unstable; urgency=low * New upstream release. * debian/copyright: updated copyright holders. -- Yves-Alexis Perez Sun, 15 Apr 2007 15:28:17 +0100 xfdesktop4 (4.4.0-1) experimental; urgency=low (Yves-Alexis Perez) * New upstream release. * debian/control: - updated build-deps against Xfce 4.4. - added recommendation on librsvg2-common so people can use svg backgrounds. (Emanuele Rocca) * Added versioned build-dependencies on libgtk2.0-dev and libexo-0.3-dev. -- Yves-Alexis Perez Sun, 04 Feb 2007 14:37:47 +0100 xfdesktop4 (4.3.99.2-1) unstable; urgency=low * New upstream release. * debian/control: updated build-deps against Xfce 4.4RC2 (4.3.99.2). * debian/control: recommends dbus. closes: #402420 * Use Xfce menu as root menu and Debian menu as a submenu, if menu package is installed. * Added xfce4-popup-menu manpage, thanks François Wendling. closes: #399198 * 01_show-backdrop-by-default.patch: enable backdrop even if none is configured in config file (a default image is taken). -- Yves-Alexis Perez Wed, 20 Dec 2006 21:59:15 +0100 xfdesktop4 (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:43:28 +0100 xfdesktop4 (4.3.90.2-2) unstable; urgency=low * Depend on xfce4-panel-dev with correct shlibs. -- Simon Huggins Wed, 26 Jul 2006 15:51:00 +0100 xfdesktop4 (4.3.90.2-1) unstable; urgency=low (Yves-Alexis Perez) * New upstream release. Closes: #379650 * 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:31:00 +0200 xfdesktop4 (4.3.90.1-3) unstable; urgency=low * Use Thunar instead of xffm in menu files. Closes: #372847 -- Yves-Alexis Perez Mon, 12 Jun 2006 08:17:21 +0200 xfdesktop4 (4.3.90.1-2) unstable; urgency=low * Use the correct libexec dir. -- Simon Huggins Sat, 13 May 2006 18:47:19 +0100 xfdesktop4 (4.3.90.1-1) unstable; urgency=low * New upstream release * Build-depend on libthunar-vfs-1-dev to add desktop icons files support * Use x-terminal-emulator instead of xfterm4 in menu file * Use correct interpreter in xfdesktop4 menu method * Correct a syntax error in changelog -- Yves-Alexis Perez Wed, 03 May 2006 18:35:05 +0100 xfdesktop4 (4.2.3-1) unstable; urgency=low * Yves-Alexis Perez * New Upstream Release * Send xfce-mcs-manager a SIGUSR1 so it notices the plugin. * Simon Huggins * Rejig the menu system yet again so hopefully this time it really will work in all cases of locales/no locale and user/root setups. closes: #320601 -- Yves-Alexis Perez Sun, 27 Nov 2005 13:21:38 +0000 xfdesktop4 (4.2.2-1) unstable; urgency=low * New Upstream Release * Use correct --mandir closes: #303041 * debianutils is Essential so no need to depend on it closes: #266157 * Add a manpage for xfce4-menueditor * Change suite to unstable -- Simon Huggins Sat, 18 Jun 2005 09:43:15 +0100 xfdesktop4 (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 Maintainer/Uploaders fields -- Martin Loschwitz Sat, 19 Mar 2005 13:02:00 +0100 xfdesktop4 (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:53:17 +0000 xfdesktop4 (4.2.0-1) experimental; urgency=low * New Upstream Release * Patch for 547 no longer needed as it's been fixed upstream * Build-Depend on xfce4-panel-dev for the panel plugin * Instead of patching upstream's menu.xml, ship our own system.menu.xml -- Simon Huggins Sat, 15 Jan 2005 12:21:41 +0000 xfdesktop4 (4.1.99.1-2) experimental; urgency=low * SJH: Patched with patch from bugzilla.xfce.org bug 547 to fix location of included files. * SJH: Tweak the menu-method so it works as it used to with system.menu.xml and including menudefs.hook so it will work in all cases of user/system and standard locale/customised locale. * SJH: Install menu.xml as system.menu.xml -- Simon Huggins Sat, 27 Nov 2004 15:06:04 +0000 xfdesktop4 (4.1.99.1-1) experimental; urgency=low * ML: New Upstream Release (4.1.99.1 alias XFce4 4.2 RC1) * ML: Adopted work from Benedikt Meurer to make menus work * ML: Also adopted changes to the copyright from Benedikt * ML: Corrected spelling mistake in README.Debian -- Martin Loschwitz Fri, 19 Nov 2004 13:52:00 +0100 xfdesktop4 (4.0.6-1) unstable; urgency=low * New Upstream Release * Update description -- Simon Huggins Sat, 24 Jul 2004 18:42:59 +0100 xfdesktop4 (4.0.5-4) unstable; urgency=low * Make depend on debianutils for sensible-browser and use this instead of mozilla in all the menu.xml files. closes: #254970 * Also depend on xfce4-utils which provides xfterm4 which the menu mentions which was brought up by the above bug too. -- Simon Huggins Mon, 05 Jul 2004 00:05:03 +0100 xfdesktop4 (4.0.5-3) unstable; urgency=low * Suggest menu closes: #248476 * Remove Norbert Tretkowski from uploaders as he asked. -- Simon Huggins Tue, 18 May 2004 19:16:50 +0100 xfdesktop4 (4.0.5-2) unstable; urgency=low * Take on Bill Allombert's improved menu-method slightly modified to use postrun too to remove the harmless warning mentioned below closes: #246769 * Due to a bug in xfdesktop4 replace / in titles with - as otherwise it creates submenus. * Add conflicts on versioned menu given we need replace now -- Simon Huggins Thu, 06 May 2004 21:17:22 +0100 xfdesktop4 (4.0.5-1) unstable; urgency=low * New upstream release * Update upstream's libtool * Fix manpage path * Add dependency on xfce4-mcs-manager for xfce-settings-show * Attack menuing bugs - add &debian; and debian entity to all localised Debian menu.xml.* closes: #218537 - create menudefs.hook as a blank file if it doesn't exist in postinst closes: #233637 - slight abuse in our menu-method to create the user's menu.xml which we really just want copied in with a menudefs.hook - this leads to a harmless error message because we don't include include-menu-defs in system.menu.xml but means user customised menus work. closes: #216668 -- Simon Huggins Sun, 25 Apr 2004 13:15:02 +0100 xfdesktop4 (4.0.3-2) unstable; urgency=low * Update libtool * Just adding Daniel wasn't enough. Add self to Uploaders so katie doesn't think this is an NMU again. -- Simon Huggins Tue, 09 Mar 2004 13:50:32 +0000 xfdesktop4 (4.0.3-1) unstable; urgency=low * New upstream release * Add Daniel Silverstone to Uploaders as approved by madkiss * Add xfdesktop manpage pointing to upstream docs * Remove .la and .a files from package - this isn't a -dev package * Quote needs in menu for lintian * Thanks to Daniel for checking and uploading these packages -- Simon Huggins Wed, 25 Feb 2004 11:36:42 +0000 xfdesktop4 (4.0.2-1) unstable; urgency=low * New upstream release * Added Build-Dependency for xlibs-pic (Closes: #215593) -- Martin Loschwitz Fri, 26 Dec 2003 16:27:00 +0100 xfdesktop4 (4.0.0.final-1) unstable; urgency=low * New upstream release * New Co-Maintainer: Norbert Tretkowski. * Many cleanups in debian/-subdir -- Martin Loschwitz Tue, 29 Sep 2003 18:07:00 +0200 xfdesktop4 (4.0.0+cvs.20030421-1) unstable; urgency=low * New CVS checkout (2003-04-21) * Added support for the Debian Menu (thanks goes to Ferdinand O. Tempel for the initial idea and big thanks goes to Bernhard R. Link for his work on this.) -- Martin Loschwitz Tue, 22 Apr 2003 16:29:00 +0200 xfdesktop4 (4.0.0+cvs.20030301-2) unstable; urgency=low * Added Build-Depends: for libxml2-dev to fix FTBFS (Closes: #185257) -- Martin Loschwitz Fri, 21 Mar 2003 17:05:00 +0100 xfdesktop4 (4.0.0+cvs.20030301-1) unstable; urgency=low * New CVS checkout (Using Xfce CVS, 2003-03-01) * Official release (really this time!) (last release was never made public) * debian/control: Changed Maintainer e-mail address -- Martin Loschwitz Sat, 01 Mar 2003 14:41:00 +0100 xfdesktop4 (4.0.0+cvs.20030216-1) unstable; urgency=low * New CVS checkout (Using Xfce CVS, 2003-02-16) * Official release (last release was never made public) -- Martin Loschwitz Sun, 16 Feb 2003 13:40:00 +0100 xfdesktop4 (4.0.0+cvs.20030119-1) unstable; urgency=low * Initial Release. -- Martin Loschwitz Sun, 19 Jan 2003 16:29:34 +0100 debian/README.Debian0000664000000000000000000000153612321174110011226 0ustar Menu ==== Xfdesktop now supports XDG (freedesktop) compliant menus. /etc/xdg/xfce4/desktop/*xml* conffiles are now useless and will be removed if they have not been modified. If they have been, you should take care of merging back the changes using freedesktop compliant menus. Xfdesktop4 doesn't yet support the element so Debian menu can't be included directly. When the support will be there, user wanting a Debian menu inside the Xfce menu should install menu and menu-xdg packages. -- Yves-Alexis Perez Sat, 04 Oct 2008 16:36:24 +0200 Trash applet panel plugin ========================= If you want to use trash applet plugin in Xfce panel, you need to install dbus package. Otherwise, it'll spam your .xsession-errors with messages about this. -- Yves-Alexis Perez Sun, 10 Dec 2006 15:04:18 +0100 debian/source/0000775000000000000000000000000012321174231010464 5ustar debian/source/format0000664000000000000000000000001412321174110011666 0ustar 3.0 (quilt) debian/patches/0000775000000000000000000000000012321174231010613 5ustar debian/patches/xubuntu_set-accountsservice-user-bg.patch0000664000000000000000000001004212321174110020752 0ustar Description: Update the Accountsservice user background accountsservice outside ubuntu doesn't have the wallpaper/background setting Author: Lionel Le Folgoc Forwarded: not-needed --- src/xfce-desktop.c | 87 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 87 insertions(+) --- a/src/xfce-desktop.c +++ b/src/xfce-desktop.c @@ -63,6 +63,7 @@ #include #include #include +#include #ifdef ENABLE_DESKTOP_ICONS #include "xfdesktop-icon-view.h" @@ -352,6 +353,88 @@ create_bg_pixmap(GdkScreen *gscreen, gpo } static void +set_accountsservice_user_bg(const gchar *filename) +{ + GDBusProxy *proxy = NULL; + GDBusProxy *user = NULL; + GVariant *variant = NULL; + GError *error = NULL; + gchar *object_path = NULL; + const gchar *user_name = g_get_user_name(); + + proxy = g_dbus_proxy_new_for_bus_sync(G_BUS_TYPE_SYSTEM, + G_DBUS_PROXY_FLAGS_NONE, + NULL, + "org.freedesktop.Accounts", + "/org/freedesktop/Accounts", + "org.freedesktop.Accounts", + NULL, + &error); + + if(!proxy) { + DBG("Failed to contact accounts service: %s", error->message); + g_error_free(error); + return; + } + + variant = g_dbus_proxy_call_sync(proxy, + "FindUserByName", + g_variant_new("(s)", user_name), + G_DBUS_CALL_FLAGS_NONE, + -1, + NULL, + &error); + + if(!variant) { + DBG("Could not contact accounts service to look up '%s': %s", + user_name, error->message); + g_error_free(error); + goto bail; + } + + g_variant_get(variant, "(o)", &object_path); + user = g_dbus_proxy_new_for_bus_sync(G_BUS_TYPE_SYSTEM, + G_DBUS_PROXY_FLAGS_NONE, + NULL, + "org.freedesktop.Accounts", + object_path, + "org.freedesktop.Accounts.User", + NULL, + &error); + g_free(object_path); + + if(!user) { + DBG("Could not create proxy for user '%s': %s", + g_variant_get_string(variant, NULL), error->message); + g_error_free(error); + goto bail; + } + g_variant_unref(variant); + + variant = g_dbus_proxy_call_sync(user, + "SetBackgroundFile", + g_variant_new("(s)", filename), + G_DBUS_CALL_FLAGS_NONE, + -1, + NULL, + &error); + + if(!variant) { + DBG("Failed to set the background '%s': %s", filename, error->message); + g_error_free(error); + goto bail; + } + +bail: + if(user) + g_object_unref(user); + if(proxy) + g_object_unref(proxy); + if(variant) + g_variant_unref(variant); +} + +static void backdrop_changed_cb(XfceBackdrop *backdrop, gpointer user_data) { XfceDesktop *desktop = XFCE_DESKTOP(user_data); @@ -387,6 +470,10 @@ backdrop_changed_cb(XfceBackdrop *backdr } if(monitor == -1) return; + /* notify Accountsservice of the new bg (only for monitor0) */ + if(monitor == 0) + if (xfce_desktop_get_current_workspace(desktop) == 0) + set_accountsservice_user_bg(xfce_backdrop_get_image_filename(backdrop)); #ifdef G_ENABLE_DEBUG monitor_name = gdk_screen_get_monitor_plug_name(gscreen, monitor); debian/patches/xubuntu_improve-nautilus-interactions.patch0000664000000000000000000000512212321174110021445 0ustar Description: Get/set _NET_DESKTOP_MANAGER_S atom This atom is used by at least nautilus, so don't start xfdesktop if it is set already. If it isn't, try to set it in order to prevent a later call to nautilus to override the desktop. . Not forwardable, because it's a hack/test for the current xubuntu development release. I don't know how it will affect other GNOME apps. I'll reevaluate its correctness/usefulness before the precise release, and decide whether to disable or forward it at that time. Author: Lionel Le Folgoc Forwarded: not-needed Last-Update: 2012-04-17 --- src/xfce-desktop.c | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) --- a/src/xfce-desktop.c +++ b/src/xfce-desktop.c @@ -790,8 +790,8 @@ screen_set_selection(XfceDesktop *deskto { Window xwin; gint xscreen; - gchar selection_name[100]; - Atom selection_atom, manager_atom; + gchar selection_name[100], common_selection_name[32]; + Atom selection_atom, common_selection_atom, manager_atom; xwin = GDK_WINDOW_XID(gtk_widget_get_window(GTK_WIDGET(desktop))); xscreen = gdk_screen_get_number(desktop->priv->gscreen); @@ -800,6 +800,9 @@ screen_set_selection(XfceDesktop *deskto selection_atom = XInternAtom(gdk_x11_get_default_xdisplay(), selection_name, False); manager_atom = XInternAtom(gdk_x11_get_default_xdisplay(), "MANAGER", False); + g_snprintf(common_selection_name, 32, "_NET_DESKTOP_MANAGER_S%d", xscreen); + common_selection_atom = XInternAtom(gdk_x11_get_default_xdisplay(), common_selection_name, False); + /* the previous check in src/main.c occurs too early, so workaround by * adding this one. */ if(XGetSelectionOwner(gdk_x11_get_default_xdisplay(), selection_atom) != None) { @@ -807,8 +810,16 @@ screen_set_selection(XfceDesktop *deskto exit(0); } + /* Check that _NET_DESKTOP_MANAGER_S%d isn't set, as it means another + * desktop manager is running, e.g. nautilus */ + if(XGetSelectionOwner (gdk_x11_get_default_xdisplay(), common_selection_atom) != None) { + g_warning("%s: another desktop manager is running.", PACKAGE); + exit(1); + } + XSelectInput(gdk_x11_get_default_xdisplay(), xwin, PropertyChangeMask | ButtonPressMask); XSetSelectionOwner(gdk_x11_get_default_xdisplay(), selection_atom, xwin, GDK_CURRENT_TIME); + XSetSelectionOwner(gdk_x11_get_default_xdisplay(), common_selection_atom, xwin, GDK_CURRENT_TIME); /* Check to see if we managed to claim the selection. If not, * we treat it as if we got it then immediately lost it */ debian/patches/series0000664000000000000000000000012612321174110012023 0ustar xubuntu_set-accountsservice-user-bg.patch xubuntu_improve-nautilus-interactions.patch