Add desktop-base to Debian

v3.5.13-sru
Slávek Banko 12 years ago
parent e3590eacee
commit 45ec27069f

@ -0,0 +1 @@
../squeeze/defaultsettings

@ -0,0 +1,74 @@
DEFAULT_BACKGROUND=desktop-background
INSTALL=install -m 0644
BACKGROUNDS=$(wildcard backgrounds/*.png backgrounds/*.jpg backgrounds/*.svg backgrounds/*.tga)
EMBLEMS=$(wildcard emblems/*png emblems/*icon)
SPLASH=$(wildcard splash/*.png)
PIXMAPS=$(wildcard pixmaps/*.png)
DESKTOPFILES=$(wildcard *.desktop)
all:
# make -C usplash/moreblue-orbit
clean:
# make -C usplash/moreblue-orbit clean
install:
# splashy theme
mkdir -p $(DESTDIR)/usr/share/splashy/themes/moreblue-orbit
$(INSTALL) $(wildcard splashy/moreblue-orbit/*) $(DESTDIR)/usr/share/splashy/themes/moreblue-orbit
# usplash theme
# make -C usplash/moreblue-orbit install DESTDIR=$(CURDIR)/debian/usplash-theme-debian-desktop/usr/lib/usplash
# background files
mkdir -p $(DESTDIR)/usr/share/images/desktop-base
$(INSTALL) $(BACKGROUNDS) $(DESTDIR)/usr/share/images/desktop-base
cd $(DESTDIR)/usr/share/images/desktop-base && ln -s $(DEFAULT_BACKGROUND) default
# splash files
$(INSTALL) $(SPLASH) $(DESTDIR)/usr/share/images/desktop-base
# emblems
mkdir -p $(DESTDIR)/usr/share/icons/hicolor/48x48/emblems
$(INSTALL) $(EMBLEMS) $(DESTDIR)/usr/share/icons/hicolor/48x48/emblems/
# desktop files
mkdir -p $(DESTDIR)/usr/share/desktop-base
$(INSTALL) $(DESKTOPFILES) $(DESTDIR)/usr/share/desktop-base/
# pixmaps files
mkdir -p $(DESTDIR)/usr/share/pixmaps
$(INSTALL) $(PIXMAPS) $(DESTDIR)/usr/share/pixmaps/
# KDM theme
mkdir -p $(DESTDIR)/etc/default/kdm.d
$(INSTALL) kdm-theme/kdm.d/10_desktop-base $(DESTDIR)/etc/default/kdm.d
mkdir -p $(DESTDIR)/usr/share/apps/kdm/themes/debian-moreblue
$(INSTALL) $(wildcard kdm-theme/debian-moreblue/*) $(DESTDIR)/usr/share/apps/kdm/themes/debian-moreblue
mkdir -p $(DESTDIR)/usr/share/apps/kdm/themes/moreblue-orbit
$(INSTALL) $(wildcard kdm-theme/moreblue-orbit/*) $(DESTDIR)/usr/share/apps/kdm/themes/moreblue-orbit
mkdir -p $(DESTDIR)/usr/share/apps/kdm/themes/nightly
$(INSTALL) $(wildcard kdm-theme/nightly/*) $(DESTDIR)/usr/share/apps/kdm/themes/nightly
# KSPLASH theme
mkdir -p $(DESTDIR)/usr/share/apps/ksplash/Themes/debian-moreblue-default
$(INSTALL) $(wildcard ksplash-theme/debian-moreblue-default/*) $(DESTDIR)/usr/share/apps/ksplash/Themes/debian-moreblue-default
mkdir -p $(DESTDIR)/usr/share/apps/ksplash/Themes/debian-moreblue-moodin
$(INSTALL) $(wildcard ksplash-theme/debian-moreblue-moodin/*) $(DESTDIR)/usr/share/apps/ksplash/Themes/debian-moreblue-moodin
mkdir -p $(DESTDIR)/usr/share/apps/ksplash/Themes/moreblue-orbit-default
$(INSTALL) $(wildcard ksplash-theme/moreblue-orbit-default/*) $(DESTDIR)/usr/share/apps/ksplash/Themes/moreblue-orbit-default
mkdir -p $(DESTDIR)/usr/share/apps/ksplash/Themes/moreblue-orbit-moodin
$(INSTALL) $(wildcard ksplash-theme/moreblue-orbit-moodin/*) $(DESTDIR)/usr/share/apps/ksplash/Themes/moreblue-orbit-moodin
mkdir -p $(DESTDIR)/usr/share/apps/ksplash/Themes/nightly-default
$(INSTALL) $(wildcard ksplash-theme/nightly-default/*) $(DESTDIR)/usr/share/apps/ksplash/Themes/nightly-default
mkdir -p $(DESTDIR)/usr/share/apps/ksplash/Themes/nightly-moodin
$(INSTALL) $(wildcard ksplash-theme/nightly-moodin/*) $(DESTDIR)/usr/share/apps/ksplash/Themes/nightly-moodin
# KDE setup
mkdir -p $(DESTDIR)/etc/trinity
$(INSTALL) profiles/kde-profile/kdeglobals $(DESTDIR)/etc/trinity
mkdir -p $(DESTDIR)/etc/trinity/kdm
$(INSTALL) profiles/kde-profile/kdm/backgroundrc $(DESTDIR)/etc/trinity/kdm
mkdir -p $(DESTDIR)/usr/share/desktop-base/profiles/kde-profile/share/config
$(INSTALL) $(wildcard profiles/kde-profile/share/config/*) $(DESTDIR)/usr/share/desktop-base/profiles/kde-profile/share/config
# XFCE setup; uses the more general XDG
mkdir -p $(DESTDIR)/usr/share/desktop-base/profiles/xdg-config/xfce4/mcs_settings
$(INSTALL) $(wildcard profiles/xdg-config/xfce4/mcs_settings/*) $(DESTDIR)/usr/share/desktop-base/profiles/xdg-config/xfce4/mcs_settings
mkdir -p $(DESTDIR)/usr/share/desktop-base/profiles/xdg-config/xfce4-session
$(INSTALL) $(wildcard profiles/xdg-config/xfce4-session/*) $(DESTDIR)/usr/share/desktop-base/profiles/xdg-config/xfce4-session
# GNOME background descriptor
mkdir -p $(DESTDIR)/usr/share/gnome-background-properties
$(INSTALL) gnome-backgrounds.xml $(DESTDIR)/usr/share/gnome-background-properties/debian.xml

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 109 KiB

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 109 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 345 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 263 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 376 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 266 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 177 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

@ -0,0 +1,9 @@
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=Debian Home Page
Comment=The offical web site of the Debian Project
Icon=/usr/share/pixmaps/debian-official-logo-small.png
Type=Link
URL=http://www.debian.org

@ -0,0 +1,8 @@
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=Debian Reference Manual
Comment=An introduction and reference manual for Debian
Icon=/usr/share/pixmaps/debian-official-logo-small.png
Type=Link
URL=http://www.debian.org/doc/manuals/reference/

@ -0,0 +1,8 @@
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=Debian Security Updates
Comment=Learn about new fixed packages
Icon=/usr/share/pixmaps/debian-security.png
Type=Link
URL=http://security.debian.org/

@ -0,0 +1,85 @@
README for desktop-base
=======================
1. Images
1.1. Emblems
1.2. Pixmaps
1.3. Splash and Wallpapers
1.4. Boot splash
2. Desktop files
3. Changing desktop-base images
4. Window Managers
1. Images
1.1. Emblems
/usr/share/icons/hicolor/48x48/emblems/emblem-debian.png
/usr/share/icons/hicolor/48x48/emblems/emblem-debian.icon
1.2. Pixmaps
/usr/share/pixmaps/debian-security.png
1.3. Splash and Wallpapers
We have just two splash and two wallpapers for each window manager (not
considering the originals in .xcf).
One pair (splash / wallpaper) will be used during development
cycle (testing/sid) and other to release.
/usr/share/images/desktop-base/gnome-default-splash.png (symlink)
/usr/share/images/desktop-base/gnome-default-wallpaper.png (symlink)
/usr/share/images/desktop-base/splash/gnome-debian-sid-splash.png
/usr/share/images/desktop-base/wallpapers/gnome-debian-sid-wp.png
Before Etch we will add the images below and the symlinks above will
point to this pair:
/usr/share/images/desktop-base/splash/gnome-debian-etch-splash.png
/usr/share/images/desktop-base/wallpapers/gnome-debian-etch-wp.png
1.4. Boot splash
desktop-base provides a theme for splashy, in
/usr/share/splashy/themes/moreblue-orbit. Previously the theme was in
/etc/splashy but since splashy people move the themes to /usr/share and
replaced the folder by a symlink, we had to follow. If you modified the
theme before, you should be able to find it in /etc/splashy.dpkg-old.
If you installed splashy before desktop-base, the MoreBlue-Orbit theme will
be automatically configured. But if you install splashy after desktop-base,
you'll need to run the following command to enable it:
# dpkg-reconfigure desktop-base
2. Desktop files
/usr/share/desktop-base/debian-homepage.desktop
/usr/share/desktop-base/debian-reference.desktop
/usr/share/desktop-base/debian-security.desktop
3. Changing desktop-base images
We need professional looking Debian artwork in the
Desktop. If you want to help changing some desktop-base
images, that would be good consider the following notes:
- The swirl Debian logo is red;
- The Debian font is Poppl Laudation Condensed (unfortunately,
commercial font)
- Blue (#5F92C9 and some others) fits with GNOME default
clearlooks theme that we use in your default desktop
environment and looks good in KDE too;
- Black and White are welcome colors too.
If you've suggestions for a better artwork, create or edit
the images and open a 'wishlist' bug against desktop-base in our
Bug Tracking System (http://bugs.debian.org/). Please attach the
'svg' or 'xcf' and don't violate copyright.
4. Window Managers
desktop-base is used by GNOME/KDE/XFCE.
If you're responsible for a WM in Debian and wants to use
desktop-base artwork or add your own image (wallpaper, splash,
whatever) use the layout described above and send your patch
through the Bug Tracking System to us.

@ -0,0 +1,447 @@
desktop-base-trinity (5.0.3-8) squeeze; urgency=low
* Fix gnome conflicts
-- Timothy Pearson <kb9vqf@pearsoncomputing.net> Wed, 18 Jan 2012 11:08:00 -0600
desktop-base-trinity (5.0.3-6) squeeze; urgency=low
* Trinity build
-- Timothy Pearson <kb9vqf@pearsoncomputing.net> Mon, 05 Jul 2010 13:55:00 -0600
desktop-base (5.0.2) unstable; urgency=low
* moreblue-orbit-wallpaper-widescreen.svg updated, fix a “transparent”
* horizontal line on top.
* debian/rules:
- install splashy themes in /usr/share instead of /etc. closes: #501315
* debian/postinst, debian/prerm
- move properly /etc/splashy/ conffiles to /usr/share/splashy.
-- Yves-Alexis Perez <corsac@debian.org> Fri, 24 Oct 2008 00:23:57 +0200
desktop-base (5.0.1) unstable; urgency=low
[ Yves-Alexis Perez ]
* Update my email address in Uploaders:
* Relabel background as “Lenny” in GNOME properties. (Closes: #495613)
* Add MoreBlue Orbit widescreen as svg and add it to alternatives.
[ Fathi Boudra ]
* Merge wallpapers and backgrounds directories.
* Remove deprecated splash and wallpapers:
- debblue-1600x1200.png
- bluedeb-1024x768.jpg
- Debian.jpg
- debian-background.svg
- Splash-debblue.png
- Splash-Debian.png
- Splash-Debian_red.png
* Add MoreBlue Orbit grub and splash sources.
* Add MoreBlue Orbit widescreen.
* Add Nightly sources.
* Add MoreBlue Orbit Splashy theme. (Closes: #495618)
* Add Nightly GNOME and KDM splash. Thanks to Robert Jahene.
-- Fathi Boudra <fabo@debian.org> Fri, 26 Sep 2008 00:49:22 +0200
desktop-base (5.0.0) unstable; urgency=low
* Bump Standards-Version to 3.8.0 (no changes needed).
* Add Lenny artwork: MoreBlue Orbit.
Thanks to Andre L. R. Ferreira and Valessio S. Brito.
* Add Nightly artwork. Thanks to Robert Jahene.
* Use alternative to provide desktop-grub.
-- Fathi Boudra <fabo@debian.org> Thu, 14 Aug 2008 09:41:06 +0200
desktop-base (4.0.7) unstable; urgency=low
* Replace 640x480 TGA version of debian-blueish-wallpaper.svg by a PNG for
GRUB 2. (Closes: #465087)
-- Fathi Boudra <fabo@debian.org> Mon, 11 Feb 2008 14:06:52 +0100
desktop-base (4.0.6) unstable; urgency=low
* Move update-grub2 hook to postrm instead of prerm.
* Bump compat/debhelper to 6.
* Add Vcs-Browser and Vcs-Svn fields.
-- Fathi Boudra <fabo@debian.org> Mon, 14 Jan 2008 14:44:26 +0100
desktop-base (4.0.5) unstable; urgency=low
[ Fathi Boudra ]
* Bump Standards-Version to 3.7.3.
* Add Homepage field.
* Remove DM-Upload-Allowed: yes; All Uploaders are DD.
* Update kdm theme for KDE 4.
* Use zoom option instead of scaled option in gnome background.
(Closes: #439838)
* Update Makefile to fix wrong permissions on
/usr/share/gnome-background-properties. (Closes: #452425)
* Provide 640x480 TGA version of debian-blueish-wallpaper.svg for GRUB 2.
Thanks to Robert Millan (Closes: #459352)
[ Loic Minier ]
* Also use zoom (instead of stretched) for the default wallpaper.
-- Fathi Boudra <fabo@debian.org> Wed, 09 Jan 2008 11:08:23 +0100
desktop-base (4.0.4) unstable; urgency=low
[ Fathi Boudra ]
* Make a copy of GdmGreeterTheme.desktop to KdmGreeterTheme.desktop:
* KDE3 search for GdmGreeterTheme.desktop
* KDE4 search for KdmGreeterTheme.desktop
[ Loic Minier ]
* Set DM-Upload-Allowed: yes; rock on Fathi!
* Wrap build-deps and uploaders.
* Cosmetic cleanups.
-- Loic Minier <lool@dooz.org> Fri, 23 Nov 2007 11:40:38 +0100
desktop-base (4.0.3) unstable; urgency=low
* Fix kde default wallpaper appearance between kdm to ksplash switch.
-- Fathi Boudra <fboudra@free.fr> Thu, 24 May 2007 01:22:06 +0200
desktop-base (4.0.2) unstable; urgency=low
* Fix dir_config path in kdeglobals and kdesktoprc doesn't support symlink.
(Closes: #422043)
-- Fathi Boudra <fboudra@free.fr> Wed, 16 May 2007 14:59:27 +0200
desktop-base (4.0.1) unstable; urgency=high
[ Fathi Boudra ]
* Re-enable kdm override; this issue will be fixed on KDM init script.
[ Loic Minier ]
* Merge 4.0.0.1 and upload to unstable.
-- Loic Minier <lool@dooz.org> Thu, 22 Feb 2007 20:03:44 +0100
desktop-base (4.0.0.1) experimental; urgency=high
[ Fathi Boudra ]
* Fix KSplash theme moodin engine installation.
* Fix MoreBlue KDM theme. Thanks to Modestas Vainius.
(Closes: #408513, #408947)
* KDM override is disabled by default. (Closes: #407799)
* Fixed default SVG wallpaper reverting to previous image.
(Closes: #407930)
[ Loic Minier ]
* Depend on librsvg2-common for SVG support.
-- Gustavo Franco <stratus@debian.org> Tue, 30 Jan 2007 17:08:41 -0200
desktop-base (4.0.0) unstable; urgency=low
[ Fathi Boudra ]
* Add icon-session and icon-reboot to MoreBlue KDM Theme like GDM Theme.
[ Loic Minier ]
* Bump up version to 4.0; etch.
-- Loic Minier <lool@dooz.org> Mon, 11 Dec 2006 20:59:38 +0100
desktop-base (0.3.22) unstable; urgency=low
* New GNOME wallpaper description; only holds the default GNOME wallpaper
for now; thanks Martin-Éric Racine; closes: #333457.
-- Loic Minier <lool@dooz.org> Mon, 11 Dec 2006 18:02:02 +0100
desktop-base (0.3.21) unstable; urgency=high
[ Gustavo Franco ]
* debian/control:
- Set Maintainer field to me.
- Set Uploaders to current debian-desktop members.
* debian/control.in: removed
[ Loic Minier ]
* Drop uploaders rule and gnome-pkg-tools build-dep.
[ Fathi Boudra ]
* Fix debian-background.svg and debian-blueish-wallpaper.svg for KDE.
* Rename kde directory to kde-profile. More consistent with KIOSK Framework.
* Add kdeglobals support.
* Add Debian MoreBlue KDM Theme.
* Add Debian MoreBlue KSplash Theme (Default and Moodin engine).
[ Loic Minier ]
* Urgency high for etch's KDE artwork.
-- Loic Minier <lool@dooz.org> Mon, 11 Dec 2006 16:43:23 +0100
desktop-base (0.3.20) unstable; urgency=high
[ Yves-Alexis Perez ]
* Correct xfce4-session.rc file to add failsafe session so xfce4-session
doesn't crash.
[ Loic Minier ]
* Upload; high urgency because the above changes are blocking another
upload, even if the affected files are not useful yet.
-- Loic Minier <lool@dooz.org> Mon, 27 Nov 2006 12:16:05 +0100
desktop-base (0.3.19) unstable; urgency=low
* Install configuration dirs for KDE and Xfce settings which will provide
default values for the wallpaper, and splash screen; thanks Bart "cobaco"
Cornelis; closes: #348702.
-- Loic Minier <lool@dooz.org> Fri, 17 Nov 2006 20:23:08 +0100
desktop-base (0.3.18) unstable; urgency=low
[ Loic Minier ]
* Add artworks by André Luiz Rodrigues Ferreira.
- SVG background, backgrounds/debian-blueish-wallpaper.svg.
- PNG splash, splash/gnome-splash-curves.png; closes: #288393.
* Register these artworks as alternatives with the highest priority (40),
and lower the other priorities.
[ Josselin Mouette ]
* Add a gconf-defaults file.
+ Set the default background, overriding the one in libgnome.
+ Set the default splash, overriding the one in gnome-session.
* Register it with priority 15 (higher than standard Debian packages
but lower than CDDs).
* Build-depend on debhelper 5.0.13.
-- Josselin Mouette <joss@debian.org> Tue, 10 Oct 2006 16:36:36 +0200
desktop-base (0.3.17) unstable; urgency=low
[ Gustavo Franco ]
* Debian Desktop sid artwork added (including originals in .xcf):
- wallpapers/gnome-debian-sid-wp.png
- splash/gnome-debian-sid-splash.png
* debian/README.Debian: added, containing notes about Debian
Desktop artwork layout and more.
* debian/copyright: updated, including the new images copyright notes
[ Loic Minier ]
* Rename Build-Depends-Indep to Build-Depends.
* Bump up Standards-Version to 3.7.2.
* Bump up Debhelper compatibility level to 5.
-- Loic Minier <lool@dooz.org> Thu, 15 Jun 2006 21:35:25 +0200
desktop-base (0.3.16) unstable; urgency=low
* GNOME Team Upload
* backgrounds/debian-background.svg, debian/copyright,
debian/{postinst,prerm}, Makefile:
- added background provided by Josselin Mouette <joss@debian.org>
to fit good with GNOME2.12's splash and theme look
(Closes: #332873)
* debian/prerm:
- fixed bashism -o -> ] || [
* debian/control.in:
- added, updated Standards-Version to 3.6.2 with no changes
- added gnome-pkg-tools to Build-Deps, updated debhelper's
version requirement
- added xfce4 to the Suggests after kde, before wmaker
- added the Uploaders field
* debian/rules:
- include the pkg-gnome makefile include to generate the Uploaders
field correctly
-- Gustavo Noronha Silva <kov@debian.org> Sun, 9 Oct 2005 16:14:10 -0300
desktop-base (0.3.15) unstable; urgency=low
* postinst, prerm:
- use alternatives to provide the default background and splash
* backgrounds/debblue-1600x1200.png:
- added debblue's largest background
* debian/copyright:
- updated to mention the debblue copyright/license
* emblems/emblem-debian.{png,icon}:
- added emblem for hicolor theme contributed by
Dan Korostelev <dan@ats.energo.ru> (Closes: #257923)
* Makefile:
- install emblem in /usr/share/icons/hicolor/48x48/emblems/
- install debblue background, and splash and make them
the default
-- Gustavo Noronha Silva <kov@debian.org> Sat, 23 Oct 2004 23:34:52 -0300
desktop-base (0.3.14) unstable; urgency=low
* pixmaps/debian-official-logo-small.png:
- remove official logo as it is not DFSG-free (Closes: #246784)
* debian/control:
- Recommends: epiphany-browser | konqueror | www-browser
-- Gustavo Noronha Silva <kov@debian.org> Tue, 11 May 2004 17:25:09 -0300
desktop-base (0.3.13) unstable; urgency=low
* debian/postinst:
- modified the check for $2 being empty
(Closes: #242059)
-- Gustavo Noronha Silva <kov@debian.org> Sun, 4 Apr 2004 16:43:11 -0300
desktop-base (0.3.12) unstable; urgency=medium
* debian/preinst:
- remove the alternative stuff first to make it possible
to remove the diversion
(Closes: #241439, #241402, #241339, #241463)
* splash/Splash-EvolvingTux.png:
- remove while I try to sort out the legal issues
try to get this into sarge soon (urgency=medium)
(Closes: #241246)
* debian/postinst:
- regenerate the gconf default file by running libgnome2-common's
postinst when upgrading from an older version (Closes: #241403)
-- Gustavo Noronha Silva <kov@debian.org> Thu, 1 Apr 2004 16:44:26 -0300
desktop-base (0.3.11) unstable; urgency=low
* debian/prerm, debian/postinst, debian/postrm:
- remove them all
* debian/preinst:
- stop providing the diversion and the gnome-splash
alternative if upgrading from diversion-including
versions
* Makefile, gconf/:
- stop providing a default configuration for the
background
* debian/control:
- updated Standards-Version to 3.6.1
* debian/copyright:
- included GPL location in common-licenses
-- Gustavo Noronha Silva <kov@debian.org> Tue, 30 Mar 2004 16:35:49 -0300
desktop-base (0.3.10) unstable; urgency=low
* debian/postrm:
- remove the unnecessary rm, sorry for the delay (Closes: #223925)
-- Gustavo Noronha Silva <kov@debian.org> Sun, 18 Jan 2004 01:12:39 -0200
desktop-base (0.3.9) unstable; urgency=low
* debian/preinst:
- really fix the problem with local diversion, by removing it and
readding it (Closes: #218091)
-- Gustavo Noronha Silva <kov@debian.org> Wed, 12 Nov 2003 12:54:37 -0200
desktop-base (0.3.8) unstable; urgency=low
* debian/postinst:
- change priorities to make Debian_red the default
* gconf/.../%gconf.xml:
- set the default background file to /usr/share/images/desktop-base/default
* Makefile:
- install the gconf file
-- Gustavo Noronha Silva <kov@debian.org> Tue, 11 Nov 2003 13:17:22 -0200
desktop-base (0.3.7) unstable; urgency=low
* debian/preinst:
- remove the problematic local diversion, added the right thing
(Closes: #218091).
* splash/Debian-Splash.{xcf,png}:
- edited to remove the white border and enlarge the image a bit
(Closes: #218896)
-- Gustavo Noronha Silva <kov@debian.org> Tue, 11 Nov 2003 00:27:50 -0200
desktop-base (0.3.6) unstable; urgency=low
* New Maintainer
* debia/rules:
- use cdbs package
* debian/control:
- Depends on cdbs
* debian/{postinst,preinst,postrm,prerm}:
- set up a diversion and the alternatives system for the
/usr/share/pixmaps/splash/gnome-splash.png file, making
Splash-Debian the default.
* splash/{Splash-Debian_red.png,Splash-EvolvingTux.png}:
- added new splashs (Closes: #200007, #205258)
* Makefile:
- create /usr/share/pixmaps/splash
-- Gustavo Noronha Silva <kov@debian.org> Tue, 21 Oct 2003 15:22:12 -0200
desktop-base (0.3.5) unstable; urgency=low
* debian-reference.desktop:
- Change URL to the actual reference guide, and fix typo "manaul" =>
"manual" (Closes: #172737).
-- Colin Walters <walters@debian.org> Fri, 3 Jan 2003 14:57:55 -0500
desktop-base (0.3.4) unstable; urgency=low
* Make a symlink /usr/share/images/desktop-base/default pointing to the
default background we want.
* debian/rules:
- Use the latest version of Colin's Build System.
-- Colin Walters <walters@debian.org> Thu, 19 Dec 2002 19:19:14 -0500
desktop-base (0.3.3) unstable; urgency=low
* debian/rules:
- Use the latest version of Colin's Build System.
-- Colin Walters <walters@debian.org> Thu, 21 Nov 2002 00:47:57 -0500
desktop-base (0.3.2) unstable; urgency=low
* debian/backgrounds/bluedeb-1024x768.jpg:
- New background from Roger So.
-- Colin Walters <walters@debian.org> Wed, 20 Nov 2002 23:49:14 -0500
desktop-base (0.3.1) unstable; urgency=low
* Update splash/Debian-Splash.xcf, splash/Debian-Splash.png.
* debian/rules:
- Use Colin's Build System.
* debian/desktop-base.install:
- New.
-- Colin Walters <walters@debian.org> Wed, 06 Nov 2002 14:26:22 -0500
desktop-base (0.3) unstable; urgency=low
* Remove debian-wallpaper1280x1024.png; it was big and useless.
* Add splash/Debian-Splash.xcf, splash/Debian-Splash.png.
-- Colin Walters <walters@debian.org> Thu, 31 Oct 2002 15:01:53 -0500
desktop-base (0.2-1) unstable; urgency=low
* Actually link to the installed images (Closes: #166245).
Oops.
-- Colin Walters <walters@debian.org> Fri, 25 Oct 2002 00:55:19 -0400
desktop-base (0.1-1) unstable; urgency=low
* Initial Version (Closes: #165928).
-- Colin Walters <walters@debian.org> Tue, 22 Oct 2002 15:05:34 -0400

@ -0,0 +1,34 @@
Source: desktop-base-trinity
Section: x11
Priority: optional
Maintainer: Timothy Pearson <kb9vqf@pearsoncomputing.net>
Uploaders: Loïc Minier <lool@dooz.org>,
Fathi Boudra <fabo@debian.org>,
Yves-Alexis Perez <corsac@debian.org>
Build-Depends: cdbs, debhelper (>= 6), quilt
# libusplash-dev, imagemagick, librsvg2-bin
Standards-Version: 3.8.3
Package: desktop-base-trinity
Architecture: all
Depends: librsvg2-common
Suggests: kde-trinity
Conflicts: desktop-base
Provides: desktop-base
Description: common files for the Debian Desktop [Trinity]
This package contains various miscellaneous files which are used by
Debian Desktop installations. Currently, it provides some
Debian-related artwork and themes, .desktop files containing links to
Debian related material (suitable for placement on a user's desktop),
and other common files between the available desktop environments
such as GNOME and KDE.
#Package: usplash-theme-debian-desktop-trinity
#Section: misc
#Architecture: amd64 i386 powerpc sparc
#Depends: ${shlibs:Depends}, usplash
#Provides: usplash-theme
#Description: Debian Desktop usplash theme [Trinity]
# This package contains an usplash theme based on Debian Desktop project.
# .
# See http://wiki.debian.org/DebianDesktopArtwork for more details.

@ -0,0 +1,72 @@
This package was debianized by Colin Walters <walters@debian.org> on
Tue, 22 Oct 2002 15:05:34 -0400.
This package is comprised of bits and pieces from various sources.
Copyright:
The debblue "kit" (composed of the background and the splash) was
created by Jaap Haitsma (jaap at haitsma dot org) and is licensed
under the GNU General Public License (see below). They can be
downloaded from the http://debblue.debian.net/downloads.php web page
in various formats.
The Debian swirl background images included in this package were
created by gfburke@earthlink.net (Gary Burke), and were derived from
copyright-free stock artwork. It can be downloaded from
http://wm.themes.org, as "Debian.tar.gz".
The Debian "bluedeb" background was created by Roger So
<rogerso@debian.org>, and is under the terms of the BSD license. See
../backgrounds/bluedeb.COPYING for more information.
The debian-background.svg file has been provided by Josselin Mouette
<joss@debian.org>, and is a derivative work of the open use Debian
logo, which has the following copyright notice:
<debian-background.svg>
Copyright (c) 1999 Software in the Public Interest
This logo or a modified version may be used by anyone to refer to
the Debian project, but does not indicate endorsement by the
project.
Note: we would appreciate that you make the image a link to
http://www.debian.org/ if you use it on a web page.
</debian-background.svg>
The Debian splash screen was created by Mirko Hufnagel
<mirko@abitur97.de>, and is placed into the public domain.
The Debian_red splash screen imagem was created by
<webanetwork@libero.it> and is copyright-free. It can be downloaded
from http://art.gnome.org/themes/splash_screens/488.php.
The EvolvingTux splash screen was modified by Filip Van Raemdonck
<mechanix@debian.org> based on a GPL work found at
http://www.kde-look.org.
The debian-security.xcf file (and the resulting .png file) were
created by Colin Walters <walters@debian.org> from the Debian Open Use
Logo and a GNOME icon; both are free software.
The debian-official-logo-small.png image is more or less a simple
reformatting of the Debian Official Use Logo.
The .desktop files included in this package were compiled by Colin
Walters <walters@debian.org>.
The gnome-debian-sid "kit" including splash/gnome-debian-sid-splash.xcf.gz,
splash/gnome-debian-sid-splash.png, wallpapers/gnome-debian-sid-wp.xcf.gz
and wallpapers/gnome-debian-sid-wp.png were made by Josselin Mouette
<joss@debian.org> and Gustavo Franco <stratus@debian.org>.
The following files are Copyright 2006 André Luiz Rodrigues Ferreira and
licensed under the GPL.
- SVG background, backgrounds/debian-blueish-wallpaper.svg.
- PNG splash, splash/gnome-splash-curves.png.
The GPL license can be found in plain text format, on Debian systems,
at /usr/share/common-licenses/GPL.

@ -0,0 +1,3 @@
/apps/gnome-session/options/splash_image /usr/share/images/desktop-base/desktop-splash
/desktop/gnome/background/picture_filename /usr/share/images/desktop-base/desktop-background
/desktop/gnome/background/picture_options zoom

@ -0,0 +1,101 @@
#!/bin/bash -e
#DEBHELPER#
if [ "${1}" = "configure" ] && [ "$2" != "" ] ; then
if dpkg --compare-versions ${2} lt 0.3.11 && dpkg --compare-versions ${2} gt 0.3.5; then
if test -x /var/lib/dpkg/info/libgnome2-common.postinst; then
/var/lib/dpkg/info/libgnome2-common.postinst configure
fi
fi
fi
if [ "$1" = "configure" -o "$1" = "abort-upgrade" ]; then
# Alternatives for the background
update-alternatives --install \
/usr/share/images/desktop-base/desktop-background \
desktop-background \
/usr/share/images/desktop-base/moreblue-orbit-wallpaper.svg 60
update-alternatives --install \
/usr/share/images/desktop-base/desktop-background \
desktop-background \
/usr/share/images/desktop-base/moreblue-orbit-wallpaper-widescreen.svg 55
update-alternatives --install \
/usr/share/images/desktop-base/desktop-background \
desktop-background \
/usr/share/images/desktop-base/nightly-wallpaper.png 50
update-alternatives --install \
/usr/share/images/desktop-base/desktop-background \
desktop-background \
/usr/share/images/desktop-base/debian-blueish-wallpaper.svg 40
# update-alternatives --install \
# /usr/share/images/desktop-base/desktop-background \
# desktop-background \
# /usr/share/images/desktop-base/debblue-1600x1200.png 30
# update-alternatives --install \
# /usr/share/images/desktop-base/desktop-background \
# desktop-background \
# /usr/share/images/desktop-base/debian-background.svg 20
# update-alternatives --install \
# /usr/share/images/desktop-base/desktop-background \
# desktop-background \
# /usr/share/images/desktop-base/bluedeb-1024x768.jpg 10
# update-alternatives --install \
# /usr/share/images/desktop-base/desktop-background \
# desktop-background \
# /usr/share/images/desktop-base/Debian.jpg 10
# Alternatives for the splash
update-alternatives --install \
/usr/share/images/desktop-base/desktop-splash \
desktop-splash \
/usr/share/images/desktop-base/moreblue-orbit-splash.png 50
update-alternatives --install \
/usr/share/images/desktop-base/desktop-splash \
desktop-splash \
/usr/share/images/desktop-base/gnome-splash-curves.png 40
# update-alternatives --install \
# /usr/share/images/desktop-base/desktop-splash \
# desktop-splash \
# /usr/share/images/desktop-base/Splash-debblue.png 30
# update-alternatives --install \
# /usr/share/images/desktop-base/desktop-splash \
# desktop-splash \
# /usr/share/images/desktop-base/Splash-Debian.png 10
# update-alternatives --install \
# /usr/share/images/desktop-base/desktop-splash \
# desktop-splash \
# /usr/share/images/desktop-base/Splash-Debian_red.png 10
# Alternatives for grub
update-alternatives --install \
/usr/share/images/desktop-base/desktop-grub \
desktop-grub \
/usr/share/images/desktop-base/moreblue-orbit-grub.png 10
# GRUB background
if which update-grub2 > /dev/null ; then
update-grub2
fi
if [ -x /sbin/splashy_config ] && [ -w /etc/splashy/config.xml ]; then
splashy_config --set-theme moreblue-orbit
fi
if [ -x /usr/sbin/update-initramfs ]; then
update-initramfs -u
fi
fi

@ -0,0 +1,10 @@
#!/bin/sh -e
#DEBHELPER#
if [ "$1" = "remove" ] || [ "$1" = "deconfigure" ]; then
if which update-grub2 > /dev/null ; then
update-grub2
fi
fi

@ -0,0 +1,71 @@
#!/bin/sh -e
#DEBHELPER#
if [ "${1}" = "upgrade" ]; then
if dpkg --compare-versions ${2} lt 0.3.11 && dpkg --compare-versions ${2} gt 0.3.5; then
update-alternatives --remove gnome-splash \
/usr/share/images/desktop-base/Splash-Debian.png
update-alternatives --remove gnome-splash \
/usr/share/images/desktop-base/Splash-EvolvingTux.png
update-alternatives --remove gnome-splash \
/usr/share/images/desktop-base/Splash-Debian_red.png
dpkg-divert --package desktop-base --rename \
--divert /usr/share/pixmaps/splash/gnome-splash.png.orig \
--remove /usr/share/pixmaps/splash/gnome-splash.png
fi
fi
same_conffile() {
CONFFILE="$1"
if [ -e "$CONFFILE" ]; then
md5sum="`md5sum \"$CONFFILE\" | sed -e \"s/ .*//\"`"
old_md5sum="`dpkg-query -W -f='${Conffiles}' desktop-base | sed -n -e \"\\\\' $CONFFILE '{s/ obsolete$//;s/.* //p}\"`"
[ "$md5sum" = "$old_md5sum" ]
return
fi
return 1
}
case "$1" in
install|upgrade)
if dpkg --compare-versions "$2" lt "5.0.2"; then
# if the folder is a symlink (installed by splashy), modified files
# need to be copied (from /usr/share/splashy/themes) before beeing
# replaced. If it's not, they need to be moved (from
# /etc/splashy/themes)
# not modified files need to be removed if no symlink, and not
# touched in case of a symlink
THEME_FOLDER="/etc/splashy/themes/moreblue-orbit"
THEME_FOLDER_BAK="/etc/splashy.dpkg-old/themes/moreblue-orbit"
FILES="background-bw.png background-color.png VeraSans.ttf theme.xml"
if [ -h /etc/splashy/themes ]; then
# symlink
for FILE in ${FILES}; do
[ -f ${THEME_FOLDER}/${FILE} ] || break
if ! same_conffile "${THEME_FOLDER}/${FILE}"; then
# symlink and changed file, copy it in a safe place
[ -d $THEME_FOLDER_BAK ] || mkdir -p $THEME_FOLDER_BAK
cp ${THEME_FOLDER}/${FILE} ${THEME_FOLDER_BAK}/
fi
done
else
# real folder
for FILE in ${FILES}; do
[ -f ${THEME_FOLDER}/${FILE} ] || break
if ! same_conffile "${THEME_FOLDER}/${FILE}"; then
# real folder and changed file, move it in a safe place
[ -d $THEME_FOLDER_BAK ] || mkdir -p $THEME_FOLDER_BAK
mv ${THEME_FOLDER}/${FILE} ${THEME_FOLDER_BAK}/
else
# real folder but unchanged file, just remove it
rm ${THEME_FOLDER}/${FILE}
fi
done
fi
fi
;;
esac

@ -0,0 +1,51 @@
#!/bin/sh -e
#DEBHELPER#
if [ "$1" = "remove" ] || [ "$1" = "deconfigure" ]; then
# remove background alternatives
update-alternatives --remove desktop-background \
/usr/share/images/desktop-base/moreblue-orbit-wallpaper.svg
update-alternatives --remove desktop-background \
/usr/share/images/desktop-base/moreblue-orbit-wallpaper-widescreen.svg
update-alternatives --remove desktop-background \
/usr/share/images/desktop-base/nightly-wallpaper.png
update-alternatives --remove desktop-background \
/usr/share/images/desktop-base/debian-blueish-wallpaper.svg
update-alternatives --remove desktop-background \
/usr/share/images/desktop-base/debblue-1600x1200.png
update-alternatives --remove desktop-background \
/usr/share/images/desktop-base/debian-background.svg
update-alternatives --remove desktop-background \
/usr/share/images/desktop-base/bluedeb-1024x768.jpg
update-alternatives --remove desktop-background \
/usr/share/images/desktop-base/Debian.jpg
# remove splash alternatives
update-alternatives --remove desktop-splash \
/usr/share/images/desktop-base/moreblue-orbit-splash.png
update-alternatives --remove desktop-splash \
/usr/share/images/desktop-base/gnome-splash-curves.png
update-alternatives --remove desktop-splash \
/usr/share/images/desktop-base/Splash-debblue.png
update-alternatives --remove desktop-splash \
/usr/share/images/desktop-base/Splash-Debian.png
update-alternatives --remove desktop-splash \
/usr/share/images/desktop-base/Splash-Debian_red.png
# remove grub alternatives
update-alternatives --remove desktop-grub \
/usr/share/images/desktop-base/moreblue-orbit-grub.png
fi

@ -0,0 +1,18 @@
#!/usr/bin/make -f
include /usr/share/cdbs/1/rules/buildcore.mk
include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/makefile.mk
include /usr/share/cdbs/1/rules/patchsys-quilt.mk
# needed for usplash
CFLAGS += -fPIC
DEB_MAKE_INSTALL_TARGET := install DESTDIR=$(CURDIR)/debian/desktop-base-trinity/
DEB_DH_BUILDDEB_ARGS += -- -Z$(shell dpkg-deb --help | grep -q ":.* xz[,.]" \
&& echo xz || echo bzip2)
binary-fixup/desktop-base-trinity::
dh_gconf --priority=15

@ -0,0 +1,2 @@
# we ignore ${Misc:Depends} because it would bring gconf
desktop-base source: debhelper-but-no-misc-depends desktop-base

@ -0,0 +1,6 @@
# Use xz instead of gzip
compression = "xz"
compression-level = 9
# Don't run differences
diff-ignore = .*

@ -0,0 +1,30 @@
#! /bin/sh
set -e
case "$1" in
configure)
# Alternatives for usplash
update-alternatives --install \
/usr/lib/usplash/usplash-artwork.so \
usplash-artwork.so \
/usr/lib/usplash/moreblue-orbit-theme.so 60
if [ -x /usr/sbin/update-initramfs ]; then
update-initramfs -u
fi
;;
abort-upgrade|abort-remove|abort-deconfigure)
;;
*)
echo "postinst called with unknown argument \`$1'" >&2
exit 1
;;
esac
#DEBHELPER#
exit 0

@ -0,0 +1,23 @@
#! /bin/sh
set -e
case "$1" in
remove|upgrade|deconfigure)
# remove usplash alternatives
update-alternatives --remove usplash-artwork.so \
/usr/lib/usplash/moreblue-orbit-theme.so
;;
failed-upgrade)
;;
*)
echo "prerm called with unknown argument \`$1'" >&2
exit 1
;;
esac
#DEBHELPER#
exit 0

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE wallpapers SYSTEM "gnome-wp-list.dtd">
<wallpapers>
<wallpaper>
<!-- don't include words such as "wallpaper" (avoids translations) -->
<name>Debian</name>
<filename>/usr/share/images/desktop-base/desktop-background</filename>
<options>zoom</options>
<shade_type>horizontal-gradient</shade_type>
<pcolor>#0099cc</pcolor>
<scolor>#006699</scolor>
</wallpaper>
</wallpapers>

@ -0,0 +1,8 @@
[GdmGreeterTheme]
Encoding=UTF-8
Greeter=debian-moreblue.xml
Name=Debian MoreBlue
Description=Debian MoreBlue KDM Theme, based on Debian MoreBlue GDM Theme by Andre L. R. Ferreira <andrelrf@gmail.com>
Author=Fathi Boudra, based on same GDM Theme by Andre L. R. Ferreira
Copyright=(c) 2006 Fathi Boudra <fboudra@free.fr>
Screenshot=screenshot.png

@ -0,0 +1,8 @@
[KdmGreeterTheme]
Encoding=UTF-8
Greeter=debian-moreblue.xml
Name=Debian MoreBlue
Description=Debian MoreBlue KDM Theme, based on Debian MoreBlue GDM Theme by Andre L. R. Ferreira <andrelrf@gmail.com>
Author=Fathi Boudra, based on same GDM Theme by Andre L. R. Ferreira
Copyright=(c) 2006 Fathi Boudra <fboudra@free.fr>
Screenshot=screenshot.png

@ -0,0 +1,252 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://web.resource.org/cc/"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="1024px"
height="768px"
id="svg2"
sodipodi:version="0.32"
inkscape:version="0.44.1"
sodipodi:docname="background.svg"
sodipodi:docbase="/usr/share/apps/kdm/themes/debian-moreblue">
<metadata
id="metadata62">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<sodipodi:namedview
inkscape:window-height="583"
inkscape:window-width="1005"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
guidetolerance="10.0"
gridtolerance="10.0"
objecttolerance="10.0"
borderopacity="1.0"
bordercolor="#666666"
pagecolor="#ffffff"
id="base"
inkscape:zoom="0.4921875"
inkscape:cx="512"
inkscape:cy="384"
inkscape:window-x="0"
inkscape:window-y="279"
inkscape:current-layer="svg2" />
<defs
id="defs4">
<linearGradient
id="defitem0"
gradientUnits="userSpaceOnUse"
x1="210.543"
y1="287.493"
x2="1224.14"
y2="767.6">
<stop
stop-color="#ffffff"
offset="0"
stop-opacity="0"
id="stop7" />
<stop
stop-color="#ffffff"
offset="0.5"
stop-opacity="0.463542"
id="stop9" />
<stop
stop-color="#ffffff"
offset="1"
stop-opacity="0"
id="stop11" />
</linearGradient>
<linearGradient
id="defitem1"
gradientUnits="userSpaceOnUse"
x1="737.178"
y1="383.069"
x2="1028.4"
y2="577.006">
<stop
stop-color="#ffffff"
offset="0"
stop-opacity="0"
id="stop14" />
<stop
stop-color="#ffffff"
offset="0.5"
stop-opacity="0.0392157"
id="stop16" />
<stop
stop-color="#ffffff"
offset="1"
stop-opacity="0"
id="stop18" />
</linearGradient>
<linearGradient
id="defitem2"
gradientUnits="userSpaceOnUse"
x1="897.634"
y1="386.586"
x2="606.413"
y2="192.649">
<stop
stop-color="#ffffff"
offset="0"
stop-opacity="0"
id="stop21" />
<stop
stop-color="#ffffff"
offset="0.5"
stop-opacity="0.0392157"
id="stop23" />
<stop
stop-color="#ffffff"
offset="1"
stop-opacity="0"
id="stop25" />
</linearGradient>
<linearGradient
id="defitem3"
gradientUnits="userSpaceOnUse"
x1="1140.28"
y1="470.175"
x2="527.112"
y2="317.699">
<stop
stop-color="#ffffff"
offset="0"
stop-opacity="0.0588235"
id="stop28" />
<stop
stop-color="#ffffff"
offset="1"
stop-opacity="0"
id="stop30" />
</linearGradient>
<linearGradient
id="defitem4"
gradientUnits="userSpaceOnUse"
x1="599.879"
y1="189.5"
x2="1038.5"
y2="391.179">
<stop
stop-color="#ffffff"
offset="0"
stop-opacity="0.117647"
id="stop33" />
<stop
stop-color="#fdfdff"
offset="1"
stop-opacity="0"
id="stop35" />
</linearGradient>
<linearGradient
id="defitem5"
gradientUnits="userSpaceOnUse"
x1="404.544"
y1="-30.945"
x2="445.63"
y2="413.82">
<stop
stop-color="#ffffff"
offset="0"
stop-opacity="0.392157"
id="stop38" />
<stop
stop-color="#fdfdff"
offset="1"
stop-opacity="0.054902"
id="stop40" />
</linearGradient>
<linearGradient
id="defitem6"
gradientUnits="userSpaceOnUse"
x1="907.927"
y1="-6.003"
x2="861.107"
y2="410.357">
<stop
stop-color="#ffffff"
offset="0"
stop-opacity="0.905882"
id="stop43" />
<stop
stop-color="#ffffff"
offset="1"
stop-opacity="0.177083"
id="stop45" />
</linearGradient>
</defs>
<g
id="Layer">
<g
id="layer1">
<path
fill="#1f72a0"
d="M-1.7208e-05 768L-1.7208e-05 0L1024 0L1024 768L-1.7208e-05 768Z"
id="path49" />
<g
id="g24651" />
<path
fill="url(#defitem0)"
stroke-width="32.0407"
stroke-linecap="round"
stroke-linejoin="round"
d="M0.834528 767.601L0.834528 0.599L1023.17 0.599L1023.17 767.601L0.834528 767.601Z"
fill-rule="evenodd"
id="path52" />
<path
id="path4304"
fill="url(#defitem1)"
stroke-width="0.3125"
d="M931.066 0C1010.52 248.568 742.1 510.079 727.947 767.8L938.678 767.8C848.916 589.973 839.422 388.645 1023.19 158.319L1023.19 0L931.066 0Z"
fill-rule="evenodd" />
<path
id="path4930"
fill="url(#defitem2)"
stroke-width="0.3125"
d="M663.478 0.2C824.611 445.657 676.045 646.583 464.577 768L660.358 768C723.124 495.35 847.993 259.073 858.06 0.2L663.478 0.2Z"
fill-rule="evenodd" />
<path
id="path1186"
fill="url(#defitem3)"
stroke-width="0.3125"
d="M798.447 0.696C942.168 277.43 783.274 491.04 610.838 767.77L182.24 767.596C521.439 447.551 877.524 410.194 907.705 0.479L798.447 0.696Z"
fill-rule="evenodd" />
<path
id="path2436"
fill="url(#defitem4)"
stroke-width="0.3125"
d="M952.586 0.556L1022.77 0.621C961.164 272.479 896.185 482.599 1022.91 767.329L849.236 767.666C707.308 578.496 894.49 207.277 952.586 0.556Z"
fill-rule="evenodd" />
<path
id="path1356"
fill="url(#defitem5)"
stroke-width="1.25"
stroke-linecap="round"
stroke-linejoin="round"
d="M-8.2792e-05 0.599L-8.2792e-05 407.511C502.581 398.229 509.943 255.591 1024 249.401L1024 0.599L-8.2792e-05 0.599Z" />
<path
id="rect2487"
fill="url(#defitem6)"
stroke-width="32.0407"
stroke-linecap="round"
stroke-linejoin="round"
d="M1023.17 0.599L0.834555 0.599L0.834555 387.694C468.89 202.874 514.053 551.978 1023.17 387.694L1023.17 0.599Z"
fill-rule="evenodd" />
<g
id="g3166" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

@ -0,0 +1,170 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE greeter SYSTEM "greeter.dtd">
<greeter>
<!-- main pic, login pic -->
<item type="svg">
<normal file="background.svg"/>
<pos x="0" y="0" width="100%" height="100%"/>
<!-- swirl -->
<fixed>
<item type="svg">
<normal file="swirl.svg"/>
<pos x="-300" y="-320" width="250" height="290"/>
</item>
</fixed>
<fixed>
<item type="pixmap">
<normal file="boundingbox.png"/>
<pos anchor="c" x="50%" y="50%" width="400" height="282"/>
<!-- Welcome -->
<fixed>
<item type="label">
<pos anchor="nc" x="50%" y="18%"/>
<normal color="#000000" font="Sans Bold 18"/>
<stock type="welcome-label"/>
</item>
</fixed>
<fixed>
<item type="rect">
<normal color="#ffff00" alpha="0.0"/>
<pos anchor="e" x="50%" y="50%" width="190" height="180"/>
<!-- username-label -->
<fixed>
<item type="label">
<pos anchor="ne" x="90%" y="40%"/>
<normal color="#000000" font="Sans Bold 10"/>
<stock type="username-label"/>
</item>
</fixed>
<!-- password-label -->
<fixed>
<item type="label">
<pos anchor="ne" x="90%" y="60%"/>
<normal color="#000000" font="Sans Bold 10"/>
<stock type="password-label"/>
</item>
</fixed>
</item>
</fixed>
<fixed>
<item type="rect">
<normal color="#00ffff" alpha="0.0"/>
<pos anchor="w" x="50%" y="50%" width="190" height="180"/>
<!-- username-entry -->
<fixed>
<item type="entry" id="user-entry">
<pos anchor="n" x="30%" y="35%" height="25" width="150"/>
</item>
</fixed>
<!-- password-entry -->
<fixed>
<item type="entry" id="pw-entry">
<pos anchor="n" x="30%" y="55%" height="25" width="150"/>
</item>
</fixed>
</item>
</fixed>
</item>
</fixed>
<!-- capslock-warning -->
<fixed>
<item type="rect" id="caps-lock-warning">
<pos anchor="c" x="50%" y="50%" width="box" height="box"/>
<box orientation="vertical" min-width="400" xpadding="10" ypadding="5" spacing="0">
<item type="label">
<normal color="#000000" font="Sans 12"/>
<pos anchor="n" x="50%" y="90"/>
<stock type="caps-lock-warning"/>
</item>
</box>
</item>
</fixed>
<!-- Login-Error -->
<fixed>
<item type="rect" id="pam-error">
<pos anchor="c" x="50%" y="50%" width="box" height="box"/>
<box orientation="vertical" min-width="400" xpadding="10" ypadding="5" spacing="0">
<item type="label">
<normal color="#000000" font="Sans 12"/>
<pos anchor="n" x="50%" y="60"/>
<text>Login failed.</text>
</item>
</box>
</item>
</fixed>
</item>
<!-- icons and text in bottom bar -->
<item type="rect">
<pos x="0" y="-60" width="100%" height="60"/>
<fixed>
<item type="pixmap" id="session_button" button="true">
<normal file="icon-session.png"/>
<pos x="20" y="20"/>
</item>
</fixed>
<!-- session-button -->
<fixed>
<item type="rect" id="session_button" button="true">
<pos x="60" y="30" width="110" height="100%"/>
<fixed>
<item type="label">
<normal color="#ffffff" font="Sans Bold 12"/>
<prelight color="#bbbbbb" font="Sans Bold 12"/>
<active color="#bbbbbb" font="Sans Bold 12"/>
<pos y="0" x="0"/>
<stock type="session"/>
</item>
</fixed>
</item>
</fixed>
<fixed>
<item type="pixmap" id="system_button" button="true">
<normal file="icon-reboot.png"/>
<pos x="180" y="20"/>
</item>
</fixed>
<!-- menu-button -->
<fixed>
<item type="rect" id="system_button" button="true">
<show modes="console" type="system"/>
<pos x="215" y="30" width="50" height="100%"/>
<fixed>
<item type="label">
<normal color="#ffffff" font="Sans Bold 12"/>
<prelight color="#bbbbbb" font="Sans Bold 12"/>
<active color="#bbbbbb" font="Sans Bold 12"/>
<pos y="0" x="0"/>
<stock type="system"/>
</item>
</fixed>
</item>
</fixed>
<!-- clock -->
<fixed>
<item type="label" id="clock">
<normal color="#ffffff" font="Sans Bold 11"/>
<pos anchor="se" x="-20" y="-10"/>
<text>%c</text>
</item>
</fixed>
</item>
</greeter>

Binary file not shown.

After

Width:  |  Height:  |  Size: 670 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

@ -0,0 +1,115 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://web.resource.org/cc/"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="250px"
height="290px"
id="svg2"
sodipodi:version="0.32"
inkscape:version="0.44.1"
sodipodi:docname="spiral.svg"
sodipodi:docbase="/usr/share/apps/kdm/themes/debian-moreblue">
<metadata
id="metadata21">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<sodipodi:namedview
inkscape:window-height="583"
inkscape:window-width="1005"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
guidetolerance="10.0"
gridtolerance="10.0"
objecttolerance="10.0"
borderopacity="1.0"
bordercolor="#666666"
pagecolor="#ffffff"
id="base"
inkscape:zoom="1.3034483"
inkscape:cx="125"
inkscape:cy="145"
inkscape:window-x="0"
inkscape:window-y="279"
inkscape:current-layer="svg2" />
<defs
id="defs4" />
<g
id="Layer">
<g
id="g2902">
<path
id="path2904"
fill="#ffffff"
stroke-width="0"
d="M148.154 152.401L147.952 152.401L147.775 152.425L147.599 152.425L147.422 152.45L147.271 152.45L147.144 152.475L147.018 152.499L146.917 152.524L146.816 152.549L146.715 152.574L146.665 152.598L146.589 152.648L146.539 152.673L146.514 152.722L146.488 152.771L146.463 152.796L146.463 152.846L146.488 152.895L146.514 152.945L146.539 152.994L146.564 153.043L146.615 153.093L146.69 153.142L146.741 153.217L146.842 153.266L146.917 153.315L147.018 153.39L147.119 153.439L147.245 153.489L147.372 153.563L147.498 153.612L147.624 153.686L147.775 153.761L147.927 153.81L148.103 153.884L148.255 153.934L148.431 154.008L148.608 154.082L148.81 154.131L148.987 154.206L149.189 154.28L149.416 154.329L149.819 154.478L150.274 154.601L150.753 154.725L151.233 154.849L151.737 154.972L152.242 155.096L152.772 155.195L153.302 155.294L153.832 155.417L154.387 155.491L154.942 155.59C156.583 154.329 158.046 153.068 159.384 151.832C155.699 152.722 151.939 152.747 148.154 152.401Z" />
<path
id="path2906"
fill="#ffffff"
stroke-width="0"
d="M172.506 146.466L173.011 145.773L173.49 145.081L173.945 144.364L174.374 143.672L174.803 142.93L175.206 142.213L175.585 141.496L175.938 140.754L176.266 140.012L176.569 139.27L176.847 138.504L177.124 137.737L177.352 136.995L177.553 136.229L177.705 135.437L177.856 134.671C177.251 137.613 175.635 140.16 174.096 142.856C165.617 148.073 173.289 139.74 174.096 136.575C164.961 147.826 172.834 143.325 172.506 146.466Z" />
<path
id="path2908"
fill="#ffffff"
stroke-width="0"
d="M181.49 123.543L181.49 123.37L181.515 123.172L181.515 122.999L181.541 122.826L181.541 122.653L181.541 122.48L181.566 122.332L181.566 122.159L181.566 122.01L181.566 121.862L181.566 121.713L181.566 121.565L181.591 121.417L181.591 121.293L181.591 121.145L181.566 121.021L181.566 120.897L181.566 120.774L181.566 120.65L181.566 120.526L181.566 120.428L181.566 120.304L181.541 120.205L181.541 120.106L181.541 119.982L181.515 119.884L181.515 119.809L181.515 119.71L181.49 119.612L181.49 119.537L181.465 119.438L181.465 119.364L181.44 119.29L181.44 119.216L181.414 119.142L181.414 119.068L181.389 119.018L181.364 118.944L181.364 118.894L181.339 118.82L181.314 118.771L181.314 118.721L181.288 118.672L181.263 118.622L181.238 118.573L181.238 118.548L181.213 118.499L181.187 118.474L181.162 118.425L181.137 118.4L181.086 118.35L181.061 118.301L181.011 118.252L180.96 118.227L180.91 118.202L180.859 118.202L180.809 118.202L180.758 118.202L180.708 118.227L180.632 118.227L180.582 118.276L180.531 118.301L180.481 118.35L180.405 118.4L180.355 118.449L180.304 118.499L180.254 118.573L180.178 118.647L180.127 118.721L180.077 118.82L180.026 118.894L179.951 118.993L179.9 119.092L179.85 119.191L179.799 119.315L179.749 119.414L179.698 119.537L179.623 119.661L179.572 119.785L179.522 119.908L179.497 120.032L179.446 120.156L179.396 120.304L179.345 120.428L179.295 120.576L179.219 120.848L179.143 121.145C180.001 121.565 180.683 126.783 181.49 123.543Z" />
<path
id="path2910"
fill="#ffffff"
stroke-width="0"
d="M130.968 14.197L131.423 14.271L131.877 14.346L132.356 14.42L132.811 14.494L133.013 14.519L133.24 14.568L133.467 14.593L133.669 14.642L133.871 14.667L134.072 14.717L134.249 14.741L134.451 14.791L134.628 14.815L134.779 14.865L134.93 14.914L135.082 14.939L135.233 14.989L135.334 15.038L135.46 15.063L135.561 15.112L135.637 15.162L135.713 15.211L135.738 15.236L135.763 15.261L135.788 15.285L135.814 15.285L135.814 15.31L135.839 15.335L135.839 15.359L135.839 15.384L135.839 15.434L135.839 15.458L135.814 15.483L135.788 15.508C138.463 14.939 139.044 14.42 130.968 14.197Z" />
<path
id="polygon2912"
fill="#ffffff"
stroke-width="0"
d="M135.788 15.508L134.098 15.854L135.687 15.706L135.788 15.508Z" />
<path
id="path2914"
fill="#ffffff"
stroke-width="0"
d="M211.268 126.585L211.293 127.252L211.293 127.895L211.268 128.514L211.243 129.132L211.218 129.7L211.167 130.294L211.092 130.838L211.016 131.382L210.915 131.901L210.814 132.445L210.713 132.94L210.587 133.434L210.334 134.423L210.032 135.388L209.704 136.327L209.35 137.292L208.972 138.232L208.568 139.196L208.164 140.185L207.76 141.224L207.559 141.768L207.357 142.312L207.155 142.856L206.953 143.424L203.041 145.353C199.836 151.461 203.344 149.211 201.048 154.082C196.026 158.459 185.856 167.732 182.601 168.572C180.203 168.523 184.19 165.828 184.72 164.764C178.033 169.265 179.345 171.54 169.099 174.285L168.797 173.617C143.511 185.288 108.408 162.193 108.862 130.665C108.584 132.668 108.08 132.173 107.525 132.989C106.238 116.768 115.171 100.472 130.262 93.845C145.025 86.674 162.311 89.617 172.885 99.261C167.081 91.818 155.523 83.905 141.82 84.647C128.394 84.869 115.852 93.227 111.663 102.277C104.799 106.531 103.992 118.622 101.014 120.848C96.976 149.878 108.584 162.415 128.218 177.153C131.322 179.205 129.076 179.502 129.505 181.06C122.994 178.068 117.013 173.543 112.092 168.028C114.717 171.738 117.518 175.397 121.152 178.241C114.994 176.213 106.767 163.627 104.395 163.132C114.994 181.728 147.422 195.748 164.406 188.8C156.532 189.072 146.564 188.948 137.732 185.758C134.022 183.879 128.975 180.021 129.883 179.304C153.05 187.761 176.973 185.709 197.035 169.982C202.133 166.075 207.71 159.448 209.325 159.374C206.902 162.935 209.729 161.08 207.861 164.245C212.934 156.209 205.666 160.956 213.136 150.373L215.886 154.082C214.852 147.406 224.34 139.32 223.356 128.786C225.526 125.546 225.779 132.247 223.482 139.666C226.687 131.431 224.34 130.096 225.148 123.321C226.031 125.596 227.192 128.019 227.798 130.442C225.703 122.48 229.943 117.04 230.977 112.416C229.943 111.971 227.772 115.927 227.268 106.531C227.343 102.451 228.428 104.404 228.857 103.39C228.025 102.945 225.88 99.805 224.567 93.821C225.526 92.411 227.091 97.48 228.403 97.678C227.57 92.906 226.132 89.271 226.082 85.611C222.321 77.921 224.744 86.625 221.691 82.297C217.703 70.057 225.022 79.454 225.526 73.89C231.583 82.52 235.04 95.873 236.63 101.387C235.419 94.661 233.45 88.108 231.053 81.803C232.92 82.569 228.1 67.931 233.476 77.624C227.722 56.976 208.947 37.689 191.66 28.614C193.78 30.518 196.455 32.891 195.496 33.262C186.891 28.243 188.405 27.872 187.168 25.745C180.178 22.951 179.724 25.968 175.08 25.745C161.882 18.896 159.333 19.613 147.195 15.335L147.75 17.857C138.993 14.989 137.555 18.945 128.092 17.857C127.511 17.412 131.12 16.274 134.098 15.854C125.644 16.942 126.022 14.222 117.77 16.151C119.789 14.741 121.959 13.826 124.13 12.639C117.24 13.035 107.676 16.571 110.629 13.357C99.3734 18.277 79.412 25.176 68.2074 35.463L67.8541 33.163C62.706 39.197 45.4449 51.19 44.0822 59.029L42.6942 59.35C40.0445 63.776 38.3032 68.796 36.1834 73.371C32.7009 79.206 31.0606 75.621 31.5653 76.536C24.676 90.186 21.2691 101.659 18.3166 111.08C20.4364 114.147 18.367 129.602 19.1746 141.965C15.7173 203.068 62.9332 262.365 114.515 276.064C122.085 278.71 133.315 278.611 142.905 278.883C131.599 275.718 130.161 277.201 119.158 273.443C111.234 269.783 109.493 265.604 103.865 260.832L106.086 264.689C95.0834 260.856 99.6762 259.966 90.7176 257.172L93.0897 254.13C89.5315 253.883 83.6264 248.245 82.0365 245.13L78.125 245.278C73.4312 239.59 70.9329 235.51 71.1095 232.321L69.8477 234.521C68.4093 232.123 52.5866 213.255 60.7881 217.657C59.274 216.272 57.2299 215.431 55.0344 211.5L56.7 209.62C52.7632 204.65 49.4321 198.246 49.6845 196.119C51.8043 198.913 53.2679 199.433 54.7064 199.903C44.713 175.645 44.1579 198.592 36.6124 175.199L38.2023 175.076C36.9657 173.271 36.2339 171.292 35.2497 169.364L35.931 162.564C28.7641 154.428 33.9374 127.945 34.9721 113.43C35.6787 107.52 40.9782 101.239 44.9906 91.372L42.5428 90.952C47.2114 82.965 69.2421 58.831 79.4625 60.067C84.4087 53.984 78.4783 60.067 77.5194 58.534C88.3707 47.506 91.7775 50.745 99.1211 48.767C107.02 44.167 92.3327 50.572 96.0675 47.011C109.745 43.599 105.758 39.246 123.574 37.516C125.467 38.554 119.209 39.123 117.644 40.483C129.025 35.018 153.68 36.279 169.68 43.524C188.253 52.006 209.123 77.154 209.931 100.818L210.864 101.041C210.41 110.462 212.353 121.318 208.972 131.308L211.268 126.585Z" />
<path
id="path2916"
fill="#ffffff"
stroke-width="0"
d="M98.6668 158.508L98.0359 161.624C101.014 165.58 103.386 169.883 107.171 172.974C104.446 167.756 102.402 165.58 98.6668 158.508Z" />
<path
id="path2918"
fill="#ffffff"
stroke-width="0"
d="M105.708 158.236L105.43 157.915L105.152 157.569L104.9 157.247L104.648 156.901L104.395 156.53L104.168 156.184L103.941 155.813L103.739 155.467L103.537 155.071L103.335 154.7L102.932 153.958L102.553 153.192L102.149 152.425C103.159 156.035 105.203 159.102 107.096 162.267L105.708 158.236Z" />
<path
id="path2920"
fill="#ffffff"
stroke-width="0"
d="M230.372 131.679L229.715 133.311C228.504 141.817 225.88 150.224 221.817 158.038C226.283 149.804 229.16 140.803 230.372 131.679Z" />
<path
id="path2922"
fill="#ffffff"
stroke-width="0"
d="M131.877 12.046L132.154 11.947L132.457 11.873L132.76 11.774L133.088 11.7L133.391 11.65L133.719 11.576L134.047 11.527L134.375 11.477L135.082 11.403L135.763 11.329L136.47 11.279L137.176 11.255L138.615 11.156L139.321 11.131L140.028 11.082L140.709 11.007L141.391 10.933L141.694 10.884L142.022 10.834L142.35 10.785L142.653 10.711C138.413 11.082 134.199 11.279 130.035 11.799L131.877 12.046Z" />
<path
id="path2924"
fill="#ffffff"
stroke-width="0"
d="M24.2217 68.128L24.2469 68.425L24.2722 68.722L24.2722 69.019L24.2722 69.291L24.2722 69.563L24.2722 69.835L24.2469 70.082L24.2217 70.354L24.1965 70.601L24.1712 70.848L24.1208 71.071L24.0703 71.318L24.0198 71.541L23.9694 71.739L23.9189 71.961L23.8432 72.159L23.7927 72.357L23.717 72.555L23.6413 72.728L23.5908 72.901L23.5151 73.074L23.4394 73.247L23.3637 73.395L23.3132 73.544L23.2375 73.692L23.1618 73.816L23.0861 73.939L23.0356 74.063L22.9599 74.187L22.9095 74.286L22.859 74.385L22.8085 74.459L22.758 74.533L22.7076 74.607L22.6571 74.681L22.6319 74.731L22.6066 74.78L22.5814 74.83L22.5562 74.854L22.5562 74.879L22.5562 74.904L22.5562 74.904L22.5562 74.904L22.5814 74.904L22.6319 74.879L22.6571 74.854L22.7076 74.805L22.7833 74.755L22.8338 74.706L22.9347 74.657L22.9599 74.607L23.0104 74.582L23.0609 74.533L23.1366 74.508L23.1871 74.459L23.2375 74.409L23.3132 74.36L23.3637 74.31L23.4394 74.261L23.5151 74.211L23.5908 74.137L23.6665 74.088L23.7675 74.014L23.8432 73.964L23.9441 73.89L24.0451 73.816L24.1208 73.742L24.2217 73.667L24.3479 73.593L24.4488 73.519L24.575 73.445L24.676 73.371L24.8021 73.272L24.9283 73.198L25.0545 73.099L25.1807 73L25.3321 72.901L25.4835 72.802C28.7641 65.507 24.1712 70.799 24.2217 68.128Z" />
<path
id="path2926"
fill="#ffffff"
stroke-width="0"
d="M16.9791 97.802L17.1053 97.406L17.2314 97.01L17.3576 96.64L17.4586 96.269L17.5595 95.922L17.6604 95.576L17.7614 95.23L17.8371 94.884L17.938 94.562L18.0137 94.241L18.0895 93.944L18.1652 93.623L18.2156 93.326L18.2913 93.029L18.4175 92.461L18.5185 91.917L18.6194 91.397L18.7203 90.878L18.8213 90.383L18.9222 89.889L18.9979 89.419L19.0989 88.949L19.1998 88.479C15.2631 93.4 17.3829 94.463 16.9791 97.802Z" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 13 KiB

@ -0,0 +1,3 @@
USETHEME="true"
THEME="/usr/share/apps/kdm/themes/moreblue-orbit"
WALLPAPER="/usr/share/apps/kdm/themes/moreblue-orbit/background.png"

@ -0,0 +1,8 @@
[GdmGreeterTheme]
Encoding=UTF-8
Greeter=moreblue-orbit.xml
Name=MoreBlue Orbit
Description=MoreBlue Orbit KDM Theme, based on MoreBlue Orbit GDM Theme by Andre L. R. Ferreira and Valessio S. Brito
Author=Fathi Boudra, based on same GDM Theme by Andre L. R. Ferreira and Valessio S. Brito
Copyright=(c) 2008 Fathi Boudra <fabo@debian.org>
Screenshot=screenshot.png

@ -0,0 +1,8 @@
[KdmGreeterTheme]
Encoding=UTF-8
Greeter=moreblue-orbit.xml
Name=MoreBlue Orbit
Description=MoreBlue Orbit KDM Theme, based on MoreBlue Orbit GDM Theme by Andre L. R. Ferreira and Valessio S. Brito
Author=Fathi Boudra, based on same GDM Theme by Andre L. R. Ferreira and Valessio S. Brito
Copyright=(c) 2008 Fathi Boudra <fabo@debian.org>
Screenshot=screenshot.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 241 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 240 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 670 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

@ -0,0 +1,162 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE greeter SYSTEM "greeter.dtd">
<greeter>
<!-- main pic, login pic -->
<item type="pixmap">
<normal file="background.png"/>
<pos x="0" y="0" width="100%" height="100%"/>
<fixed>
<item type="pixmap">
<normal file="boundingbox.png"/>
<pos anchor="c" x="50%" y="50%" width="400" height="282"/>
<!-- Welcome -->
<fixed>
<item type="label">
<pos anchor="nc" x="50%" y="18%"/>
<normal color="#000000" font="Sans Bold 18"/>
<stock type="welcome-label"/>
</item>
</fixed>
<fixed>
<item type="rect">
<normal color="#ffff00" alpha="0.0"/>
<pos anchor="e" x="50%" y="50%" width="190" height="180"/>
<!-- username-label -->
<fixed>
<item type="label">
<pos anchor="ne" x="90%" y="40%"/>
<normal color="#000000" font="Sans Bold 10"/>
<stock type="username-label"/>
</item>
</fixed>
<!-- password-label -->
<fixed>
<item type="label">
<pos anchor="ne" x="90%" y="60%"/>
<normal color="#000000" font="Sans Bold 10"/>
<stock type="password-label"/>
</item>
</fixed>
</item>
</fixed>
<fixed>
<item type="rect">
<normal color="#00ffff" alpha="0.0"/>
<pos anchor="w" x="50%" y="50%" width="190" height="180"/>
<!-- username-entry -->
<fixed>
<item type="entry" id="user-entry">
<pos anchor="n" x="30%" y="35%" height="25" width="150"/>
</item>
</fixed>
<!-- password-entry -->
<fixed>
<item type="entry" id="pw-entry">
<pos anchor="n" x="30%" y="55%" height="25" width="150"/>
</item>
</fixed>
</item>
</fixed>
</item>
</fixed>
<!-- capslock-warning -->
<fixed>
<item type="rect" id="caps-lock-warning">
<pos anchor="c" x="50%" y="50%" width="box" height="box"/>
<box orientation="vertical" min-width="400" xpadding="10" ypadding="5" spacing="0">
<item type="label">
<normal color="#000000" font="Sans 12"/>
<pos anchor="n" x="50%" y="90"/>
<stock type="caps-lock-warning"/>
</item>
</box>
</item>
</fixed>
<!-- Login-Error -->
<fixed>
<item type="rect" id="pam-error">
<pos anchor="c" x="50%" y="50%" width="box" height="box"/>
<box orientation="vertical" min-width="400" xpadding="10" ypadding="5" spacing="0">
<item type="label">
<normal color="#000000" font="Sans 12"/>
<pos anchor="n" x="50%" y="60"/>
<text>Login failed.</text>
</item>
</box>
</item>
</fixed>
</item>
<!-- icons and text in bottom bar -->
<item type="rect">
<pos x="0" y="-60" width="100%" height="60"/>
<fixed>
<item type="pixmap" id="session_button" button="true">
<normal file="icon-session.png"/>
<pos x="20" y="20"/>
</item>
</fixed>
<!-- session-button -->
<fixed>
<item type="rect" id="session_button" button="true">
<pos x="60" y="30" width="110" height="100%"/>
<fixed>
<item type="label">
<normal color="#ffffff" font="Sans Bold 12"/>
<prelight color="#bbbbbb" font="Sans Bold 12"/>
<active color="#bbbbbb" font="Sans Bold 12"/>
<pos y="0" x="0"/>
<stock type="session"/>
</item>
</fixed>
</item>
</fixed>
<fixed>
<item type="pixmap" id="system_button" button="true">
<normal file="icon-reboot.png"/>
<pos x="180" y="20"/>
</item>
</fixed>
<!-- menu-button -->
<fixed>
<item type="rect" id="system_button" button="true">
<show modes="console" type="system"/>
<pos x="215" y="30" width="50" height="100%"/>
<fixed>
<item type="label">
<normal color="#ffffff" font="Sans Bold 12"/>
<prelight color="#bbbbbb" font="Sans Bold 12"/>
<active color="#bbbbbb" font="Sans Bold 12"/>
<pos y="0" x="0"/>
<stock type="system"/>
</item>
</fixed>
</item>
</fixed>
<!-- clock -->
<fixed>
<item type="label" id="clock">
<normal color="#ffffff" font="Sans Bold 11"/>
<pos anchor="se" x="-20" y="-10"/>
<text>%c</text>
</item>
</fixed>
</item>
</greeter>

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

@ -0,0 +1,8 @@
[GdmGreeterTheme]
Encoding=UTF-8
Greeter=nightly.xml
Name=Nightly
Description=Nightly KDM Theme
Author=Robert Jaehne
Copyright=(c) 2008 Robert Jaehne <robert@jaehne.bz>
Screenshot=screenshot.png

@ -0,0 +1,8 @@
[KdmGreeterTheme]
Encoding=UTF-8
Greeter=nightly.xml
Name=Nightly
Description=Nightly KDM Theme
Author=Robert Jaehne
Copyright=(c) 2008 Robert Jaehne <robert@jaehne.bz>
Screenshot=screenshot.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 191 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 101 KiB

@ -0,0 +1,139 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE greeter SYSTEM "greeter.dtd">
<greeter>
<!-- main pic, login pic -->
<item type="pixmap">
<normal file="background.png"/>
<pos x="0" y="0" width="100%" height="100%"/>
<item type="pixmap">
<normal file="boundingbox.png"/>
<pos x="50%" y="80%" width="501" height="101" anchor="c"/>
<item type="rect">
<normal color="#ffff00" alpha="0.0"/>
<pos anchor="e" x="45%" y="50%" width="190" height="180"/>
<!-- username-label -->
<item type="label">
<pos anchor="ne" x="90%" y="35%"/>
<normal color="#ffffff" font="Sans 10"/>
<stock type="username-label"/>
</item>
<!-- password-label -->
<item type="label">
<pos anchor="ne" x="90%" y="55%"/>
<normal color="#ffffff" font="Sans 10"/>
<stock type="password-label"/>
</item>
</item>
<item type="rect">
<normal color="#00ffff" alpha="0.0"/>
<pos anchor="w" x="50%" y="50%" width="190" height="180"/>
<!-- username-entry -->
<item type="entry" id="user-entry">
<pos anchor="n" x="45%" y="35%" height="24" width="150"/>
</item>
<!-- password-entry -->
<item type="entry" id="pw-entry">
<pos anchor="n" x="45%" y="55%" height="24" width="150"/>
</item>
</item>
</item>
<!-- capslock-warning -->
<item type="pixmap" id="caps-lock-warning">
<normal file="error.png"/>
<pos anchor="s" x="50%" y="75%" width="400" height="70"/>
<item type="rect" id="caps-lock-warning">
<pos anchor="c" x="50%" y="50%" width="box" height="box"/>
<box orientation="vertical" min-width="400" xpadding="10" ypadding="5" spacing="0">
<item type="label">
<normal color="#FFFFFF" font="Sans 12"/>
<pos x="50%" anchor="n"/>
<stock type="caps-lock-warning"/>
</item>
</box>
</item>
</item>
<!-- Login-Error -->
<item type="pixmap" id="pam-error">
<normal file="error.png"/>
<pos anchor="s" x="50%" y="73%" width="400" height="70"/>
<item type="rect">
<pos anchor="c" x="50%" y="50%" width="box" height="box"/>
<box orientation="vertical" min-width="400" xpadding="10" ypadding="5" spacing="0">
<item type="label">
<normal color="#FFFFFF" font="Sans 12"/>
<pos anchor="n" x="50%"/>
<text>Login failed.</text>
</item>
</box>
</item>
</item>
</item>
<!-- Bottom bar -->
<item type="pixmap">
<pos x="5%" y="5%" width="60%" height="60"/>
</item>
<!-- icons and text in bottom bar -->
<item type="rect">
<pos x="0%" y="0%" width="100%" height="60" anchor="nw"/>
<!-- clock -->
<item type="label" id="clock">
<normal color="#ffffff" font="Sans 12"/>
<pos x="85%" y="5"/>
<text>%c</text>
</item>
<!-- session-button -->
<item type="rect" id="session_button" button="true">
<pos x="0" y="0" width="150" height="100%"/>
<item type="pixmap" id="session_button" button="true">
<normal file="Sessions_inactive.png"/>
<prelight file="Sessions.png"/>
<pos x="6%" y="8" width="48" height="48"/>
</item>
<item type="label">
<normal color="#999999" font="Sans 12"/>
<prelight color="#ffffff" font="Sans 12"/>
<active color="#ff0000" font="Sans 12"/>
<pos x="70" y="19"/>
<text>Sessions</text>
<text xml:lang="ca">Sessi&#xF3;</text>
<text xml:lang="es">Sesi&#xF3;n</text>
<text xml:lang="en">Session</text>
</item>
</item>
<!-- menu-button -->
<item type="rect" id="system_button" button="true">
<show modes="console" type="system"/>
<pos x="10%" y="0" width="180" height="100%"/>
<item type="pixmap" id="system_button" button="true">
<normal file="System_inactive.png"/>
<prelight file="System.png"/>
<pos x="6%" y="8" width="48" height="48"/>
</item>
<item type="label">
<normal color="#999999" font="Sans 12"/>
<prelight color="#ffffff" font="Sans 12"/>
<active color="#ff0000" font="Sans 12"/>
<pos x="70" y="19"/>
<text>System Menu</text>
<text xml:lang="ca">Men&#xFA;</text>
<text xml:lang="es">Men&#xFA;</text>
<text xml:lang="en">Menu</text>
</item>
</item>
</item>
</greeter>

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

@ -0,0 +1,11 @@
[KSplash Theme: debian-moreblue-default]
Name = Debian MoreBlue (Default)
Description = Debian MoreBlue KSplash Theme using Default engine, based on Debian MoreBlue artwork by Andre L. R. Ferreira
Version = 1.0
Author = Fathi Boudra, based on Debian MoreBlue artwork by Andre L. R. Ferreira
Homepage = http://www.debian.org
Engine = Default
Icons Flashing = true
Always Show Progress = false
Label Foreground = #ffffff

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 262 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 235 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

@ -0,0 +1,39 @@
[KSplash Theme: debian-moreblue-moodin]
Name = Debian MoreBlue (Moodin)
Description = Debian MoreBlue KSplash Theme using Moodin engine, based on Debian MoreBlue artwork by Andre L. R. Ferreira
Version = 1.0
Author = Fathi Boudra, based on Debian MoreBlue artwork by Andre L. R. Ferreira
Homepage = http://www.debian.org
Engine = Moodin
BeginOpacity = 0.1
Translate = true
Background = Background.png
ShowStatusText = true
UseIconSet = true
IconSetSize = 32
LineUpImages = false
BaseResolution = 1280x1024
AppendX = true
ImageSpacer = -1
Labels = 2
LabelShadow = false
Image1 = kcmmemory
Image2 = kcmsystem
Image3 = printer1
Image7 = kmenuedit
Image8 = kmenu
ImageCoords1 = 474,511
ImageCoords2 = 524,511
ImageCoords3 = 574,511
ImageCoords4 = 624,511
ImageCoords5 = 674,511
ImageCoords6 = 724,511
ImageCoords7 = 774,511
ImageCoords8 = 624,651
StatusFont = DejaVu Sans Condensed,9,-1,5,50,0
StatusCoords = -1,480
StatusColor = #222222

Binary file not shown.

After

Width:  |  Height:  |  Size: 102 KiB

@ -0,0 +1,11 @@
[KSplash Theme: moreblue-orbit-default]
Name = MoreBlue Orbit (Default)
Description = MoreBlue Orbit KSplash Theme using Default engine, based on MoreBlue Orbit artwork by Andre L. R. Ferreira and Valessio S. Brito
Version = 1.0
Author = Fathi Boudra, based on MoreBlue artwork by Andre L. R. Ferreira and Valessio S. Brito
Homepage = http://www.debian.org
Engine = Default
Icons Flashing = true
Always Show Progress = false
Label Foreground = #ffffff

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 269 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 301 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

@ -0,0 +1,39 @@
[KSplash Theme: moreblue-orbit-moodin]
Name = MoreBlue Orbit (Moodin)
Description = MoreBlue Orbit KSplash Theme using Moodin engine, based on MoreBlue Orbit artwork by Andre L. R. Ferreira and Valessio S. Brito
Version = 1.0
Author = Fathi Boudra, based on MoreBlue Orbit artwork by Andre L. R. Ferreira and Valessio S. Brito
Homepage = http://www.debian.org
Engine = Moodin
BeginOpacity = 0.1
Translate = true
Background = Background.png
ShowStatusText = true
UseIconSet = true
IconSetSize = 32
LineUpImages = false
BaseResolution = 1280x1024
AppendX = true
ImageSpacer = -1
Labels = 2
LabelShadow = false
Image1 = kcmmemory
Image2 = kcmsystem
Image3 = printer1
Image7 = kmenuedit
Image8 = kmenu
ImageCoords1 = 474,511
ImageCoords2 = 524,511
ImageCoords3 = 574,511
ImageCoords4 = 624,511
ImageCoords5 = 674,511
ImageCoords6 = 724,511
ImageCoords7 = 774,511
ImageCoords8 = 624,651
StatusFont = DejaVu Sans Condensed,9,-1,5,50,0
StatusCoords = -1,480
StatusColor = #222222

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

@ -0,0 +1,8 @@
[KSplash Theme: nightly-default]
Name = Nightly (Default)
Description = Nightly KSplash Theme using Default engine
Version = 1.0
Author = Robert Jaehne
Engine = Default
Icons Flashing = true

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 305 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 91 KiB

@ -0,0 +1,25 @@
[KSplash Theme: nightly-moodin]
Name = Nightly (Moodin)
Description = Nightly KSplash Theme using Moodin engine, based on Nightly wallpaper and Vallerie theme, with icons from Nuvola iconset.
Version = 1.0
Author = Robert Jaehne
Engine = Moodin
BeginOpacity = 0.1
Background = background.png
BaseResolution = 1600,1200
UseIconSet = false
ShowStatusText = true
StatusFont = Arial Black L,14,-1,5,50,1
StatusCoords = -1,350
ImageCoords1 = 50,450
ImageCoords2 = 250,320
ImageCoords3 = 450,200
ImageCoords4 = 650,140
ImageCoords5 = 850,140
ImageCoords6 = 1050,200
ImageCoords7 = 1250,320
ImageCoords8 = 1450,450

Binary file not shown.

After

Width:  |  Height:  |  Size: 177 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

@ -0,0 +1,2 @@
[Directories]
dir_config=/usr/share/desktop-base/profiles/kde-profile/share/config/

@ -0,0 +1,18 @@
[Desktop0]
BackgroundMode=Flat
BlendBalance=100
BlendMode=NoBlending
ChangeInterval=60
Color1=0,0,0
Color2=192,192,192
CurrentWallpaperName=
LastChange=0
MinOptimizationDepth=1
MultiWallpaperMode=NoMulti
Pattern=
Program=
ReverseBlending=false
UseSHM=false
Wallpaper=/usr/share/images/desktop-base/moreblue-orbit-wallpaper.png
WallpaperList=
WallpaperMode=Scaled

@ -0,0 +1,18 @@
[Desktop0]
BackgroundMode=VerticalGradient
BlendBalance=100
BlendMode=NoBlending
ChangeInterval=60
Color1=30,114,160
Color2=192,192,192
CurrentWallpaper=0
LastChange=0
MinOptimizationDepth=1
MultiWallpaperMode=NoMulti
Pattern=
Program=
ReverseBlending=false
UseSHM=false
Wallpaper=/usr/share/images/desktop-base/moreblue-orbit-wallpaper.png
WallpaperList=
WallpaperMode=Scaled

@ -0,0 +1,20 @@
[Splash Screen]
Engine=simple
[General]
SessionName=Default
SaveOnExit=true
# This the default session launched by xfce4-session if the
# user hasn't saved any session yet or creates a new session.
[Failsafe Session]
Count=4
Client0_Command=xfwm4
Client0_PerScreen=False
Client1_Command=xfce4-panel
Client1_PerScreen=False
Client2_Command=Thunar,--daemon
Client2_PerScreen=False
Client3_Command=xfdesktop
Client3_PerScreen=False

@ -0,0 +1,5 @@
[Engine: simple]
Font=Sans Bold 10
BgColor=#2073a0
FgColor=#91bad0
Image=/usr/share/images/desktop-base/desktop-splash

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mcs-option SYSTEM "mcs-option.dtd">
<mcs-option>
<option name="brightness_0_0" type="int" value="0"/>
<option name="color1_0_0" type="color" value=" 7936, 16128, 28416, 65535"/>
<option name="color2_0_0" type="color" value=" 26880, 34048, 46848, 65535"/>
<option name="colorstyle_0_0" type="int" value="1"/>
<option name="imagepath_0_0" type="string" value="/usr/share/images/desktop-base/desktop-background"/>
<option name="imagestyle_0_0" type="int" value="3"/>
<option name="showdm" type="int" value="1"/>
<option name="showdmi" type="int" value="1"/>
<option name="showimage_0_0" type="int" value="1"/>
<option name="showwl" type="int" value="1"/>
<option name="showwli" type="int" value="1"/>
</mcs-option>

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 90 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 109 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 90 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 379 KiB

@ -0,0 +1,137 @@
<?xml version="1.0" encoding="UTF-8"?>
<splashy xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://splashy.alioth.debian.org/schemas/1.1/theme.xsd">
<info>
<!-- theme name is case sensitive. use directory name -->
<name>moreblue-orbit</name>
<version>1.0</version>
<description>MoreBlue Orbit theme</description>
<urls>http://splashy.alioth.debian.org/themes</urls>
<author>Fathi Boudra</author>
</info>
<progressbar>
<!-- here are tags to set the bar... x coordinate,
y coordinate, width and height are for the progress bar.
Remember that x, y, width and height are expressed in percentage -->
<dimension>
<x>33</x>
<y>90</y>
<width>33</width>
<height>1</height>
</dimension>
<!-- here you can set the color of the progressbar...
set the amount of red, green, blue and alpha channel.
Remember that the max value is 255 and the minumun value is 0-->
<color>
<red>255</red>
<green>255</green>
<blue>255</blue>
<alpha>255</alpha>
</color>
<!-- whether or not you want a border around the progressbar. default: no -->
<border>
<enable>no</enable>
<color>
<red>0</red>
<green>0</green>
<blue>0</blue>
<alpha>255</alpha>
</color>
</border>
<!-- here you can set the color of the progressbar background
set the amount of red, green, blue and alpha channel.
Remember that the max value is 255 and the minumun value is 0-->
<background>
<color>
<red>95</red>
<green>146</green>
<blue>201</blue>
<alpha>255</alpha>
</color>
</background>
<direction>
<boot>forward</boot>
<shutdown>backward</shutdown>
<resume>forward</resume>
<suspend>backward</suspend>
</direction>
<visibility>
<boot>yes</boot>
<shutdown>yes</shutdown>
<resume>yes</resume>
<suspend>yes</suspend>
</visibility>
</progressbar>
<!-- conventional path: /etc/splashy/themes + theme-name -->
<background>
<boot>background-color.png</boot>
<shutdown>background-color.png</shutdown>
<resume>background-bw.png</resume>
<suspend>background-bw.png</suspend>
<errorimg>background-bw.png</errorimg>
<!-- resolution of the images. this value affects where
the progressbar will be drawn. If VALUE <= 0, then percentages
of the screen width and hight will be assumed -->
<dimension>
<!-- NOTE: x and y are not used by splashy -->
<x>0</x>
<y>0</y>
<width>0</width>
<height>0</height>
</dimension>
</background>
<textbox>
<!-- whether you want the textbox always
shown or no. If no, it will be shown only on error,
see autoverboseonerror -->
<enable>no</enable>
<!-- here are tags to set the text area... x coordinate,
y coordinate, width and height are for the text area.
Remember that x, y, width and height are expressed in percentage
or pixel units -->
<dimension>
<x>20</x>
<y>50</y>
<width>60</width>
<height>40</height>
</dimension>
<!-- here you can set the color of the text area...
set the amount of red, green, blue and alpha channel.
Remember that the max value is 255 and the minumun value is 0-->
<color>
<red>0</red>
<green>0</green>
<blue>0</blue>
<alpha>127</alpha>
</color>
<!-- whether or not you want a border around the progressbar. default: no -->
<border>
<enable>yes</enable>
<color>
<red>0</red>
<green>0</green>
<blue>0</blue>
<alpha>255</alpha>
</color>
</border>
<text>
<!-- font file to use, path relative to theme -->
<font>
<file>VeraSans.ttf</file>
<height>10</height>
</font>
<!-- here you can set the color of the text/font...
set the amount of red, green, blue and alpha channel.
Remember that the max value is 255 and the minumun value is 0-->
<color>
<red>128</red>
<green>128</green>
<blue>128</blue>
<alpha>255</alpha>
</color>
</text>
</textbox>
<autoverboseonerror>no</autoverboseonerror>
<fadein>no</fadein>
<fadeout>no</fadeout>
</splashy>

@ -0,0 +1,120 @@
# usplash-theme-debian - Makefile
#
# Copyright © 2006 - 2007 David Härdeman <david@hardeman.nu>
#
# 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 program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
# This is the list of sizes to build and include in the theme
# By convention, the sizes should go from smaller to larger
sizes = 640x480 800x600 1024x768 1280x1024
# This creates a list with entries like background_800x600.png...
backgrounds = $(addsuffix .png, $(addprefix background_, $(sizes)))
background_objs = $(backgrounds:.png=.o)
progressfgs = $(addsuffix .png, $(addprefix progressfg_, $(sizes)))
progressfg_objs = $(progressfgs:.png=.o)
progressbgs = $(addsuffix .png, $(addprefix progressbg_, $(sizes)))
progressbg_objs = $(progressbgs:.png=.o)
theme = moreblue-orbit-theme.so
CC = gcc
CFLAGS = -g -Wall -fPIC
LDFLAGS =
INCLUDES =
COMPILE = $(CC) $(INCLUDES) $(CFLAGS)
LINK = $(CC) $(CFLAGS) $(LDFLAGS)
INSTALL = install
INSTALL_DATA = $(INSTALL) -m 644
INSTALL_PROG = $(INSTALL) -m 755
DESTDIR = /usr/lib/usplash
# Default = silent build
V =
ifeq ($(strip $(V)),)
E = @echo
Q = @
else
E = @\#
Q =
endif
export E Q
all: $(theme)
.PHONY: all
.DEFAULT: all
$(theme): theme.o $(background_objs) $(progressfg_objs) $(progressbg_objs)
$(E) " LINK " $@
$(Q) $(COMPILE) -shared -o $@ $^
theme.h: theme.in progress.png themesetup.sh $(backgrounds) $(progressfgs) $(progressbgs)
$(E) " THMPARM " $@
$(Q) ./themesetup.sh $(sizes) > $@
theme.o: theme.c theme.h
background_%.png: background.svg cmap.gif
$(E) " BG " $@
$(Q) rsvg-convert -w `echo $* | cut -dx -f1` -h `echo $* | cut -dx -f2` -f png $< > $@
progressfg_%.png: background_%.png progress.png cmap.gif
$(E) " PROGFG " $@
$(Q) composite -compose dst_over -gravity center $< progress.png $@
progressbg_%.png: background_%.png progress.png cmap.gif
$(E) " PROGBG " $@
$(Q) composite -gravity center -dissolve 25x100 progress.png $< png:- | \
composite -gravity center -compose src_over png:- progress.png $@
%.o: %.c
$(E) " CC " $@
$(Q) $(COMPILE) -o $@ -c $<
%.c: %.png cmap.gif
$(E) " PNGSRC " $@
$(Q) convert $< +dither -map cmap.gif gif:- | \
convert gif:- $<
$(Q) pngtousplash $< > $@
#cmap.gif: background.svg progress.png
# $(E) " CMAP " $@
# $(Q) rsvg-convert -w 1024 -h 768 -f png background.svg | \
# composite -compose src_over -gravity center progress.png png:- +dither cmap.gif
install: $(theme)
$(E) " INSTALL " $<
$(Q) $(INSTALL_DATA) -D $< $(DESTDIR)/$(theme)
.PHONY: install
install-strip: $(theme)
$(MAKE) INSTALL='$(INSTALL) -s' install
.PHONY: install-strip
clean:
$(E) " CLEAN "
$(Q) - find . -type f -name '*.png.c' -print0 | xargs -0r rm -f
$(Q) - find . -type f -name '*.cfont' -print0 | xargs -0r rm -f
$(Q) - find . -type f -name '*.o' -print0 | xargs -0r rm -f
$(Q) - find . -type f -name '*.so' -print0 | xargs -0r rm -f
# $(Q) - find . -type f -name 'cmap.*' -print0 | xargs -0r rm -f
$(Q) - find . -type f -name 'background_*' -print0 | xargs -0r rm -f
$(Q) - find . -type f -name 'progressfg_*' -print0 | xargs -0r rm -f
$(Q) - find . -type f -name 'progressbg_*' -print0 | xargs -0r rm -f
$(Q) - rm -f theme.h
.PHONY: clean
.PRECIOUS: %.c progressbg_%.png progressfg_%.png background_%.png

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 258 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 461 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

@ -0,0 +1,178 @@
/* usplash
*
* theme.c - theme definition
*
* Copyright © 2006 David Härdeman <david@hardeman.nu>
* based on example-theme from usplash which is
* Copyright © 2006 Dennis Kaarsemaker <dennis@kaarsemaker.net>
*
* 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 program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include <usplash-theme.h>
#include <usplash_backend.h>
void t_init(struct usplash_theme *theme);
void t_draw_progressbar(struct usplash_theme *theme, int percentage);
void t_clear_progressbar(struct usplash_theme *theme);
void t_clear_text(struct usplash_theme *theme);
void t_animate_step(struct usplash_theme* theme, int pulsating);
/* Auto-generated theme definitions */
#include "theme.h"
static struct private_hack *phack = NULL;
void
t_init(struct usplash_theme *theme)
{
int x, y;
/* START - HACKS R US */
phack = (struct private_hack *)theme->font;
theme->font = NULL;
/* FINISH - HACKS R US */
usplash_getdimensions(&x, &y);
theme->progressbar_x = (x - theme->pixmap->width)/2 + theme->progressbar_x;
theme->progressbar_y = (y - theme->pixmap->height)/2 + theme->progressbar_y;
}
void
t_draw_progressbar(struct usplash_theme *theme, int percentage)
{
int w = (phack->progress_bg->width * percentage / 100);
static int last_w = 0;
if (w != 0 && w == last_w)
return;
/* Check if we're changing mode between startup and shutdown */
if (last_w >= 0 && w < 0) {
usplash_put(theme->progressbar_x,
theme->progressbar_y,
phack->progress_fg);
last_w = 0;
} else if (last_w < 0 && w > 0) {
usplash_put(theme->progressbar_x,
theme->progressbar_y,
phack->progress_bg);
last_w = 0;
}
/* Draw only the part which has changed since last time */
if (percentage == 0) {
usplash_put(theme->progressbar_x,
theme->progressbar_y,
phack->progress_bg);
} else if (percentage < 0) {
usplash_put_part(theme->progressbar_x - last_w,
theme->progressbar_y,
-w + last_w,
phack->progress_bg->height,
phack->progress_bg,
-last_w, 0);
} else if (percentage > 0) {
usplash_put_part(theme->progressbar_x + last_w,
theme->progressbar_y,
w - last_w,
phack->progress_fg->height,
phack->progress_fg,
last_w, 0);
}
last_w = w;
}
void
t_clear_progressbar(struct usplash_theme *theme)
{
t_draw_progressbar(theme, 0);
}
void
t_clear_text(struct usplash_theme *theme)
{
int x, y, x1, y1, x2, y2;
usplash_getdimensions(&x, &y);
/* Draw outer border */
x1 = (x - theme->pixmap->width)/2 + theme->text_x - TEXT_EXTRA_PX;
y1 = (y - theme->pixmap->height)/2 + theme->text_y - TEXT_EXTRA_PX;
x2 = x1 + theme->text_width + 2 * TEXT_EXTRA_PX;
y2 = y1 + theme->text_height + 2 * TEXT_EXTRA_PX;
usplash_clear(x1, y1, x2, y2, theme->text_foreground);
/* Draw main text area with TEXT_BORDER_PX pixels padding */
x1 += TEXT_BORDER_PX;
y1 += TEXT_BORDER_PX;
x2 -= TEXT_BORDER_PX;
y2 -= TEXT_BORDER_PX;
usplash_clear(x1, y1, x2, y2, theme->text_background);
}
void
t_animate_step(struct usplash_theme* theme, int pulsating)
{
static int pulsate_step = 0;
static int pulse_width = 70;
static int step_width = 1;
static int prev_step = 0;
static int reset = 1;
int num_steps = (phack->progress_fg->width - pulse_width)/step_width;
int x1;
if (!pulsating) {
reset = 1;
return;
}
if (reset) {
/* Reset pulse */
t_clear_progressbar(theme);
reset = 0;
pulsate_step = 0;
usplash_put_part(theme->progressbar_x,
theme->progressbar_y,
pulse_width,
phack->progress_fg->height,
phack->progress_fg,
0, 0);
} else {
/* Remove from left hand side of pulse */
x1 = step_width * prev_step;
usplash_put_part(theme->progressbar_x + x1,
theme->progressbar_y,
step_width,
phack->progress_bg->height,
phack->progress_bg,
x1, 0);
}
/* Add to right hand side of pulse */
x1 = step_width * pulsate_step + pulse_width;
usplash_put_part(theme->progressbar_x + x1,
theme->progressbar_y,
step_width,
phack->progress_fg->height,
phack->progress_fg,
x1, 0);
/* Check for wraparound */
prev_step = pulsate_step;
pulsate_step++;
if (pulsate_step >= num_steps)
reset = 1;
}

@ -0,0 +1,20 @@
#define PALETTE_BG 0
#define PALETTE_PROGRESS_FG 0
#define PALETTE_PROGRESS_BG 0
#define PALETTE_TEXT_BG 251
#define PALETTE_TEXT_FG 0
#define PALETTE_TEXT_SUCCESS 67
#define PALETTE_TEXT_FAILURE 134
#define TEXT_BORDER_PX 1
#define TEXT_PADDING_PX 9
#define TEXT_EXTRA_PX (TEXT_BORDER_PX + TEXT_PADDING_PX)
#define TEXT_MARGIN 30
/* Horrible hack */
struct private_hack {
struct usplash_pixmap *pixmap; /* Background image */
struct usplash_pixmap *progress_fg; /* Progress bar foreground */
struct usplash_pixmap *progress_bg; /* Progress bar background */
};

@ -0,0 +1,151 @@
#!/bin/sh
#
# Sanity checks
#
if [ ! -e theme.in ]; then
exit 1
fi
if [ $# -lt 1 ]; then
exit 1
fi
#
# Helper functions
#
struct_name() {
name=${1%.*}
echo "pixmap_$name"
}
#
# Begin processing
#
echo "/*"
echo " * Part 1 - Generic header part"
echo " */"
cat theme.in
echo
echo "/*"
echo " * Part 2 - Forward theme struct declarations"
echo " */"
first=yes
for size in $@; do
if [ $first = "yes" ]; then
THEMENAME="usplash_theme"
first=no
else
THEMENAME="usplash_theme_$size"
fi
echo "struct usplash_theme $THEMENAME;"
done
echo
echo "/*"
echo " * Step 3 - Actual theme struct defs"
echo " */"
first=yes
while [ 1 ]; do
size="$1"
if [ -z "$size" ]; then
exit 0
fi
if [ $first = "yes" ]; then
THEMENAME="usplash_theme"
first=no
else
THEMENAME="usplash_theme_$size"
fi
if [ -z "$2" ]; then
THEMENEXT="NULL"
else
THEMENEXT="&usplash_theme_$2"
fi
shift
PGFG_PIX="progressfg_$size.png"
PGFG_STRUCT=$(struct_name "$PGFG_PIX")
PGBG_PIX="progressbg_$size.png"
PGBG_STRUCT=$(struct_name "$PGBG_PIX")
BG_PIX="background_$size.png"
BG_STRUCT=$(struct_name "$BG_PIX")
PROGRESS_WIDTH=$( identify "$PGFG_PIX" | cut -d' ' -f3 | cut -dx -f1)
PROGRESS_HEIGHT=$( identify "$PGFG_PIX" | cut -d' ' -f3 | cut -dx -f2)
WIDTH=${size%x*}
HEIGHT=${size#*x}
if [ $(( $WIDTH / 16 )) -eq $(( $HEIGHT / 9 )) ]; then
RATIO="USPLASH_16_9"
else
RATIO="USPLASH_4_3"
fi
cat <<EOF
/* Theme definition for $size */
extern struct usplash_pixmap $PGFG_STRUCT;
extern struct usplash_pixmap $PGBG_STRUCT;
extern struct usplash_pixmap $BG_STRUCT;
struct private_hack phack_$size = {
.progress_fg = &$PGFG_STRUCT,
.progress_bg = &$PGBG_STRUCT
};
struct usplash_theme $THEMENAME = {
.version = THEME_VERSION,
.next = $THEMENEXT,
.ratio = $RATIO,
/* Background and font */
.pixmap = &$BG_STRUCT,
.font = (struct usplash_font *)&phack_$size,
/* Palette indexes */
.background = PALETTE_BG,
.progressbar_background = PALETTE_PROGRESS_FG,
.progressbar_foreground = PALETTE_PROGRESS_BG,
.text_background = PALETTE_TEXT_BG,
.text_foreground = PALETTE_TEXT_FG,
.text_success = PALETTE_TEXT_SUCCESS,
.text_failure = PALETTE_TEXT_FAILURE,
/* Progress bar position and size in pixels */
.progressbar_x = $WIDTH/2 - $PROGRESS_WIDTH/2,
.progressbar_y = $HEIGHT/2 - $PROGRESS_HEIGHT/2,
.progressbar_width = $PROGRESS_WIDTH,
.progressbar_height = $PROGRESS_HEIGHT,
/* Text box position and size in pixels */
.text_x = TEXT_MARGIN,
.text_y = $HEIGHT/2 + $PROGRESS_HEIGHT/2 + TEXT_MARGIN,
.text_width = $WIDTH - 2 * TEXT_MARGIN,
.text_height = $HEIGHT/2 - $PROGRESS_HEIGHT/2 - 2*TEXT_MARGIN,
/* Text details */
.line_height = 15,
.line_length = 32,
.status_width = 25,
/* Functions */
.init = t_init,
.clear_progressbar = t_clear_progressbar,
.draw_progressbar = t_draw_progressbar,
.clear_text = t_clear_text,
.animate_step = t_animate_step,
};
EOF
done
exit 0
Loading…
Cancel
Save