Commit 73d64aa9 authored by Nicolas Bruguier's avatar Nicolas Bruguier

Initial commit.

parents
pantheon-xsession-settings (0.5) oneiric; urgency=low
* Added setting default session for LigthDM [didrocks] (LP: #803682)
-- Sergey "Shnatsel" Davidoff <shnatsel@gmail.com> Fri, 26 Aug 2011 15:17:07 +0400
pantheon-xsession-settings (0.4-0) oneiric; urgency=low
* Integrated Cerbere chainloading [ammonkey]
-- Sergey "Shnatsel" Davidoff <shnatsel@gmail.com> Wed, 29 Jun 2011 01:29:28 +0400
pantheon-xsession-settings (0.3-0ubuntu1) oneiric; urgency=low
* Massive cleanup
-- Sergey "Shnatsel" Davidoff <shnatsel@gmail.com> Mon, 27 Jun 2011 20:22:23 +0400
pantheon-xsession-settings (0.2-0ubuntu1) oneiric; urgency=low
* Applied Oneiric session fix from ammonkey (LP: #799727)
-- Sergey "Shnatsel" Davidoff <shnatsel@gmail.com> Sun, 26 Jun 2011 15:38:09 +0400
pantheon-xsession-settings (0.1.2-0ubuntu1) natty; urgency=low
* WM fixes
* Theme independency, no theme recommendations
-- Sergey "Shnatsel" Davidoff <shnatsel@gmail.com> Fri, 03 Jun 2011 22:19:00 +0400
pantheon-xsession-settings (0.1-0ubuntu1) natty; urgency=low
* Initial release
-- Sergey "Shnatsel" Davidoff <shnatsel@gmail.com> Sun, 29 May 2011 20:27:23 +0400
Source: pantheon-xsession-settings
Section: x11
Priority: optional
Maintainer: Sergey "Shnatsel" Davidoff <shnatsel@gmail.com>
Build-Depends: debhelper (>= 7)
Standards-Version: 3.9.1
Vcs-Bzr: http://bazaar.launchpad.net/~elementary-os/elementaryos/pantheon-xsession-settings
Package: pantheon-xsession-settings
Architecture: all
Depends: cerbere,
gnome-session-bin,
gnome-settings-daemon,
pantheon-shell,
${misc:Depends}
Description: Pantheon session for login screen
This package installs a fully usable X login session and provides some
session-specific configuration files and defaults. Installing this package will
add a session called Pantheon to your login screen.
Upstream-Name: pantheon-xsession-settings
Source: http://bazaar.launchpad.net/~elementaryart/elementaryos/pantheon-xsession-settings
License: GPL-3
Copyright: 2011 Sergey "Shnatsel" Davidoff <shnatsel@gmail.com>
License: GPL-3
Based on Unity 2D package, copyright 2010 Canonical Ltd.
License: GPL-3
License: GPL-3
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, version 3 of the License.
.
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 program. If not, see <http://www.gnu.org/licenses/>.
.
On Debian systems, the full text of the GNU General Public License
version 3 can be found in the file /usr/share/common-licenses/GPL-3.
autostart/* /etc/xdg/autostart/
debian/pantheon.desktop /usr/share/xsessions
debian/pantheon.session /usr/share/gnome-session/sessions
gconf/* /usr/share/gconf/
unity-greeter /usr/share/
applications /usr/share/pantheon
[Desktop Entry]
Name=Pantheon
Comment=This session provides elementary experience
Exec=gnome-session --session=pantheon
TryExec=wingpanel
Icon=
Type=Application
[GNOME Session]
Name=Pantheon
RequiredComponents=gala;gnome-settings-daemon;
FallbackSession=ubuntu
DesktopName=Pantheon
#!/bin/sh
set -e
# Add our session for consideration into LightDM configs
case "$1" in
configure|upgrade)
if [ -x /usr/lib/lightdm/lightdm-set-defaults ] ; then
/usr/lib/lightdm/lightdm-set-defaults --keep-old --session=pantheon || true
fi
;;
esac
# Apply GConf default and mandatory values for Pantheon session
signal_daemons()
{
# Tell all running daemons to reload their databases
pkill -HUP -x gconfd-2 >/dev/null 2>&1 || true
}
case "$1" in
configure|upgrade)
if which update-gconf-defaults >/dev/null 2>&1 ; then
mkdir -p /var/lib/gconf/pantheon.default
fi
;;
triggered)
for trigger in $2; do
case $trigger in
/usr/share/gconf/pantheon/default)
update-gconf-defaults --source /usr/share/gconf/pantheon/default \
--destination /var/lib/gconf/pantheon.default --no-signal
;;
esac
done
signal_daemons
exit 0
;;
esac
#DEBHELPER#
# Upon installation/upgrade, regenerate all databases, because in this case
# there will be no trigger run
update-gconf-defaults --source /usr/share/gconf/pantheon/default \
--destination /var/lib/gconf/pantheon.default --no-signal
signal_daemons
#!/bin/sh
set -e
# Remove session from LightDM configs
case "$1" in
remove|purge)
if [ -x /usr/lib/lightdm/lightdm-set-defaults ] ; then
/usr/lib/lightdm/lightdm-set-defaults --remove --session=pantheon || true
fi
;;
esac
case "$1" in
remove|purge)
if which update-gconf-defaults >/dev/null 2>&1 && [ -d /usr/share/gconf/mandatory/pantheon ]; then
update-gconf-defaults --source /usr/share/gconf/pantheon/default \
--destination /var/lib/gconf/pantheon.default
fi
if [ -d /var/lib/gconf/pantheon.default ]; then
rm -rf /var/lib/gconf/pantheon.default
fi
;;
esac
#DEBHELPER#
\ No newline at end of file
#!/usr/bin/make -f
# -*- makefile -*-
# Sample debian/rules that uses debhelper.
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
%:
dh $@
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment