[debian-edu-commits] debian-edu/ 01/02: Add lines theme

Wolfgang Schweer schweer-guest at moszumanska.debian.org
Wed Sep 24 16:47:42 UTC 2014


This is an automated email from the git hooks/post-receive script.

schweer-guest pushed a commit to branch master
in repository debian-edu-artwork.

commit 30b655ab6f5eadb42dd64d41d7cdb34be9fa5bab
Author: Wolfgang Schweer <wschweer at arcor.de>
Date:   Wed Sep 24 13:12:55 2014 +0200

    Add lines theme
---
 Makefile.am                                        |   3 +-
 art-lines/Makefile.am                              |  11 +
 art-lines/Makefile.in                              | 552 +++++++++++++++++++++
 art-lines/g-i/Makefile.am                          |   8 +
 art-lines/g-i/Makefile.in                          | 401 +++++++++++++++
 art-lines/g-i/README                               |  12 +
 art-lines/g-i/debian-edu-lines-installer-logo.info |   4 +
 art-lines/g-i/debian-edu-lines-installer-logo.svg  |   1 +
 art-lines/kde/20-desktop-base-edu.js               |  13 +
 art-lines/kde/Makefile.am                          |  26 +
 art-lines/kde/Makefile.in                          | 535 ++++++++++++++++++++
 art-lines/kde/metadata.desktop                     |   7 +
 art-lines/kde/screenshot.png                       | Bin 0 -> 105262 bytes
 art-lines/kdm-theme/KdmGreeterTheme.desktop        |  12 +
 art-lines/kdm-theme/Makefile.am                    |  19 +
 art-lines/kdm-theme/Makefile.in                    | 413 +++++++++++++++
 art-lines/kdm-theme/README                         |  21 +
 art-lines/kdm-theme/background.svg                 | 462 +++++++++++++++++
 art-lines/kdm-theme/gpl.txt                        | 340 +++++++++++++
 art-lines/kdm-theme/lineedit_active.png            | Bin 0 -> 1707 bytes
 art-lines/kdm-theme/lineedit_normal.png            | Bin 0 -> 686 bytes
 art-lines/kdm-theme/lock.png                       | Bin 0 -> 766 bytes
 art-lines/kdm-theme/rectangle.png                  | Bin 0 -> 14942 bytes
 art-lines/kdm-theme/screenshot.png                 | Bin 0 -> 147995 bytes
 art-lines/kdm-theme/session_normal.png             | Bin 0 -> 1230 bytes
 art-lines/kdm-theme/system_normal.png              | Bin 0 -> 1076 bytes
 art-lines/kdm-theme/user_icon.png                  | Bin 0 -> 885 bytes
 art-lines/ksplash-bg_1280x1024/Makefile.am         |   9 +
 art-lines/ksplash-bg_1280x1024/Makefile.in         | 403 +++++++++++++++
 art-lines/ksplash-bg_1280x1024/background.png      | Bin 0 -> 212484 bytes
 art-lines/ksplash-bg_1920x1080/Makefile.am         |   9 +
 art-lines/ksplash-bg_1920x1080/Makefile.in         | 403 +++++++++++++++
 art-lines/ksplash-bg_1920x1080/background.png      | Bin 0 -> 310086 bytes
 art-lines/ksplash-bg_1920x1200/Makefile.am         |   9 +
 art-lines/ksplash-bg_1920x1200/Makefile.in         | 403 +++++++++++++++
 art-lines/ksplash-bg_1920x1200/background.png      | Bin 0 -> 334226 bytes
 art-lines/ksplash-theme/Makefile.am                |  26 +
 art-lines/ksplash-theme/Makefile.in                | 444 +++++++++++++++++
 art-lines/ksplash-theme/Preview.png                | Bin 0 -> 67827 bytes
 art-lines/ksplash-theme/README                     |   5 +
 art-lines/ksplash-theme/Theme.rc                   |   8 +
 art-lines/ksplash-theme/background.png             | Bin 0 -> 284153 bytes
 art-lines/ksplash-theme/description.txt            |  43 ++
 art-lines/ksplash-theme/icon1.png                  | Bin 0 -> 4748 bytes
 art-lines/ksplash-theme/icon1_anim.png             | Bin 0 -> 172105 bytes
 art-lines/ksplash-theme/icon2.png                  | Bin 0 -> 8531 bytes
 art-lines/ksplash-theme/icon2_anim.png             | Bin 0 -> 246882 bytes
 art-lines/ksplash-theme/icon3.png                  | Bin 0 -> 9428 bytes
 art-lines/ksplash-theme/icon3_anim.png             | Bin 0 -> 279063 bytes
 art-lines/ksplash-theme/icon4.png                  | Bin 0 -> 5468 bytes
 art-lines/ksplash-theme/icon4_anim.png             | Bin 0 -> 232671 bytes
 art-lines/ksplash-theme/icon5.png                  | Bin 0 -> 20953 bytes
 art-lines/ksplash-theme/icon5_anim.png             | Bin 0 -> 589217 bytes
 art-lines/ksplash-theme/ksplashrc                  |   3 +
 art-lines/ksplash-theme/rectangle.png              | Bin 0 -> 14942 bytes
 art-lines/ldm/Makefile.am                          |   7 +
 art-lines/ldm/Makefile.in                          | 401 +++++++++++++++
 art-lines/ldm/bg.png                               | Bin 0 -> 358742 bytes
 art-lines/ldm/greeter-gtkrc                        |  91 ++++
 art-lines/ldm/logo.png                             | Bin 0 -> 1846 bytes
 art-lines/ldm/preview.png                          | Bin 0 -> 261656 bytes
 art-lines/splash/Makefile.am                       |  20 +
 art-lines/splash/Makefile.in                       | 413 +++++++++++++++
 art-lines/splash/README                            |  39 ++
 art-lines/splash/background-grub2.png              |   1 +
 art-lines/splash/debian-edu-lines-splash-live.png  |   1 +
 art-lines/splash/debian-edu-lines-splash.svg       |   1 +
 debian/debian-edu-artwork-lines.postinst           |  11 +
 debian/debian-edu-artwork-lines.prerm              |  11 +
 debian/rules                                       |   3 +
 debian/update-debian-edu-artwork-lines             | 164 ++++++
 debian/update-debian-edu-artwork-lines.8           |  38 ++
 .../jessie/d-e-lines-wallpaper_1920x1080.svg       | 466 +++++++++++++++++
 .../jessie/d-e-lines-wallpaper_1920x1200.svg       | 466 +++++++++++++++++
 .../jessie/d-e-lines-wallpaper_2560x1080.svg       | 466 +++++++++++++++++
 75 files changed, 7203 insertions(+), 1 deletion(-)

diff --git a/Makefile.am b/Makefile.am
index 69277cb..ee199b2 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,5 +1,6 @@
 SUBDIRS = art-common \
           art-joy \
-          art-spacefun
+          art-spacefun \
+          art-lines
 
 EXTRA_DIST = COPYING
diff --git a/art-lines/Makefile.am b/art-lines/Makefile.am
new file mode 100644
index 0000000..5362b4c
--- /dev/null
+++ b/art-lines/Makefile.am
@@ -0,0 +1,11 @@
+SUBDIRS = g-i \
+          kde \
+          kdm-theme \
+          ksplash-theme \
+          ldm \
+          splash \
+          ksplash-bg_1280x1024 \
+          ksplash-bg_1600x1200 \
+          ksplash-bg_1920x1080 \
+          ksplash-bg_1920x1200 \
+          ksplash-bg_2560x1080
\ No newline at end of file
diff --git a/art-lines/Makefile.in b/art-lines/Makefile.in
new file mode 100644
index 0000000..54d056f
--- /dev/null
+++ b/art-lines/Makefile.in
@@ -0,0 +1,552 @@
+# Makefile.in generated by automake 1.11.6 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
+# Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+ at SET_MAKE@
+VPATH = @srcdir@
+am__make_dryrun = \
+  { \
+    am__dry=no; \
+    case $$MAKEFLAGS in \
+      *\\[\ \	]*) \
+        echo 'am--echo: ; @echo "AM"  OK' | $(MAKE) -f - 2>/dev/null \
+          | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
+      *) \
+        for am__flg in $$MAKEFLAGS; do \
+          case $$am__flg in \
+            *=*|--*) ;; \
+            *n*) am__dry=yes; break;; \
+          esac; \
+        done;; \
+    esac; \
+    test $$am__dry = yes; \
+  }
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = art-joy
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+	$(ACLOCAL_M4)
+mkinstalldirs = $(install_sh) -d
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+SOURCES =
+DIST_SOURCES =
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+	html-recursive info-recursive install-data-recursive \
+	install-dvi-recursive install-exec-recursive \
+	install-html-recursive install-info-recursive \
+	install-pdf-recursive install-ps-recursive install-recursive \
+	installcheck-recursive installdirs-recursive pdf-recursive \
+	ps-recursive uninstall-recursive
+am__can_run_installinfo = \
+  case $$AM_UPDATE_INFO_DIR in \
+    n|no|NO) false;; \
+    *) (install-info --version) >/dev/null 2>&1;; \
+  esac
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive	\
+  distclean-recursive maintainer-clean-recursive
+AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
+	$(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
+	distdir
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+am__relativize = \
+  dir0=`pwd`; \
+  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
+  sed_rest='s,^[^/]*/*,,'; \
+  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
+  sed_butlast='s,/*[^/]*$$,,'; \
+  while test -n "$$dir1"; do \
+    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
+    if test "$$first" != "."; then \
+      if test "$$first" = ".."; then \
+        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
+        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
+      else \
+        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
+        if test "$$first2" = "$$first"; then \
+          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
+        else \
+          dir2="../$$dir2"; \
+        fi; \
+        dir0="$$dir0"/"$$first"; \
+      fi; \
+    fi; \
+    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
+  done; \
+  reldir="$$dir2"
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EXEEXT = @EXEEXT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LDFLAGS = @LDFLAGS@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAJOR_VERSION = @MAJOR_VERSION@
+MAKEINFO = @MAKEINFO@
+MICRO_VERSION = @MICRO_VERSION@
+MINOR_VERSION = @MINOR_VERSION@
+MKDIR_P = @MKDIR_P@
+OBJEXT = @OBJEXT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+VERSION = @VERSION@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+SUBDIRS = g-i \
+          kde \
+          kdm-theme \
+          ksplash-theme \
+          ldm \
+          splash \
+          ksplash-bg_1024x768 \
+          ksplash-bg_1280x1024 \
+          ksplash-bg_1280x800 \
+          ksplash-bg_1366x768 \
+          ksplash-bg_1920x1080 \
+          ksplash-bg_1920x1200
+
+all: all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
+	@for dep in $?; do \
+	  case '$(am__configure_deps)' in \
+	    *$$dep*) \
+	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+	        && { if test -f $@; then exit 0; else break; fi; }; \
+	      exit 1;; \
+	  esac; \
+	done; \
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu art-joy/Makefile'; \
+	$(am__cd) $(top_srcdir) && \
+	  $(AUTOMAKE) --gnu art-joy/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+	@case '$?' in \
+	  *config.status*) \
+	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+	  *) \
+	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+	esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+#     (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+	@fail= failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
+	dot_seen=no; \
+	target=`echo $@ | sed s/-recursive//`; \
+	list='$(SUBDIRS)'; for subdir in $$list; do \
+	  echo "Making $$target in $$subdir"; \
+	  if test "$$subdir" = "."; then \
+	    dot_seen=yes; \
+	    local_target="$$target-am"; \
+	  else \
+	    local_target="$$target"; \
+	  fi; \
+	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+	  || eval $$failcom; \
+	done; \
+	if test "$$dot_seen" = "no"; then \
+	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+	fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+	@fail= failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
+	dot_seen=no; \
+	case "$@" in \
+	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+	  *) list='$(SUBDIRS)' ;; \
+	esac; \
+	rev=''; for subdir in $$list; do \
+	  if test "$$subdir" = "."; then :; else \
+	    rev="$$subdir $$rev"; \
+	  fi; \
+	done; \
+	rev="$$rev ."; \
+	target=`echo $@ | sed s/-recursive//`; \
+	for subdir in $$rev; do \
+	  echo "Making $$target in $$subdir"; \
+	  if test "$$subdir" = "."; then \
+	    local_target="$$target-am"; \
+	  else \
+	    local_target="$$target"; \
+	  fi; \
+	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+	  || eval $$failcom; \
+	done && test -z "$$fail"
+tags-recursive:
+	list='$(SUBDIRS)'; for subdir in $$list; do \
+	  test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+	done
+ctags-recursive:
+	list='$(SUBDIRS)'; for subdir in $$list; do \
+	  test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+	done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+	mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+		$(TAGS_FILES) $(LISP)
+	set x; \
+	here=`pwd`; \
+	if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+	  include_option=--etags-include; \
+	  empty_fix=.; \
+	else \
+	  include_option=--include; \
+	  empty_fix=; \
+	fi; \
+	list='$(SUBDIRS)'; for subdir in $$list; do \
+	  if test "$$subdir" = .; then :; else \
+	    test ! -f $$subdir/TAGS || \
+	      set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
+	  fi; \
+	done; \
+	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+	shift; \
+	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
+	  test -n "$$unique" || unique=$$empty_fix; \
+	  if test $$# -gt 0; then \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      "$$@" $$unique; \
+	  else \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      $$unique; \
+	  fi; \
+	fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+		$(TAGS_FILES) $(LISP)
+	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+	test -z "$(CTAGS_ARGS)$$unique" \
+	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+	     $$unique
+
+GTAGS:
+	here=`$(am__cd) $(top_builddir) && pwd` \
+	  && $(am__cd) $(top_srcdir) \
+	  && gtags -i $(GTAGS_ARGS) "$$here"
+
+distclean-tags:
+	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	list='$(DISTFILES)'; \
+	  dist_files=`for file in $$list; do echo $$file; done | \
+	  sed -e "s|^$$srcdirstrip/||;t" \
+	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+	case $$dist_files in \
+	  */*) $(MKDIR_P) `echo "$$dist_files" | \
+			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+			   sort -u` ;; \
+	esac; \
+	for file in $$dist_files; do \
+	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+	  if test -d $$d/$$file; then \
+	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d "$(distdir)/$$file"; then \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+	  else \
+	    test -f "$(distdir)/$$file" \
+	    || cp -p $$d/$$file "$(distdir)/$$file" \
+	    || exit 1; \
+	  fi; \
+	done
+	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+	  if test "$$subdir" = .; then :; else \
+	    $(am__make_dryrun) \
+	      || test -d "$(distdir)/$$subdir" \
+	      || $(MKDIR_P) "$(distdir)/$$subdir" \
+	      || exit 1; \
+	    dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
+	    $(am__relativize); \
+	    new_distdir=$$reldir; \
+	    dir1=$$subdir; dir2="$(top_distdir)"; \
+	    $(am__relativize); \
+	    new_top_distdir=$$reldir; \
+	    echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
+	    echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
+	    ($(am__cd) $$subdir && \
+	      $(MAKE) $(AM_MAKEFLAGS) \
+	        top_distdir="$$new_top_distdir" \
+	        distdir="$$new_distdir" \
+		am__remove_distdir=: \
+		am__skip_length_check=: \
+		am__skip_mode_fix=: \
+	        distdir) \
+	      || exit 1; \
+	  fi; \
+	done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+uninstall: uninstall-recursive
+
+install-am: all-am
+	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+	if test -z '$(STRIP)'; then \
+	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+	      install; \
+	else \
+	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+	fi
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+
+maintainer-clean-generic:
+	@echo "This command is intended for maintainers to use"
+	@echo "it deletes files that may require special tools to rebuild."
+clean: clean-recursive
+
+clean-am: clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+	-rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+html-am:
+
+info: info-recursive
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-recursive
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-html-am:
+
+install-info: install-info-recursive
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-pdf-am:
+
+install-ps: install-ps-recursive
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+	-rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \
+	install-am install-strip tags-recursive
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+	all all-am check check-am clean clean-generic ctags \
+	ctags-recursive distclean distclean-generic distclean-tags \
+	distdir dvi dvi-am html html-am info info-am install \
+	install-am install-data install-data-am install-dvi \
+	install-dvi-am install-exec install-exec-am install-html \
+	install-html-am install-info install-info-am install-man \
+	install-pdf install-pdf-am install-ps install-ps-am \
+	install-strip installcheck installcheck-am installdirs \
+	installdirs-am maintainer-clean maintainer-clean-generic \
+	mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+	tags-recursive uninstall uninstall-am
+
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/art-lines/g-i/Makefile.am b/art-lines/g-i/Makefile.am
new file mode 100644
index 0000000..c92e03a
--- /dev/null
+++ b/art-lines/g-i/Makefile.am
@@ -0,0 +1,8 @@
+logodir = $(datadir)/pixmaps
+
+logo_DATA = debian-edu-lines-installer-logo.png
+
+install-data-local:
+	$(mkinstalldirs) $(DESTDIR)$(logodir)
+
+EXTRA_DIST = README $(logo_DATA)
diff --git a/art-lines/g-i/Makefile.in b/art-lines/g-i/Makefile.in
new file mode 100644
index 0000000..25394cc
--- /dev/null
+++ b/art-lines/g-i/Makefile.in
@@ -0,0 +1,401 @@
+# Makefile.in generated by automake 1.11.6 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
+# Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+ at SET_MAKE@
+
+VPATH = @srcdir@
+am__make_dryrun = \
+  { \
+    am__dry=no; \
+    case $$MAKEFLAGS in \
+      *\\[\ \	]*) \
+        echo 'am--echo: ; @echo "AM"  OK' | $(MAKE) -f - 2>/dev/null \
+          | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
+      *) \
+        for am__flg in $$MAKEFLAGS; do \
+          case $$am__flg in \
+            *=*|--*) ;; \
+            *n*) am__dry=yes; break;; \
+          esac; \
+        done;; \
+    esac; \
+    test $$am__dry = yes; \
+  }
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = art-joy/g-i
+DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+	$(ACLOCAL_M4)
+mkinstalldirs = $(install_sh) -d
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+SOURCES =
+DIST_SOURCES =
+am__can_run_installinfo = \
+  case $$AM_UPDATE_INFO_DIR in \
+    n|no|NO) false;; \
+    *) (install-info --version) >/dev/null 2>&1;; \
+  esac
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+    *) f=$$p;; \
+  esac;
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+  for p in $$list; do echo "$$p $$p"; done | \
+  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+    if (++n[$$2] == $(am__install_max)) \
+      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+    END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+am__uninstall_files_from_dir = { \
+  test -z "$$files" \
+    || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
+    || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
+         $(am__cd) "$$dir" && rm -f $$files; }; \
+  }
+am__installdirs = "$(DESTDIR)$(logodir)"
+DATA = $(logo_DATA)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EXEEXT = @EXEEXT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LDFLAGS = @LDFLAGS@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAJOR_VERSION = @MAJOR_VERSION@
+MAKEINFO = @MAKEINFO@
+MICRO_VERSION = @MICRO_VERSION@
+MINOR_VERSION = @MINOR_VERSION@
+MKDIR_P = @MKDIR_P@
+OBJEXT = @OBJEXT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+VERSION = @VERSION@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+logodir = $(datadir)/pixmaps
+logo_DATA = debian-edu-joy-installer-logo.png
+EXTRA_DIST = README $(logo_DATA)
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
+	@for dep in $?; do \
+	  case '$(am__configure_deps)' in \
+	    *$$dep*) \
+	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+	        && { if test -f $@; then exit 0; else break; fi; }; \
+	      exit 1;; \
+	  esac; \
+	done; \
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu art-joy/g-i/Makefile'; \
+	$(am__cd) $(top_srcdir) && \
+	  $(AUTOMAKE) --gnu art-joy/g-i/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+	@case '$?' in \
+	  *config.status*) \
+	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+	  *) \
+	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+	esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+install-logoDATA: $(logo_DATA)
+	@$(NORMAL_INSTALL)
+	@list='$(logo_DATA)'; test -n "$(logodir)" || list=; \
+	if test -n "$$list"; then \
+	  echo " $(MKDIR_P) '$(DESTDIR)$(logodir)'"; \
+	  $(MKDIR_P) "$(DESTDIR)$(logodir)" || exit 1; \
+	fi; \
+	for p in $$list; do \
+	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+	  echo "$$d$$p"; \
+	done | $(am__base_list) | \
+	while read files; do \
+	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(logodir)'"; \
+	  $(INSTALL_DATA) $$files "$(DESTDIR)$(logodir)" || exit $$?; \
+	done
+
+uninstall-logoDATA:
+	@$(NORMAL_UNINSTALL)
+	@list='$(logo_DATA)'; test -n "$(logodir)" || list=; \
+	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+	dir='$(DESTDIR)$(logodir)'; $(am__uninstall_files_from_dir)
+tags: TAGS
+TAGS:
+
+ctags: CTAGS
+CTAGS:
+
+
+distdir: $(DISTFILES)
+	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	list='$(DISTFILES)'; \
+	  dist_files=`for file in $$list; do echo $$file; done | \
+	  sed -e "s|^$$srcdirstrip/||;t" \
+	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+	case $$dist_files in \
+	  */*) $(MKDIR_P) `echo "$$dist_files" | \
+			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+			   sort -u` ;; \
+	esac; \
+	for file in $$dist_files; do \
+	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+	  if test -d $$d/$$file; then \
+	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d "$(distdir)/$$file"; then \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+	  else \
+	    test -f "$(distdir)/$$file" \
+	    || cp -p $$d/$$file "$(distdir)/$$file" \
+	    || exit 1; \
+	  fi; \
+	done
+check-am: all-am
+check: check-am
+all-am: Makefile $(DATA)
+installdirs:
+	for dir in "$(DESTDIR)$(logodir)"; do \
+	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+	done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+	if test -z '$(STRIP)'; then \
+	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+	      install; \
+	else \
+	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+	fi
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+
+maintainer-clean-generic:
+	@echo "This command is intended for maintainers to use"
+	@echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic mostlyclean-am
+
+distclean: distclean-am
+	-rm -f Makefile
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am: install-data-local install-logoDATA
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+	-rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-logoDATA
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic distclean \
+	distclean-generic distdir dvi dvi-am html html-am info info-am \
+	install install-am install-data install-data-am \
+	install-data-local install-dvi install-dvi-am install-exec \
+	install-exec-am install-html install-html-am install-info \
+	install-info-am install-logoDATA install-man install-pdf \
+	install-pdf-am install-ps install-ps-am install-strip \
+	installcheck installcheck-am installdirs maintainer-clean \
+	maintainer-clean-generic mostlyclean mostlyclean-generic pdf \
+	pdf-am ps ps-am uninstall uninstall-am uninstall-logoDATA
+
+
+install-data-local:
+	$(mkinstalldirs) $(DESTDIR)$(logodir)
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/art-lines/g-i/README b/art-lines/g-i/README
new file mode 100644
index 0000000..4a8007e
--- /dev/null
+++ b/art-lines/g-i/README
@@ -0,0 +1,12 @@
+We should find a way to replace the banner image used in the graphical
+version of the debian installer.  The image used by g-i is
+/usr/share/graphics/logo_debian.png from the rootskel-gtk package.
+It  is a PNG image data, 800 x 75, 8-bit/color RGBA, non-interlaced.
+
+It is unknown how to properly replace it in a custom debian distribution.
+Perhaps we need to make our own g-i boot images to make it happen.
+
+An idea is to modify debian-cd to append a compressed cpio archive with
+this replacement file to the initrd.gz file used when booting g-i.  It
+will then replace the original file when the initrd is unpackaged into
+memory.
diff --git a/art-lines/g-i/debian-edu-lines-installer-logo.info b/art-lines/g-i/debian-edu-lines-installer-logo.info
new file mode 100644
index 0000000..ea5f218
--- /dev/null
+++ b/art-lines/g-i/debian-edu-lines-installer-logo.info
@@ -0,0 +1,4 @@
+The debian-edu-lines-installer-logo.png was created by 
+Wolfgang Schweer <wschweer at arcor.de> based upon the Jessie 'lines' theme
+by Juliette Taka Belin.
+It has been released under version 2 of the GPL or any later version.
diff --git a/art-lines/g-i/debian-edu-lines-installer-logo.svg b/art-lines/g-i/debian-edu-lines-installer-logo.svg
new file mode 120000
index 0000000..2bb1970
--- /dev/null
+++ b/art-lines/g-i/debian-edu-lines-installer-logo.svg
@@ -0,0 +1 @@
+../../playground/jessie/d-e-lines-installer-logo.svg
\ No newline at end of file
diff --git a/art-lines/kde/20-desktop-base-edu.js b/art-lines/kde/20-desktop-base-edu.js
new file mode 100644
index 0000000..8489093
--- /dev/null
+++ b/art-lines/kde/20-desktop-base-edu.js
@@ -0,0 +1,13 @@
+// Placed in /usr/share/kde4/apps/plasma-desktop/init/
+// This script is run for new users, which do not have a .kde directory
+// and it set's the default wallpaper for all activities
+
+a = activities()
+
+for (i in a) {
+    a[i].wallpaperPlugin = 'image'
+    a[i].wallpaperMode = 'SingleImage'
+    a[i].currentConfigGroup = Array('Wallpaper', 'image')
+    a[i].writeConfig('wallpaper', 'Debian-Edu-Lines')
+    a[i].writeConfig('wallpaperposition', '2')
+}
diff --git a/art-lines/kde/Makefile.am b/art-lines/kde/Makefile.am
new file mode 100644
index 0000000..1bb26e8
--- /dev/null
+++ b/art-lines/kde/Makefile.am
@@ -0,0 +1,26 @@
+KDEIMG = \
+	d-e-lines-wallpaper_1280x1024.svg \
+	d-e-lines-wallpaper_1600x1200.svg \
+	d-e-lines-wallpaper_1920x1080.svg \
+	d-e-lines-wallpaper_1920x1200.svg \
+	d-e-lines-wallpaper_2560x1080.svg
+
+kdeimgdir = $(datadir)/images/desktop-base
+kdeimg_DATA = $(KDEIMG) debian-edu-lines-wallpaper.png.desktop debian-edu-lines.xml
+
+kdeplasmadir = $(datadir)/debian-edu-artwork-lines/kde4/apps/plasma-desktop/init/
+kdeplasma_DATA = 20-desktop-base-edu.js
+
+edudir = $(datadir)/wallpapers/Debian-Edu-Lines/
+edu_DATA = metadata.desktop
+
+educontentsdir = $(datadir)/wallpapers/Debian-Edu-Lines/contents/
+educontents_DATA = screenshot.png
+
+install-data-local:
+	$(mkinstalldirs) $(DESTDIR)$(kdeimgdir)
+	$(mkinstalldirs) $(DESTDIR)$(edudir)
+	$(mkinstalldirs) $(DESTDIR)$(educontentsdir)
+	$(mkinstalldirs) $(DESTDIR)$(Xsessiondir)
+
+EXTRA_DIST = $(kdeimg_DATA) $(edu_DATA) $(educontents_DATA) $(kdeplasma_DATA)
diff --git a/art-lines/kde/Makefile.in b/art-lines/kde/Makefile.in
new file mode 100644
index 0000000..17d7430
--- /dev/null
+++ b/art-lines/kde/Makefile.in
@@ -0,0 +1,535 @@
+# Makefile.in generated by automake 1.11.6 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
+# Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+ at SET_MAKE@
+
+VPATH = @srcdir@
+am__make_dryrun = \
+  { \
+    am__dry=no; \
+    case $$MAKEFLAGS in \
+      *\\[\ \	]*) \
+        echo 'am--echo: ; @echo "AM"  OK' | $(MAKE) -f - 2>/dev/null \
+          | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
+      *) \
+        for am__flg in $$MAKEFLAGS; do \
+          case $$am__flg in \
+            *=*|--*) ;; \
+            *n*) am__dry=yes; break;; \
+          esac; \
+        done;; \
+    esac; \
+    test $$am__dry = yes; \
+  }
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = art-joy/kde
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+	$(ACLOCAL_M4)
+mkinstalldirs = $(install_sh) -d
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+SOURCES =
+DIST_SOURCES =
+am__can_run_installinfo = \
+  case $$AM_UPDATE_INFO_DIR in \
+    n|no|NO) false;; \
+    *) (install-info --version) >/dev/null 2>&1;; \
+  esac
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+    *) f=$$p;; \
+  esac;
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+  for p in $$list; do echo "$$p $$p"; done | \
+  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+    if (++n[$$2] == $(am__install_max)) \
+      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+    END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+am__uninstall_files_from_dir = { \
+  test -z "$$files" \
+    || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
+    || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
+         $(am__cd) "$$dir" && rm -f $$files; }; \
+  }
+am__installdirs = "$(DESTDIR)$(edudir)" "$(DESTDIR)$(educontentsdir)" \
+	"$(DESTDIR)$(eduimgdir)" "$(DESTDIR)$(kdeimgdir)" \
+	"$(DESTDIR)$(kdeplasmadir)"
+DATA = $(edu_DATA) $(educontents_DATA) $(eduimg_DATA) $(kdeimg_DATA) \
+	$(kdeplasma_DATA)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EXEEXT = @EXEEXT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LDFLAGS = @LDFLAGS@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAJOR_VERSION = @MAJOR_VERSION@
+MAKEINFO = @MAKEINFO@
+MICRO_VERSION = @MICRO_VERSION@
+MINOR_VERSION = @MINOR_VERSION@
+MKDIR_P = @MKDIR_P@
+OBJEXT = @OBJEXT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+VERSION = @VERSION@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+KDEIMG = \
+	debian-edu-joy-wallpaper01_1280x1024.svg \
+	debian-edu-joy-wallpaper01_1280x1024.png \
+	debian-edu-joy-wallpaper01_1600x1200.svg \
+	debian-edu-joy-wallpaper01_1600x1200.png \
+	debian-edu-joy-wallpaper01_1920x1080.svg \
+	debian-edu-joy-wallpaper01_1920x1080.png \
+	debian-edu-joy-wallpaper01_1920x1200.png \
+	debian-edu-joy-wallpaper01_1920x1200.svg \
+	debian-edu-joy-wallpaper02_1280x1024.svg \
+	debian-edu-joy-wallpaper02_1280x1024.png \
+	debian-edu-joy-wallpaper02_1600x1200.svg \
+	debian-edu-joy-wallpaper02_1600x1200.png \
+	debian-edu-joy-wallpaper02_1920x1080.svg \
+	debian-edu-joy-wallpaper02_1920x1080.png \
+	debian-edu-joy-wallpaper02_1920x1200.svg \
+	debian-edu-joy-wallpaper02_1920x1200.png
+
+EDUIMG = 1024x768.png \
+	1280x1024.png \
+	1280x800.png \
+	1366x768.png \
+	1600x1200.png \
+	1920x1080.png \
+	1920x1200.png \
+	800x600.png
+
+kdeimgdir = $(datadir)/images/desktop-base
+kdeimg_DATA = $(KDEIMG) debian-edu-joy-wallpaper.png.desktop debian-edu-joy.xml
+kdeplasmadir = $(datadir)/debian-edu-artwork-joy/kde4/apps/plasma-desktop/init/
+kdeplasma_DATA = 20-desktop-base-edu.js
+edudir = $(datadir)/wallpapers/Debian-Edu-Joy/
+edu_DATA = metadata.desktop
+educontentsdir = $(datadir)/wallpapers/Debian-Edu-Joy/contents/
+educontents_DATA = screenshot.png
+eduimgdir = $(datadir)/wallpapers/Debian-Edu-Joy/contents/images/
+eduimg_DATA = $(EDUIMG)
+EXTRA_DIST = $(kdeimg_DATA) $(edu_DATA) $(educontents_DATA) $(eduimg_DATA) $(kdeplasma_DATA)
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
+	@for dep in $?; do \
+	  case '$(am__configure_deps)' in \
+	    *$$dep*) \
+	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+	        && { if test -f $@; then exit 0; else break; fi; }; \
+	      exit 1;; \
+	  esac; \
+	done; \
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu art-joy/kde/Makefile'; \
+	$(am__cd) $(top_srcdir) && \
+	  $(AUTOMAKE) --gnu art-joy/kde/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+	@case '$?' in \
+	  *config.status*) \
+	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+	  *) \
+	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+	esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+install-eduDATA: $(edu_DATA)
+	@$(NORMAL_INSTALL)
+	@list='$(edu_DATA)'; test -n "$(edudir)" || list=; \
+	if test -n "$$list"; then \
+	  echo " $(MKDIR_P) '$(DESTDIR)$(edudir)'"; \
+	  $(MKDIR_P) "$(DESTDIR)$(edudir)" || exit 1; \
+	fi; \
+	for p in $$list; do \
+	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+	  echo "$$d$$p"; \
+	done | $(am__base_list) | \
+	while read files; do \
+	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(edudir)'"; \
+	  $(INSTALL_DATA) $$files "$(DESTDIR)$(edudir)" || exit $$?; \
+	done
+
+uninstall-eduDATA:
+	@$(NORMAL_UNINSTALL)
+	@list='$(edu_DATA)'; test -n "$(edudir)" || list=; \
+	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+	dir='$(DESTDIR)$(edudir)'; $(am__uninstall_files_from_dir)
+install-educontentsDATA: $(educontents_DATA)
+	@$(NORMAL_INSTALL)
+	@list='$(educontents_DATA)'; test -n "$(educontentsdir)" || list=; \
+	if test -n "$$list"; then \
+	  echo " $(MKDIR_P) '$(DESTDIR)$(educontentsdir)'"; \
+	  $(MKDIR_P) "$(DESTDIR)$(educontentsdir)" || exit 1; \
+	fi; \
+	for p in $$list; do \
+	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+	  echo "$$d$$p"; \
+	done | $(am__base_list) | \
+	while read files; do \
+	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(educontentsdir)'"; \
+	  $(INSTALL_DATA) $$files "$(DESTDIR)$(educontentsdir)" || exit $$?; \
+	done
+
+uninstall-educontentsDATA:
+	@$(NORMAL_UNINSTALL)
+	@list='$(educontents_DATA)'; test -n "$(educontentsdir)" || list=; \
+	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+	dir='$(DESTDIR)$(educontentsdir)'; $(am__uninstall_files_from_dir)
+install-eduimgDATA: $(eduimg_DATA)
+	@$(NORMAL_INSTALL)
+	@list='$(eduimg_DATA)'; test -n "$(eduimgdir)" || list=; \
+	if test -n "$$list"; then \
+	  echo " $(MKDIR_P) '$(DESTDIR)$(eduimgdir)'"; \
+	  $(MKDIR_P) "$(DESTDIR)$(eduimgdir)" || exit 1; \
+	fi; \
+	for p in $$list; do \
+	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+	  echo "$$d$$p"; \
+	done | $(am__base_list) | \
+	while read files; do \
+	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(eduimgdir)'"; \
+	  $(INSTALL_DATA) $$files "$(DESTDIR)$(eduimgdir)" || exit $$?; \
+	done
+
+uninstall-eduimgDATA:
+	@$(NORMAL_UNINSTALL)
+	@list='$(eduimg_DATA)'; test -n "$(eduimgdir)" || list=; \
+	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+	dir='$(DESTDIR)$(eduimgdir)'; $(am__uninstall_files_from_dir)
+install-kdeimgDATA: $(kdeimg_DATA)
+	@$(NORMAL_INSTALL)
+	@list='$(kdeimg_DATA)'; test -n "$(kdeimgdir)" || list=; \
+	if test -n "$$list"; then \
+	  echo " $(MKDIR_P) '$(DESTDIR)$(kdeimgdir)'"; \
+	  $(MKDIR_P) "$(DESTDIR)$(kdeimgdir)" || exit 1; \
+	fi; \
+	for p in $$list; do \
+	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+	  echo "$$d$$p"; \
+	done | $(am__base_list) | \
+	while read files; do \
+	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(kdeimgdir)'"; \
+	  $(INSTALL_DATA) $$files "$(DESTDIR)$(kdeimgdir)" || exit $$?; \
+	done
+
+uninstall-kdeimgDATA:
+	@$(NORMAL_UNINSTALL)
+	@list='$(kdeimg_DATA)'; test -n "$(kdeimgdir)" || list=; \
+	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+	dir='$(DESTDIR)$(kdeimgdir)'; $(am__uninstall_files_from_dir)
+install-kdeplasmaDATA: $(kdeplasma_DATA)
+	@$(NORMAL_INSTALL)
+	@list='$(kdeplasma_DATA)'; test -n "$(kdeplasmadir)" || list=; \
+	if test -n "$$list"; then \
+	  echo " $(MKDIR_P) '$(DESTDIR)$(kdeplasmadir)'"; \
+	  $(MKDIR_P) "$(DESTDIR)$(kdeplasmadir)" || exit 1; \
+	fi; \
+	for p in $$list; do \
+	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+	  echo "$$d$$p"; \
+	done | $(am__base_list) | \
+	while read files; do \
+	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(kdeplasmadir)'"; \
+	  $(INSTALL_DATA) $$files "$(DESTDIR)$(kdeplasmadir)" || exit $$?; \
+	done
+
+uninstall-kdeplasmaDATA:
+	@$(NORMAL_UNINSTALL)
+	@list='$(kdeplasma_DATA)'; test -n "$(kdeplasmadir)" || list=; \
+	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+	dir='$(DESTDIR)$(kdeplasmadir)'; $(am__uninstall_files_from_dir)
+tags: TAGS
+TAGS:
+
+ctags: CTAGS
+CTAGS:
+
+
+distdir: $(DISTFILES)
+	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	list='$(DISTFILES)'; \
+	  dist_files=`for file in $$list; do echo $$file; done | \
+	  sed -e "s|^$$srcdirstrip/||;t" \
+	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+	case $$dist_files in \
+	  */*) $(MKDIR_P) `echo "$$dist_files" | \
+			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+			   sort -u` ;; \
+	esac; \
+	for file in $$dist_files; do \
+	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+	  if test -d $$d/$$file; then \
+	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d "$(distdir)/$$file"; then \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+	  else \
+	    test -f "$(distdir)/$$file" \
+	    || cp -p $$d/$$file "$(distdir)/$$file" \
+	    || exit 1; \
+	  fi; \
+	done
+check-am: all-am
+check: check-am
+all-am: Makefile $(DATA)
+installdirs:
+	for dir in "$(DESTDIR)$(edudir)" "$(DESTDIR)$(educontentsdir)" "$(DESTDIR)$(eduimgdir)" "$(DESTDIR)$(kdeimgdir)" "$(DESTDIR)$(kdeplasmadir)"; do \
+	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+	done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+	if test -z '$(STRIP)'; then \
+	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+	      install; \
+	else \
+	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+	fi
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+
+maintainer-clean-generic:
+	@echo "This command is intended for maintainers to use"
+	@echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic mostlyclean-am
+
+distclean: distclean-am
+	-rm -f Makefile
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am: install-data-local install-eduDATA \
+	install-educontentsDATA install-eduimgDATA install-kdeimgDATA \
+	install-kdeplasmaDATA
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+	-rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-eduDATA uninstall-educontentsDATA \
+	uninstall-eduimgDATA uninstall-kdeimgDATA \
+	uninstall-kdeplasmaDATA
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic distclean \
+	distclean-generic distdir dvi dvi-am html html-am info info-am \
+	install install-am install-data install-data-am \
+	install-data-local install-dvi install-dvi-am install-eduDATA \
+	install-educontentsDATA install-eduimgDATA install-exec \
+	install-exec-am install-html install-html-am install-info \
+	install-info-am install-kdeimgDATA install-kdeplasmaDATA \
+	install-man install-pdf install-pdf-am install-ps \
+	install-ps-am install-strip installcheck installcheck-am \
+	installdirs maintainer-clean maintainer-clean-generic \
+	mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \
+	uninstall-am uninstall-eduDATA uninstall-educontentsDATA \
+	uninstall-eduimgDATA uninstall-kdeimgDATA \
+	uninstall-kdeplasmaDATA
+
+
+install-data-local:
+	$(mkinstalldirs) $(DESTDIR)$(kdeimgdir)
+	$(mkinstalldirs) $(DESTDIR)$(edudir)
+	$(mkinstalldirs) $(DESTDIR)$(educontentsdir)
+	$(mkinstalldirs) $(DESTDIR)$(eduimgdir)
+	$(mkinstalldirs) $(DESTDIR)$(Xsessiondir)
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/art-lines/kde/metadata.desktop b/art-lines/kde/metadata.desktop
new file mode 100644
index 0000000..32f3438
--- /dev/null
+++ b/art-lines/kde/metadata.desktop
@@ -0,0 +1,7 @@
+[Desktop Entry]
+Name=Debian-Edu-Lines
+
+X-KDE-PluginInfo-Name=Debian Edu Lines
+X-KDE-PluginInfo-Author=Wolfgang Schweer <wschweer at arcor.de>
+X-KDE-PluginInfo-Email=debian-edu at lists.debian.org
+X-KDE-PluginInfo-License=GPLv2+
diff --git a/art-lines/kde/screenshot.png b/art-lines/kde/screenshot.png
new file mode 100644
index 0000000..6be1f2b
Binary files /dev/null and b/art-lines/kde/screenshot.png differ
diff --git a/art-lines/kdm-theme/KdmGreeterTheme.desktop b/art-lines/kdm-theme/KdmGreeterTheme.desktop
new file mode 100644
index 0000000..924b1ea
--- /dev/null
+++ b/art-lines/kdm-theme/KdmGreeterTheme.desktop
@@ -0,0 +1,12 @@
+# This is not really a .desktop file like the rest, but it is useful to treat
+# it as such
+# See http://docs.kde.org/stable/en/kdebase-workspace/kdm/kdm-themes.html
+# for information about the KDM theme format.
+
+[KdmGreeterTheme]
+Greeter=debian-edu-lines.xml
+Name=Debian Edu Lines
+Description=KDM theme for Debian Edu (Lines), based on Debian Jessie lines theme.
+Author=Wolfgang Schweer
+Copyright=(c) 2014, Wolfgang Schweer, wschweer at arcor.de
+Screenshot=screenshot.png
diff --git a/art-lines/kdm-theme/Makefile.am b/art-lines/kdm-theme/Makefile.am
new file mode 100644
index 0000000..ecbeaef
--- /dev/null
+++ b/art-lines/kdm-theme/Makefile.am
@@ -0,0 +1,19 @@
+KDMTHEME = debian-edu-joy.xml \
+	background.svg \
+	KdmGreeterTheme.desktop \
+	lineedit_active.png \
+	lineedit_normal.png \
+	lock.png \
+	rectangle.png \
+	screenshot.png \
+	session_normal.png \
+	system_normal.png \
+	user_icon.png
+
+kdmthemedir = $(datadir)/kde4/apps/kdm/themes/debian-edu-joy
+kdmtheme_DATA = $(KDMTHEME)
+
+install-data-local:
+	$(mkinstalldirs) $(DESTDIR)$(kdmthemedir)
+
+EXTRA_DIST = $(kdmtheme_DATA)
diff --git a/art-lines/kdm-theme/Makefile.in b/art-lines/kdm-theme/Makefile.in
new file mode 100644
index 0000000..063538c
--- /dev/null
+++ b/art-lines/kdm-theme/Makefile.in
@@ -0,0 +1,413 @@
+# Makefile.in generated by automake 1.11.6 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
+# Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+ at SET_MAKE@
+
+VPATH = @srcdir@
+am__make_dryrun = \
+  { \
+    am__dry=no; \
+    case $$MAKEFLAGS in \
+      *\\[\ \	]*) \
+        echo 'am--echo: ; @echo "AM"  OK' | $(MAKE) -f - 2>/dev/null \
+          | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
+      *) \
+        for am__flg in $$MAKEFLAGS; do \
+          case $$am__flg in \
+            *=*|--*) ;; \
+            *n*) am__dry=yes; break;; \
+          esac; \
+        done;; \
+    esac; \
+    test $$am__dry = yes; \
+  }
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = art-joy/kdm-theme
+DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+	$(ACLOCAL_M4)
+mkinstalldirs = $(install_sh) -d
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+SOURCES =
+DIST_SOURCES =
+am__can_run_installinfo = \
+  case $$AM_UPDATE_INFO_DIR in \
+    n|no|NO) false;; \
+    *) (install-info --version) >/dev/null 2>&1;; \
+  esac
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+    *) f=$$p;; \
+  esac;
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+  for p in $$list; do echo "$$p $$p"; done | \
+  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+    if (++n[$$2] == $(am__install_max)) \
+      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+    END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+am__uninstall_files_from_dir = { \
+  test -z "$$files" \
+    || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
+    || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
+         $(am__cd) "$$dir" && rm -f $$files; }; \
+  }
+am__installdirs = "$(DESTDIR)$(kdmthemedir)"
+DATA = $(kdmtheme_DATA)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EXEEXT = @EXEEXT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LDFLAGS = @LDFLAGS@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAJOR_VERSION = @MAJOR_VERSION@
+MAKEINFO = @MAKEINFO@
+MICRO_VERSION = @MICRO_VERSION@
+MINOR_VERSION = @MINOR_VERSION@
+MKDIR_P = @MKDIR_P@
+OBJEXT = @OBJEXT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+VERSION = @VERSION@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+KDMTHEME = debian-edu-joy.xml \
+	background.svg \
+	KdmGreeterTheme.desktop \
+	lineedit_active.png \
+	lineedit_normal.png \
+	lock.png \
+	rectangle.png \
+	screenshot.png \
+	session_normal.png \
+	system_normal.png \
+	user_icon.png
+
+kdmthemedir = $(datadir)/kde4/apps/kdm/themes/debian-edu-joy
+kdmtheme_DATA = $(KDMTHEME)
+EXTRA_DIST = $(kdmtheme_DATA)
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
+	@for dep in $?; do \
+	  case '$(am__configure_deps)' in \
+	    *$$dep*) \
+	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+	        && { if test -f $@; then exit 0; else break; fi; }; \
+	      exit 1;; \
+	  esac; \
+	done; \
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu art-joy/kdm-theme/Makefile'; \
+	$(am__cd) $(top_srcdir) && \
+	  $(AUTOMAKE) --gnu art-joy/kdm-theme/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+	@case '$?' in \
+	  *config.status*) \
+	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+	  *) \
+	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+	esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+install-kdmthemeDATA: $(kdmtheme_DATA)
+	@$(NORMAL_INSTALL)
+	@list='$(kdmtheme_DATA)'; test -n "$(kdmthemedir)" || list=; \
+	if test -n "$$list"; then \
+	  echo " $(MKDIR_P) '$(DESTDIR)$(kdmthemedir)'"; \
+	  $(MKDIR_P) "$(DESTDIR)$(kdmthemedir)" || exit 1; \
+	fi; \
+	for p in $$list; do \
+	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+	  echo "$$d$$p"; \
+	done | $(am__base_list) | \
+	while read files; do \
+	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(kdmthemedir)'"; \
+	  $(INSTALL_DATA) $$files "$(DESTDIR)$(kdmthemedir)" || exit $$?; \
+	done
+
+uninstall-kdmthemeDATA:
+	@$(NORMAL_UNINSTALL)
+	@list='$(kdmtheme_DATA)'; test -n "$(kdmthemedir)" || list=; \
+	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+	dir='$(DESTDIR)$(kdmthemedir)'; $(am__uninstall_files_from_dir)
+tags: TAGS
+TAGS:
+
+ctags: CTAGS
+CTAGS:
+
+
+distdir: $(DISTFILES)
+	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	list='$(DISTFILES)'; \
+	  dist_files=`for file in $$list; do echo $$file; done | \
+	  sed -e "s|^$$srcdirstrip/||;t" \
+	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+	case $$dist_files in \
+	  */*) $(MKDIR_P) `echo "$$dist_files" | \
+			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+			   sort -u` ;; \
+	esac; \
+	for file in $$dist_files; do \
+	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+	  if test -d $$d/$$file; then \
+	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d "$(distdir)/$$file"; then \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+	  else \
+	    test -f "$(distdir)/$$file" \
+	    || cp -p $$d/$$file "$(distdir)/$$file" \
+	    || exit 1; \
+	  fi; \
+	done
+check-am: all-am
+check: check-am
+all-am: Makefile $(DATA)
+installdirs:
+	for dir in "$(DESTDIR)$(kdmthemedir)"; do \
+	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+	done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+	if test -z '$(STRIP)'; then \
+	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+	      install; \
+	else \
+	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+	fi
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+
+maintainer-clean-generic:
+	@echo "This command is intended for maintainers to use"
+	@echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic mostlyclean-am
+
+distclean: distclean-am
+	-rm -f Makefile
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am: install-data-local install-kdmthemeDATA
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+	-rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-kdmthemeDATA
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic distclean \
+	distclean-generic distdir dvi dvi-am html html-am info info-am \
+	install install-am install-data install-data-am \
+	install-data-local install-dvi install-dvi-am install-exec \
+	install-exec-am install-html install-html-am install-info \
+	install-info-am install-kdmthemeDATA install-man install-pdf \
+	install-pdf-am install-ps install-ps-am install-strip \
+	installcheck installcheck-am installdirs maintainer-clean \
+	maintainer-clean-generic mostlyclean mostlyclean-generic pdf \
+	pdf-am ps ps-am uninstall uninstall-am uninstall-kdmthemeDATA
+
+
+install-data-local:
+	$(mkinstalldirs) $(DESTDIR)$(kdmthemedir)
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/art-lines/kdm-theme/README b/art-lines/kdm-theme/README
new file mode 100644
index 0000000..c633026
--- /dev/null
+++ b/art-lines/kdm-theme/README
@@ -0,0 +1,21 @@
+The first kdm theme was created by Petter Reinholdtsen based on the
+kdm theme in kubuntu and is licensed under the GNU General Public License. 
+
+Based on the existent kdm and gdm themes, in combination with the
+oxygen-air theme (GPL 2008 Xavier Araque) and a new background image
+from the Debian moreblue-orbit theme, a refurbished theme was created
+by Andreas B. Mundt (GPL 2010).
+
+Wheezy version (based on joy theme) by Wolfgang Schweer (GPLv2+, 2013).
+background.svg is a copy of debian-edu-wallpaper02_1600x1200.svg by 
+Christoph Muetze.
+
+Jessie version (based on lines theme) by Wolfgang Schweer (GPLv2+, 2014).
+
+Resources:
+   http://docs.kde.org/stable/en/kdebase-workspace/kdm/kdm-themes.html
+   http://developer.skolelinux.no/~vb/logo/
+
+   For further improvements:
+   http://wiki.debian.org/DebianDesktopArtworkLenny
+   http://wiki.debian.org/DebianDesktopArtworkSqueeze 
diff --git a/art-lines/kdm-theme/background.svg b/art-lines/kdm-theme/background.svg
new file mode 100644
index 0000000..d951336
--- /dev/null
+++ b/art-lines/kdm-theme/background.svg
@@ -0,0 +1,462 @@
+<?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://creativecommons.org/ns#"
+   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"
+   version="1.1"
+   width="1600"
+   height="1200"
+   viewBox="160 -60 1600 1200"
+   id="Layer_1"
+   xml:space="preserve"><metadata
+     id="metadata3150"><rdf:RDF><cc:Work
+         rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+     id="defs3148" /><g
+     id="gradient"><radialGradient
+       cx="2273.5127"
+       cy="888.19598"
+       r="2425.5129"
+       fx="2020.6345"
+       fy="901.87183"
+       id="SVGID_1_"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.1643,0,0,-1.1024,-509.3552,788.5501)"><stop
+         id="stop2988"
+         style="stop-color:#073246;stop-opacity:1"
+         offset="0" /><stop
+         id="stop2990"
+         style="stop-color:#489291;stop-opacity:1"
+         offset="0.4409" /><stop
+         id="stop2992"
+         style="stop-color:#063246;stop-opacity:1"
+         offset="0.98909998" /></radialGradient><rect
+       width="2731.4651"
+       height="1496.776"
+       x="-320"
+       y="-355.776"
+       id="rect2994"
+       style="fill:url(#SVGID_1_)" /></g><g
+     transform="translate(324.74674,229.233)"
+     id="logo"><g
+       id="g2997"><radialGradient
+         cx="1204.6465"
+         cy="308.63791"
+         r="2.9186001"
+         id="SVGID_2_"
+         gradientUnits="userSpaceOnUse"
+         gradientTransform="matrix(1.0725,0,0,-0.9931,-240.5703,806.4608)"><stop
+           id="stop3000"
+           style="stop-color:#fff1e9;stop-opacity:1"
+           offset="0" /><stop
+           id="stop3002"
+           style="stop-color:#ffffff;stop-opacity:0.2"
+           offset="1" /></radialGradient><path
+         d="m 1048.302,499.081 c -2.963,0.042 0.562,1.523 4.428,2.12 1.069,-0.834 2.041,-1.676 2.901,-2.496 -2.408,0.589 -4.859,0.601 -7.329,0.376"
+         id="path3004"
+         style="fill:url(#SVGID_2_)" /><radialGradient
+         cx="1217.3438"
+         cy="317.45001"
+         r="3.3039"
+         id="SVGID_3_"
+         gradientUnits="userSpaceOnUse"
+         gradientTransform="matrix(1.0725,0,0,-0.9931,-240.5703,806.4608)"><stop
+           id="stop3007"
+           style="stop-color:#fff1e9;stop-opacity:1"
+           offset="0" /><stop
+           id="stop3009"
+           style="stop-color:#ffffff;stop-opacity:0.2"
+           offset="1" /></radialGradient><path
+         d="m 1064.207,495.124 c 1.764,-2.43 3.051,-5.092 3.503,-7.844 -0.396,1.96 -1.462,3.655 -2.465,5.441 -5.539,3.481 -0.523,-2.066 0,-4.177 -5.955,7.485 -0.82,4.489 -1.034,6.58"
+         id="path3011"
+         style="fill:url(#SVGID_3_)" /><radialGradient
+         cx="1221.3652"
+         cy="330.29999"
+         r="1.6042"
+         id="SVGID_4_"
+         gradientUnits="userSpaceOnUse"
+         gradientTransform="matrix(1.0725,0,0,-0.9931,-240.5703,806.4608)"><stop
+           id="stop3014"
+           style="stop-color:#fff1e9;stop-opacity:1"
+           offset="0" /><stop
+           id="stop3016"
+           style="stop-color:#ffffff;stop-opacity:0.2"
+           offset="1" /></radialGradient><path
+         d="m 1070.079,479.875 c 0.355,-5.327 -1.052,-3.644 -1.526,-1.608 0.551,0.285 0.992,3.752 1.526,1.608"
+         id="path3018"
+         style="fill:url(#SVGID_4_)" /><radialGradient
+         cx="1193.2783"
+         cy="401.72339"
+         r="1.4575"
+         id="SVGID_5_"
+         gradientUnits="userSpaceOnUse"
+         gradientTransform="matrix(1.0725,0,0,-0.9931,-240.5703,806.4608)"><stop
+           id="stop3021"
+           style="stop-color:#fff1e9;stop-opacity:1"
+           offset="0" /><stop
+           id="stop3023"
+           style="stop-color:#ffffff;stop-opacity:0.2"
+           offset="1" /></radialGradient><path
+         d="m 1037.063,407.068 c 1.582,0.284 3.418,0.501 3.158,0.879 1.733,-0.38 2.125,-0.727 -3.158,-0.879"
+         id="path3025"
+         style="fill:url(#SVGID_5_)" /><radialGradient
+         cx="1193.6924"
+         cy="401.16629"
+         r="0.377"
+         id="SVGID_6_"
+         gradientUnits="userSpaceOnUse"
+         gradientTransform="matrix(1.0725,0,0,-0.9931,-240.5703,806.4608)"><stop
+           id="stop3028"
+           style="stop-color:#fff1e9;stop-opacity:1"
+           offset="0" /><stop
+           id="stop3030"
+           style="stop-color:#ffffff;stop-opacity:0.2"
+           offset="1" /></radialGradient><path
+         d="m 1040.223,407.947 -1.114,0.229 1.037,-0.093 0.077,-0.136"
+         id="path3032"
+         style="fill:url(#SVGID_6_)" /><radialGradient
+         cx="1189.1416"
+         cy="313.96851"
+         r="78.695801"
+         id="SVGID_7_"
+         gradientUnits="userSpaceOnUse"
+         gradientTransform="matrix(1.0725,0,0,-0.9931,-240.5703,806.4608)"><stop
+           id="stop3035"
+           style="stop-color:#fff1e9;stop-opacity:1"
+           offset="0" /><stop
+           id="stop3037"
+           style="stop-color:#ffffff;stop-opacity:0.2"
+           offset="1" /></radialGradient><path
+         d="m 1089.538,481.894 c 0.176,4.784 -1.401,7.105 -2.824,11.214 l -2.563,1.276 c -2.096,4.063 0.203,2.58 -1.297,5.809 -3.271,2.907 -9.93,9.09 -12.061,9.652 -1.555,-0.032 1.055,-1.832 1.395,-2.537 -4.378,3.004 -3.512,4.509 -10.211,6.333 l -0.195,-0.435 c -16.522,7.758 -39.471,-7.616 -39.168,-28.596 -0.18,1.333 -0.5,1 -0.868,1.539 -0.854,-10.793 4.995,-21.634 14.853,-26.06 9.646,-4.768 20.951,-2.811 27.86,3.616 -3.795,-4.962 -11.347,-10.22 -20.3,-9.729 -8.77,0.139 -16.97,5.699 -19. [...]
+         id="path3039"
+         style="fill:url(#SVGID_7_)" /><radialGradient
+         cx="1173.9844"
+         cy="300.57401"
+         r="3.9572999"
+         id="SVGID_8_"
+         gradientUnits="userSpaceOnUse"
+         gradientTransform="matrix(1.0725,0,0,-0.9931,-240.5703,806.4608)"><stop
+           id="stop3042"
+           style="stop-color:#fff1e9;stop-opacity:1"
+           offset="0" /><stop
+           id="stop3044"
+           style="stop-color:#ffffff;stop-opacity:0.2"
+           offset="1" /></radialGradient><path
+         d="m 1015.956,503.142 -0.416,2.073 c 1.947,2.64 3.493,5.501 5.979,7.564 -1.79,-3.483 -3.117,-4.925 -5.563,-9.637"
+         id="path3046"
+         style="fill:url(#SVGID_8_)" /><radialGradient
+         cx="1175.2217"
+         cy="306.20871"
+         r="2.566"
+         id="SVGID_9_"
+         gradientUnits="userSpaceOnUse"
+         gradientTransform="matrix(1.0725,0,0,-0.9931,-240.5703,806.4608)"><stop
+           id="stop3049"
+           style="stop-color:#fff1e9;stop-opacity:1"
+           offset="0" /><stop
+           id="stop3051"
+           style="stop-color:#ffffff;stop-opacity:0.2"
+           offset="1" /></radialGradient><path
+         d="m 1020.56,502.963 c -1.027,-1.139 -1.641,-2.509 -2.321,-3.875 0.65,2.397 1.989,4.459 3.234,6.556 l -0.913,-2.681"
+         id="path3053"
+         style="fill:url(#SVGID_9_)" /><radialGradient
+         cx="1249.2305"
+         cy="314.57541"
+         r="6.5118999"
+         id="SVGID_10_"
+         gradientUnits="userSpaceOnUse"
+         gradientTransform="matrix(1.0725,0,0,-0.9931,-240.5703,806.4608)"><stop
+           id="stop3056"
+           style="stop-color:#fff1e9;stop-opacity:1"
+           offset="0" /><stop
+           id="stop3058"
+           style="stop-color:#ffffff;stop-opacity:0.2"
+           offset="1" /></radialGradient><path
+         d="m 1102.03,485.286 -0.437,1.091 c -0.796,5.658 -2.52,11.259 -5.162,16.45 2.92,-5.479 4.808,-11.473 5.599,-17.541"
+         id="path3060"
+         style="fill:url(#SVGID_10_)" /><radialGradient
+         cx="1194.541"
+         cy="404.03931"
+         r="2.7376001"
+         id="SVGID_11_"
+         gradientUnits="userSpaceOnUse"
+         gradientTransform="matrix(1.0725,0,0,-0.9931,-240.5703,806.4608)"><stop
+           id="stop3063"
+           style="stop-color:#fff1e9;stop-opacity:1"
+           offset="0" /><stop
+           id="stop3065"
+           style="stop-color:#ffffff;stop-opacity:0.2"
+           offset="1" /></radialGradient><path
+         d="m 1037.651,405.65 c 2.001,-0.731 4.924,-0.402 7.049,-0.884 -2.771,0.229 -5.526,0.37 -8.25,0.721 l 1.201,0.163"
+         id="path3067"
+         style="fill:url(#SVGID_11_)" /><radialGradient
+         cx="1126.46"
+         cy="363.73318"
+         r="1.8316"
+         id="SVGID_12_"
+         gradientUnits="userSpaceOnUse"
+         gradientTransform="matrix(1.0725,0,0,-0.9931,-240.5703,806.4608)"><stop
+           id="stop3070"
+           style="stop-color:#fff1e9;stop-opacity:1"
+           offset="0" /><stop
+           id="stop3072"
+           style="stop-color:#ffffff;stop-opacity:0.2"
+           offset="1" /></radialGradient><path
+         d="m 967.308,442.987 c 0.462,4.267 -3.216,5.922 0.815,3.108 2.158,-4.858 -0.846,-1.34 -0.815,-3.108"
+         id="path3074"
+         style="fill:url(#SVGID_12_)" /><radialGradient
+         cx="1122.4219"
+         cy="349.23849"
+         r="2.2679999"
+         id="SVGID_13_"
+         gradientUnits="userSpaceOnUse"
+         gradientTransform="matrix(1.0725,0,0,-0.9931,-240.5703,806.4608)"><stop
+           id="stop3077"
+           style="stop-color:#fff1e9;stop-opacity:1"
+           offset="0" /><stop
+           id="stop3079"
+           style="stop-color:#ffffff;stop-opacity:0.2"
+           offset="1" /></radialGradient><path
+         d="m 962.572,462.732 c 0.928,-2.845 1.096,-4.553 1.448,-6.199 -2.562,3.275 -1.179,3.973 -1.448,6.199"
+         id="path3081"
+         style="fill:url(#SVGID_13_)" /></g></g><g
+     transform="translate(323.01013,229.233)"
+     id="ray"><linearGradient
+       x1="1085.5723"
+       y1="315.49539"
+       x2="1480.6982"
+       y2="315.49539"
+       id="SVGID_14_"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,-1,-123.3799,808.519)"><stop
+         id="stop3085"
+         style="stop-color:#ffffff;stop-opacity:0.5"
+         offset="0" /><stop
+         id="stop3087"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1" /></linearGradient><path
+       d="m 1356.568,493.023 c 0,77.011 -88.115,139.441 -196.813,139.441 -108.698,0 -196.813,-62.432 -196.813,-139.441 0,-5.205 0.401,-10.342 1.187,-15.398 10.817,-69.765 94.274,-124.043 195.626,-124.042 108.698,0 196.813,62.429 196.813,139.44 z"
+       id="path3089"
+       style="fill:none;stroke:url(#SVGID_14_);stroke-width:1.5;stroke-miterlimit:10" /><linearGradient
+       x1="1122.2969"
+       y1="371.94019"
+       x2="1234.4629"
+       y2="371.94019"
+       id="SVGID_15_"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,-1,-123.3799,808.519)"><stop
+         id="stop3092"
+         style="stop-color:#ffffff;stop-opacity:0.5"
+         offset="0" /><stop
+         id="stop3094"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1" /></linearGradient><ellipse
+       cx="1055"
+       cy="436.57901"
+       rx="55.333"
+       ry="84.621002"
+       id="ellipse3096"
+       style="fill:none;stroke:url(#SVGID_15_);stroke-width:1.5;stroke-miterlimit:10" /><linearGradient
+       x1="915.28223"
+       y1="344.2576"
+       x2="1217.1914"
+       y2="344.2576"
+       id="SVGID_16_"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,-1,-123.3799,808.519)"><stop
+         id="stop3099"
+         style="stop-color:#ffffff;stop-opacity:0.5"
+         offset="0" /><stop
+         id="stop3101"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1" /></linearGradient><ellipse
+       cx="942.85699"
+       cy="464.26099"
+       rx="150.20399"
+       ry="97.925003"
+       id="ellipse3103"
+       style="fill:none;stroke:url(#SVGID_16_);stroke-width:1.5;stroke-miterlimit:10" /><linearGradient
+       x1="1193.4932"
+       y1="291.0437"
+       x2="1196.7109"
+       y2="291.0437"
+       id="SVGID_17_"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,-1,-123.3799,808.519)"><stop
+         id="stop3106"
+         style="stop-color:#ffffff;stop-opacity:0.5"
+         offset="0" /><stop
+         id="stop3108"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1" /></linearGradient><ellipse
+       cx="1071.722"
+       cy="517.47498"
+       rx="1.109"
+       ry="0.78399998"
+       id="ellipse3110"
+       style="fill:none;stroke:url(#SVGID_17_);stroke-miterlimit:10" /><linearGradient
+       x1="897.10553"
+       y1="225.239"
+       x2="1292.8359"
+       y2="225.239"
+       id="SVGID_18_"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,-1,-123.3799,808.519)"><stop
+         id="stop3113"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="0" /><stop
+         id="stop3115"
+         style="stop-color:#ffffff;stop-opacity:0.5"
+         offset="1" /></linearGradient><ellipse
+       cx="971.591"
+       cy="583.28003"
+       rx="197.11501"
+       ry="196.589"
+       id="ellipse3117"
+       style="fill:none;stroke:url(#SVGID_18_);stroke-width:1.5;stroke-miterlimit:10" /><radialGradient
+       cx="1083.915"
+       cy="291.0452"
+       r="210.4398"
+       id="SVGID_19_"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,-1,-123.3799,808.519)"><stop
+         id="stop3120"
+         style="stop-color:#ffffff;stop-opacity:0.5"
+         offset="0" /><stop
+         id="stop3122"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1" /></radialGradient><line
+       stroke-miterlimit="10"
+       x1="960.53497"
+       y1="219.868"
+       x2="960.53497"
+       y2="815.08002"
+       id="line3124"
+       style="fill:none;stroke:url(#SVGID_19_);stroke-width:1.5;stroke-miterlimit:10" /><radialGradient
+       cx="1097.457"
+       cy="320.1228"
+       r="201.687"
+       id="SVGID_20_"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,-1,-123.3799,808.519)"><stop
+         id="stop3127"
+         style="stop-color:#ffffff;stop-opacity:0.5"
+         offset="0" /><stop
+         id="stop3129"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1" /></radialGradient><line
+       stroke-miterlimit="10"
+       x1="688.849"
+       y1="488.396"
+       x2="1259.3051"
+       y2="488.396"
+       id="line3131"
+       style="fill:none;stroke:url(#SVGID_20_);stroke-width:1.5;stroke-miterlimit:10" /><linearGradient
+       x1="727.24902"
+       y1="686.27911"
+       x2="922.82233"
+       y2="686.27911"
+       id="SVGID_21_"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.5366,0,0,-0.4054,601.4,796.0092)"><stop
+         id="stop3134"
+         style="stop-color:#ffffff;stop-opacity:0.5"
+         offset="0" /><stop
+         id="stop3136"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1" /></linearGradient><ellipse
+       cx="1044.114"
+       cy="517.79199"
+       rx="52.069"
+       ry="64.708"
+       id="ellipse3138"
+       style="fill:none;stroke:url(#SVGID_21_);stroke-width:1.5;stroke-miterlimit:10" /></g><g
+     id="lines"
+     style="display:none"><g
+       id="guides"
+       style="display:inline"><line
+         fill="none"
+         stroke="#000000"
+         stroke-miterlimit="10"
+         x1="960"
+         y1="-27"
+         x2="960"
+         y2="1219"
+         id="line3142"
+         style="fill:none;stroke:#000000;stroke-miterlimit:10" /><line
+         fill="none"
+         stroke="#000000"
+         stroke-miterlimit="10"
+         x1="0"
+         y1="540"
+         x2="1920"
+         y2="540"
+         id="line3144"
+         style="fill:none;stroke:#000000;stroke-miterlimit:10" /></g></g><g
+     transform="matrix(0.63185159,0,0,0.63185159,1253.9353,467.76136)"
+     id="layer1"><path
+       d="m 284.31314,485.60092 c -0.0871,0.091 -0.0871,14.53264 -0.26721,18.30231 -0.17812,3.04943 -0.44918,9.59747 -6.90816,9.59747 -6.63901,0 -8.25374,-7.62646 -8.79198,-10.94307 -0.62733,-3.67869 -0.62733,-6.73003 -0.62733,-8.07371 0,-4.30597 0.26914,-16.33135 10.40676,-16.33135 3.05135,0 4.75514,0.90031 6.10079,1.61474 l 0.0871,5.83361 z m -26.01595,10.58875 c 0,25.2976 13.45811,25.2976 15.43104,25.2976 5.56255,0 9.15213,-3.05135 10.67589,-8.34089 l 0.18008,7.9827 c 1.70571,-0.091 3 [...]
+       id="path2862"
+       style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" /><path
+       d="m 306.95244,491.61068 c 0.091,-7.44638 1.61665,-14.08736 7.9846,-14.08736 6.99918,0 7.53353,7.71552 7.35541,14.08736 l -15.34001,0 z m 24.22109,0.90031 c 0,-10.49774 -2.06198,-20.8174 -15.34001,-20.8174 -18.30044,0 -18.30044,20.27721 -18.30044,24.58318 0,18.21138 8.16277,25.38862 21.89002,25.38862 6.0969,0 9.06116,-0.8945 10.67589,-1.34559 -0.0891,-3.22952 0.35819,-5.29343 0.90031,-8.07372 -1.88775,1.16944 -4.30986,2.69316 -9.69233,2.69316 -13.99638,0 -14.17642,-12.74369 -14.17 [...]
+       id="path2864"
+       style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" /><path
+       d="m 360.36086,496.36779 c 0,8.3428 -1.52375,19.55889 -11.93051,19.55889 -1.43662,0 -3.22947,-0.27302 -4.39503,-0.54211 -0.18003,-3.22951 -0.18003,-8.79202 -0.18003,-15.25101 0,-7.71743 0.8054,-11.74846 1.43657,-13.72724 1.88195,-6.36796 6.09886,-6.45702 6.90431,-6.45702 6.8191,0 8.16469,9.4232 8.16469,16.41849 z m -25.74682,9.77942 c 0,6.63906 0,10.40676 -1.07646,13.27616 3.67865,1.43657 8.25184,2.24202 13.7272,2.24202 3.49861,0 13.63628,0 19.10781,-11.21221 2.60218,-5.20239 3.49 [...]
+       id="path2866"
+       style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" /><path
+       d="m 387.11641,521.12908 c -1.7929,-0.26914 -3.05331,-0.44918 -5.6555,-0.44918 -2.86547,0 -4.84228,0.18004 -6.90427,0.44918 0.89643,-1.70571 1.25462,-2.51504 1.52376,-8.34281 0.36011,-7.98657 0.45109,-29.34028 -0.17811,-33.82441 -0.44922,-3.41147 -1.25462,-3.94778 -2.51121,-4.8442 7.35541,-0.71831 9.42128,-1.25654 12.82694,-2.87132 -0.71639,3.94394 -0.80737,5.92267 -0.80737,11.93052 -0.17811,30.95697 -0.26913,34.27358 1.70576,37.95222"
+       id="path2868"
+       style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" /><path
+       d="m 415.84484,495.73662 c -0.1762,5.65353 -0.26718,9.60131 -1.79481,12.7398 -1.88383,4.0388 -5.02232,5.2024 -7.35536,5.2024 -5.38636,0 -6.55,-4.48409 -6.55,-8.87912 0,-8.43191 7.53739,-9.06308 10.94306,-9.06308 l 4.75711,0 z m -24.67415,11.03792 c 0,5.65354 1.70571,11.30319 6.73195,13.72725 2.24203,0.98548 4.48409,0.98548 5.2024,0.98548 8.25571,0 11.03404,-6.1027 12.7398,-9.86852 -0.091,3.94782 0,6.368 0.26914,9.51033 1.61473,-0.091 3.22946,-0.26914 5.92267,-0.26914 1.52371,0 2.9 [...]
+       id="path2870"
+       style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" /><path
+       d="m 467.52042,512.24608 c 0.091,3.05135 0.091,6.28082 1.34565,8.883 -1.9749,-0.17811 -3.14237,-0.44918 -6.81718,-0.44918 -2.15684,0 -3.32044,0.18004 -5.02619,0.44918 0.35622,-1.16556 0.54019,-1.61473 0.7183,-3.14233 0.26914,-2.06007 0.44917,-8.97014 0.44917,-11.3942 l 0,-9.68845 c 0,-4.21691 0,-10.31962 -0.27105,-12.4707 -0.17812,-1.52372 -0.62345,-5.64966 -5.83165,-5.64966 -5.11334,0 -6.81521,3.76583 -7.44643,6.81718 -0.71442,3.14041 -0.71442,6.54996 -0.71442,19.82799 0.0871,11. [...]
+       id="path2872"
+       style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" /><path
+       d="m 387.8734,458.54915 -7.42894,7.42702 -7.42706,-7.42702 7.42706,-7.42706 7.42894,7.42706"
+       id="path2874"
+       style="fill:#d40000;fill-opacity:1;fill-rule:nonzero;stroke:none" /><path
+       d="m 482.41114,491.61068 c 0.091,-7.44638 1.61669,-14.08736 7.98465,-14.08736 6.99913,0 7.53352,7.71552 7.3554,14.08736 l -15.34005,0 z m 24.22114,0.90031 c 0,-10.49774 -2.06199,-20.8174 -15.34007,-20.8174 -18.30039,0 -18.30039,20.27721 -18.30039,24.58318 0,18.21138 8.16278,25.38862 21.89003,25.38862 6.0969,0 9.06111,-0.8945 10.67584,-1.34559 -0.0891,-3.22952 0.3582,-5.29343 0.90031,-8.07372 -1.88771,1.16944 -4.30986,2.69316 -9.69228,2.69316 -13.99639,0 -14.17647,-12.74369 -14.176 [...]
+       id="path2978"
+       style="fill:#f9f9f9;fill-opacity:1;fill-rule:nonzero;stroke:none" /><path
+       d="m 537.08729,485.60092 c -0.0871,0.091 -0.0871,14.53264 -0.26722,18.30231 -0.17811,3.04943 -0.44917,9.59747 -6.90815,9.59747 -6.63902,0 -8.25375,-7.62646 -8.79198,-10.94307 -0.62733,-3.67869 -0.62733,-6.73003 -0.62733,-8.07371 0,-4.30597 0.26913,-16.33135 10.40676,-16.33135 3.05135,0 4.75514,0.90031 6.10078,1.61474 l 0.0871,5.83361 z m -26.01596,10.58875 c 0,25.2976 13.45815,25.2976 15.43104,25.2976 5.56256,0 9.15214,-3.05135 10.67589,-8.34089 l 0.18008,7.9827 c 1.70571,-0.091 3 [...]
+       id="path2980"
+       style="fill:#f9f9f9;fill-opacity:1;fill-rule:nonzero;stroke:none" /><path
+       d="m 553.10734,480.47086 c -0.091,-3.05134 -0.091,-6.28082 -1.3456,-8.88299 1.97485,0.17811 3.14233,0.44917 6.81713,0.44917 2.1569,0 3.32049,-0.18004 5.02625,-0.44917 -0.35628,1.16556 -0.54019,1.61473 -0.71831,3.14237 -0.26913,2.06002 -0.44917,8.97014 -0.44917,11.39416 l 0,9.68844 c 0,4.21692 0,10.31966 0.27105,12.47071 0.17812,1.52376 0.62341,5.64965 5.83165,5.64965 5.11334,0 6.81521,-3.76578 7.44638,-6.81713 0.71443,-3.14045 0.71443,-6.55 0.71443,-19.82803 -0.0871,-11.48326 -0.0 [...]
+       id="path2982"
+       style="fill:#f9f9f9;fill-opacity:1;fill-rule:nonzero;stroke:none" /><path
+       d="m 398.50988,536.83079 c 0,-2.93664 1.1552,-5.38812 3.46561,-7.35443 2.3104,-1.96627 5.38218,-2.94941 9.21537,-2.94944 3.12428,3e-5 5.55283,0.58736 7.28565,1.762 1.75904,1.14916 2.63857,2.75794 2.63859,4.82635 -2e-5,0.63843 -0.10504,1.43005 -0.31505,2.37487 l -5.51347,0 c 0.0525,-0.45964 0.0787,-0.7533 0.0788,-0.881 -2e-5,-2.11949 -1.73282,-3.17924 -5.19841,-3.17927 -1.78533,3e-5 -3.20307,0.35754 -4.25325,1.07253 -1.02394,0.71503 -1.5359,1.68542 -1.53589,2.91113 -1e-5,0.71503 0. [...]
+       id="path4003"
+       style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique" /><path
+       d="m 432.8103,526.98658 -3.34746,15.28342 8.78216,-8.04391 6.26173,0 -9.13661,7.8907 5.08027,12.79364 -6.45863,0 -3.11118,-9.15473 -2.67796,2.37487 -1.49651,6.77986 -5.51348,0 6.1042,-27.92385 5.51347,0"
+       id="path4005"
+       style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique" /><path
+       d="m 441.82889,548.13057 c -10e-6,-3.9581 1.19458,-7.31611 3.58375,-10.07404 2.41542,-2.78343 5.56597,-4.17515 9.45167,-4.17517 2.7042,2e-5 4.83082,0.68949 6.37986,2.06843 1.54901,1.35344 2.32351,3.21758 2.32354,5.59243 -3e-5,4.03473 -1.22087,7.41828 -3.66252,10.15065 -2.4417,2.73238 -5.61851,4.09857 -9.53043,4.09857 -2.59921,0 -4.67332,-0.68948 -6.22233,-2.06844 -1.54903,-1.40449 -2.32355,-3.26864 -2.32354,-5.59243 m 9.53042,3.37078 c 1.23395,0 2.3104,-0.34473 3.22932,-1.03422 0. [...]
+       id="path4007"
+       style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique" /><path
+       d="m 475.50918,526.98658 -6.10419,27.92385 -5.51348,0 6.1042,-27.92385 5.51347,0"
+       id="path4009"
+       style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique" /><path
+       d="m 487.10099,533.88136 c 2.49417,2e-5 4.50265,0.70226 6.02543,2.10674 1.549,1.4045 2.32352,3.23035 2.32354,5.47752 -2e-5,1.45557 -0.23632,3.05158 -0.70888,4.78804 l -14.29563,0 c -0.0788,0.71502 -0.11816,1.28959 -0.11815,1.72369 -10e-6,1.04699 0.3413,1.90245 1.02393,2.5664 0.68261,0.6384 1.5884,0.9576 2.71735,0.9576 0.94516,0 1.81157,-0.21705 2.59921,-0.65117 0.81388,-0.43411 1.41774,-1.02145 1.81157,-1.762 l 5.43471,0 c -1.07647,2.11951 -2.57298,3.76659 -4.48955,4.94126 -1.8903 [...]
+       id="path4011"
+       style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique" /><path
+       d="m 508.35307,526.98658 -6.10419,27.92385 -5.51347,0 6.10419,-27.92385 5.51347,0"
+       id="path4013"
+       style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique" /><path
+       d="m 517.70013,534.22609 -4.52893,20.68434 -5.51346,0 4.52892,-20.68434 5.51347,0 m 1.57527,-7.23951 -1.06331,4.78804 -5.51346,0 1.0633,-4.78804 5.51347,0"
+       id="path4015"
+       style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique" /><path
+       d="m 522.95146,534.22609 5.51347,0 -0.70887,3.14095 c 1.05017,-1.22571 2.13974,-2.10671 3.26869,-2.64299 1.12894,-0.56177 2.42854,-0.84267 3.89882,-0.84269 1.75903,2e-5 3.16366,0.45967 4.21386,1.37895 1.05016,0.91932 1.57525,2.14506 1.57528,3.67722 -3e-5,0.68949 -0.0788,1.39174 -0.2363,2.10674 l -3.0324,13.86616 -5.51347,0 2.63858,-11.98925 c 0.15752,-0.84268 0.23628,-1.46832 0.2363,-1.87691 -2e-5,-1.91521 -0.97144,-2.87281 -2.91426,-2.87283 -1.31275,2e-5 -2.45482,0.45967 -3.42623 [...]
+       id="path4017"
+       style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique" /><path
+       d="m 560.55318,554.91043 -5.51346,0 0.59073,-2.60469 c -1.0502,1.22575 -2.13977,2.10674 -3.2687,2.643 -1.12896,0.56179 -2.42856,0.8427 -3.89881,0.8427 -1.73281,0 -3.1243,-0.45965 -4.17448,-1.37896 -1.05019,-0.9193 -1.57528,-2.14504 -1.57528,-3.67722 0,-0.68947 0.0788,-1.39172 0.23629,-2.10673 l 3.15056,-14.40244 5.51346,0 -2.75674,12.52552 c -0.15753,0.89377 -0.23629,1.51941 -0.23628,1.87692 -10e-6,1.91522 0.99767,2.87282 2.99302,2.87282 1.28647,0 2.40229,-0.45965 3.34746,-1.37895 [...]
+       id="path4019"
+       style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique" /><path
+       d="m 579.07551,544.41505 4.84397,10.49538 -6.61616,0 -2.32354,-6.43512 -4.84398,6.43512 -6.61615,0 9.17599,-10.49538 -4.3714,-10.18896 6.61616,0 2.00848,6.24361 4.84397,-6.24361 6.61617,0 -9.33351,10.18896"
+       id="path4021"
+       style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique" /></g><g
+     id="layer2" /></svg>
\ No newline at end of file
diff --git a/art-lines/kdm-theme/gpl.txt b/art-lines/kdm-theme/gpl.txt
new file mode 100644
index 0000000..b6f92f3
--- /dev/null
+++ b/art-lines/kdm-theme/gpl.txt
@@ -0,0 +1,340 @@
+		    GNU GENERAL PUBLIC LICENSE
+		       Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+                 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+			    Preamble
+
+  The licenses for most software are designed to take away your
+freedom to share and change it.  By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users.  This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it.  (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.)  You can apply it to
+your programs, too.
+
+  When we speak of free software, we are referring to freedom, not
+price.  Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+  To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+  For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have.  You must make sure that they, too, receive or can get the
+source code.  And you must show them these terms so they know their
+rights.
+
+  We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+  Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software.  If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+  Finally, any free program is threatened constantly by software
+patents.  We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary.  To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.
+

+		    GNU GENERAL PUBLIC LICENSE
+   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+  0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License.  The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language.  (Hereinafter, translation is included without limitation in
+the term "modification".)  Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope.  The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+  1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+  2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+    a) You must cause the modified files to carry prominent notices
+    stating that you changed the files and the date of any change.
+
+    b) You must cause any work that you distribute or publish, that in
+    whole or in part contains or is derived from the Program or any
+    part thereof, to be licensed as a whole at no charge to all third
+    parties under the terms of this License.
+
+    c) If the modified program normally reads commands interactively
+    when run, you must cause it, when started running for such
+    interactive use in the most ordinary way, to print or display an
+    announcement including an appropriate copyright notice and a
+    notice that there is no warranty (or else, saying that you provide
+    a warranty) and that users may redistribute the program under
+    these conditions, and telling the user how to view a copy of this
+    License.  (Exception: if the Program itself is interactive but
+    does not normally print such an announcement, your work based on
+    the Program is not required to print an announcement.)
+

+These requirements apply to the modified work as a whole.  If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works.  But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+  3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+    a) Accompany it with the complete corresponding machine-readable
+    source code, which must be distributed under the terms of Sections
+    1 and 2 above on a medium customarily used for software interchange; or,
+
+    b) Accompany it with a written offer, valid for at least three
+    years, to give any third party, for a charge no more than your
+    cost of physically performing source distribution, a complete
+    machine-readable copy of the corresponding source code, to be
+    distributed under the terms of Sections 1 and 2 above on a medium
+    customarily used for software interchange; or,
+
+    c) Accompany it with the information you received as to the offer
+    to distribute corresponding source code.  (This alternative is
+    allowed only for noncommercial distribution and only if you
+    received the program in object code or executable form with such
+    an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it.  For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable.  However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+

+  4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License.  Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+  5. You are not required to accept this License, since you have not
+signed it.  However, nothing else grants you permission to modify or
+distribute the Program or its derivative works.  These actions are
+prohibited by law if you do not accept this License.  Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+  6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions.  You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+  7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License.  If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all.  For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices.  Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+

+  8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded.  In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+  9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time.  Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number.  If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation.  If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+  10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission.  For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this.  Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+			    NO WARRANTY
+
+  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+		     END OF TERMS AND CONDITIONS
+

+	    How to Apply These Terms to Your New Programs
+
+  If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+  To do so, attach the following notices to the program.  It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+    <one line to give the program's name and a brief idea of what it does.>
+    Copyright (C) <year>  <name of author>
+
+    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 Street, Fifth Floor, Boston, MA  02110-1301, USA
+
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+    Gnomovision version 69, Copyright (C) year name of author
+    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+    This is free software, and you are welcome to redistribute it
+    under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License.  Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary.  Here is a sample; alter the names:
+
+  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+  `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+  <signature of Ty Coon>, 1 April 1989
+  Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs.  If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library.  If this is what you want to do, use the GNU Library General
+Public License instead of this License.
diff --git a/art-lines/kdm-theme/lineedit_active.png b/art-lines/kdm-theme/lineedit_active.png
new file mode 100644
index 0000000..0192ee6
Binary files /dev/null and b/art-lines/kdm-theme/lineedit_active.png differ
diff --git a/art-lines/kdm-theme/lineedit_normal.png b/art-lines/kdm-theme/lineedit_normal.png
new file mode 100644
index 0000000..a5138e9
Binary files /dev/null and b/art-lines/kdm-theme/lineedit_normal.png differ
diff --git a/art-lines/kdm-theme/lock.png b/art-lines/kdm-theme/lock.png
new file mode 100644
index 0000000..21864d0
Binary files /dev/null and b/art-lines/kdm-theme/lock.png differ
diff --git a/art-lines/kdm-theme/rectangle.png b/art-lines/kdm-theme/rectangle.png
new file mode 100644
index 0000000..b9a13b1
Binary files /dev/null and b/art-lines/kdm-theme/rectangle.png differ
diff --git a/art-lines/kdm-theme/screenshot.png b/art-lines/kdm-theme/screenshot.png
new file mode 100644
index 0000000..89af6e9
Binary files /dev/null and b/art-lines/kdm-theme/screenshot.png differ
diff --git a/art-lines/kdm-theme/session_normal.png b/art-lines/kdm-theme/session_normal.png
new file mode 100644
index 0000000..a970bf1
Binary files /dev/null and b/art-lines/kdm-theme/session_normal.png differ
diff --git a/art-lines/kdm-theme/system_normal.png b/art-lines/kdm-theme/system_normal.png
new file mode 100644
index 0000000..5769fdb
Binary files /dev/null and b/art-lines/kdm-theme/system_normal.png differ
diff --git a/art-lines/kdm-theme/user_icon.png b/art-lines/kdm-theme/user_icon.png
new file mode 100644
index 0000000..84e9139
Binary files /dev/null and b/art-lines/kdm-theme/user_icon.png differ
diff --git a/art-lines/ksplash-bg_1280x1024/Makefile.am b/art-lines/ksplash-bg_1280x1024/Makefile.am
new file mode 100644
index 0000000..10f4c98
--- /dev/null
+++ b/art-lines/ksplash-bg_1280x1024/Makefile.am
@@ -0,0 +1,9 @@
+KSPLASHTHEME = background.png
+
+ksplashthemedir = $(datadir)/kde4/apps/ksplash/Themes/Debian-Edu/1280x1024
+ksplashtheme_DATA = $(KSPLASHTHEME)
+
+install-data-local:
+	$(mkinstalldirs) $(DESTDIR)$(ksplashthemedir)
+
+EXTRA_DIST = $(ksplashtheme_DATA)
diff --git a/art-lines/ksplash-bg_1280x1024/Makefile.in b/art-lines/ksplash-bg_1280x1024/Makefile.in
new file mode 100644
index 0000000..65f1b3b
--- /dev/null
+++ b/art-lines/ksplash-bg_1280x1024/Makefile.in
@@ -0,0 +1,403 @@
+# Makefile.in generated by automake 1.11.6 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
+# Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+ at SET_MAKE@
+
+VPATH = @srcdir@
+am__make_dryrun = \
+  { \
+    am__dry=no; \
+    case $$MAKEFLAGS in \
+      *\\[\ \	]*) \
+        echo 'am--echo: ; @echo "AM"  OK' | $(MAKE) -f - 2>/dev/null \
+          | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
+      *) \
+        for am__flg in $$MAKEFLAGS; do \
+          case $$am__flg in \
+            *=*|--*) ;; \
+            *n*) am__dry=yes; break;; \
+          esac; \
+        done;; \
+    esac; \
+    test $$am__dry = yes; \
+  }
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = art-joy/ksplash-bg_1280x1024
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+	$(ACLOCAL_M4)
+mkinstalldirs = $(install_sh) -d
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+SOURCES =
+DIST_SOURCES =
+am__can_run_installinfo = \
+  case $$AM_UPDATE_INFO_DIR in \
+    n|no|NO) false;; \
+    *) (install-info --version) >/dev/null 2>&1;; \
+  esac
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+    *) f=$$p;; \
+  esac;
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+  for p in $$list; do echo "$$p $$p"; done | \
+  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+    if (++n[$$2] == $(am__install_max)) \
+      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+    END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+am__uninstall_files_from_dir = { \
+  test -z "$$files" \
+    || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
+    || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
+         $(am__cd) "$$dir" && rm -f $$files; }; \
+  }
+am__installdirs = "$(DESTDIR)$(ksplashthemedir)"
+DATA = $(ksplashtheme_DATA)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EXEEXT = @EXEEXT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LDFLAGS = @LDFLAGS@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAJOR_VERSION = @MAJOR_VERSION@
+MAKEINFO = @MAKEINFO@
+MICRO_VERSION = @MICRO_VERSION@
+MINOR_VERSION = @MINOR_VERSION@
+MKDIR_P = @MKDIR_P@
+OBJEXT = @OBJEXT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+VERSION = @VERSION@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+KSPLASHTHEME = background.png
+ksplashthemedir = $(datadir)/kde4/apps/ksplash/Themes/Debian-Edu/1280x1024
+ksplashtheme_DATA = $(KSPLASHTHEME)
+EXTRA_DIST = $(ksplashtheme_DATA)
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
+	@for dep in $?; do \
+	  case '$(am__configure_deps)' in \
+	    *$$dep*) \
+	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+	        && { if test -f $@; then exit 0; else break; fi; }; \
+	      exit 1;; \
+	  esac; \
+	done; \
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu art-joy/ksplash-bg_1280x1024/Makefile'; \
+	$(am__cd) $(top_srcdir) && \
+	  $(AUTOMAKE) --gnu art-joy/ksplash-bg_1280x1024/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+	@case '$?' in \
+	  *config.status*) \
+	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+	  *) \
+	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+	esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+install-ksplashthemeDATA: $(ksplashtheme_DATA)
+	@$(NORMAL_INSTALL)
+	@list='$(ksplashtheme_DATA)'; test -n "$(ksplashthemedir)" || list=; \
+	if test -n "$$list"; then \
+	  echo " $(MKDIR_P) '$(DESTDIR)$(ksplashthemedir)'"; \
+	  $(MKDIR_P) "$(DESTDIR)$(ksplashthemedir)" || exit 1; \
+	fi; \
+	for p in $$list; do \
+	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+	  echo "$$d$$p"; \
+	done | $(am__base_list) | \
+	while read files; do \
+	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ksplashthemedir)'"; \
+	  $(INSTALL_DATA) $$files "$(DESTDIR)$(ksplashthemedir)" || exit $$?; \
+	done
+
+uninstall-ksplashthemeDATA:
+	@$(NORMAL_UNINSTALL)
+	@list='$(ksplashtheme_DATA)'; test -n "$(ksplashthemedir)" || list=; \
+	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+	dir='$(DESTDIR)$(ksplashthemedir)'; $(am__uninstall_files_from_dir)
+tags: TAGS
+TAGS:
+
+ctags: CTAGS
+CTAGS:
+
+
+distdir: $(DISTFILES)
+	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	list='$(DISTFILES)'; \
+	  dist_files=`for file in $$list; do echo $$file; done | \
+	  sed -e "s|^$$srcdirstrip/||;t" \
+	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+	case $$dist_files in \
+	  */*) $(MKDIR_P) `echo "$$dist_files" | \
+			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+			   sort -u` ;; \
+	esac; \
+	for file in $$dist_files; do \
+	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+	  if test -d $$d/$$file; then \
+	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d "$(distdir)/$$file"; then \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+	  else \
+	    test -f "$(distdir)/$$file" \
+	    || cp -p $$d/$$file "$(distdir)/$$file" \
+	    || exit 1; \
+	  fi; \
+	done
+check-am: all-am
+check: check-am
+all-am: Makefile $(DATA)
+installdirs:
+	for dir in "$(DESTDIR)$(ksplashthemedir)"; do \
+	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+	done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+	if test -z '$(STRIP)'; then \
+	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+	      install; \
+	else \
+	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+	fi
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+
+maintainer-clean-generic:
+	@echo "This command is intended for maintainers to use"
+	@echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic mostlyclean-am
+
+distclean: distclean-am
+	-rm -f Makefile
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am: install-data-local install-ksplashthemeDATA
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+	-rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-ksplashthemeDATA
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic distclean \
+	distclean-generic distdir dvi dvi-am html html-am info info-am \
+	install install-am install-data install-data-am \
+	install-data-local install-dvi install-dvi-am install-exec \
+	install-exec-am install-html install-html-am install-info \
+	install-info-am install-ksplashthemeDATA install-man \
+	install-pdf install-pdf-am install-ps install-ps-am \
+	install-strip installcheck installcheck-am installdirs \
+	maintainer-clean maintainer-clean-generic mostlyclean \
+	mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am \
+	uninstall-ksplashthemeDATA
+
+
+install-data-local:
+	$(mkinstalldirs) $(DESTDIR)$(ksplashthemedir)
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/art-lines/ksplash-bg_1280x1024/background.png b/art-lines/ksplash-bg_1280x1024/background.png
new file mode 100644
index 0000000..197b13e
Binary files /dev/null and b/art-lines/ksplash-bg_1280x1024/background.png differ
diff --git a/art-lines/ksplash-bg_1920x1080/Makefile.am b/art-lines/ksplash-bg_1920x1080/Makefile.am
new file mode 100644
index 0000000..748e1bf
--- /dev/null
+++ b/art-lines/ksplash-bg_1920x1080/Makefile.am
@@ -0,0 +1,9 @@
+KSPLASHTHEME = background.png
+
+ksplashthemedir = $(datadir)/kde4/apps/ksplash/Themes/Debian-Edu/1920x1080
+ksplashtheme_DATA = $(KSPLASHTHEME)
+
+install-data-local:
+	$(mkinstalldirs) $(DESTDIR)$(ksplashthemedir)
+
+EXTRA_DIST = $(ksplashtheme_DATA)
diff --git a/art-lines/ksplash-bg_1920x1080/Makefile.in b/art-lines/ksplash-bg_1920x1080/Makefile.in
new file mode 100644
index 0000000..ee868e4
--- /dev/null
+++ b/art-lines/ksplash-bg_1920x1080/Makefile.in
@@ -0,0 +1,403 @@
+# Makefile.in generated by automake 1.11.6 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
+# Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+ at SET_MAKE@
+
+VPATH = @srcdir@
+am__make_dryrun = \
+  { \
+    am__dry=no; \
+    case $$MAKEFLAGS in \
+      *\\[\ \	]*) \
+        echo 'am--echo: ; @echo "AM"  OK' | $(MAKE) -f - 2>/dev/null \
+          | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
+      *) \
+        for am__flg in $$MAKEFLAGS; do \
+          case $$am__flg in \
+            *=*|--*) ;; \
+            *n*) am__dry=yes; break;; \
+          esac; \
+        done;; \
+    esac; \
+    test $$am__dry = yes; \
+  }
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = art-joy/ksplash-bg_1920x1080
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+	$(ACLOCAL_M4)
+mkinstalldirs = $(install_sh) -d
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+SOURCES =
+DIST_SOURCES =
+am__can_run_installinfo = \
+  case $$AM_UPDATE_INFO_DIR in \
+    n|no|NO) false;; \
+    *) (install-info --version) >/dev/null 2>&1;; \
+  esac
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+    *) f=$$p;; \
+  esac;
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+  for p in $$list; do echo "$$p $$p"; done | \
+  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+    if (++n[$$2] == $(am__install_max)) \
+      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+    END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+am__uninstall_files_from_dir = { \
+  test -z "$$files" \
+    || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
+    || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
+         $(am__cd) "$$dir" && rm -f $$files; }; \
+  }
+am__installdirs = "$(DESTDIR)$(ksplashthemedir)"
+DATA = $(ksplashtheme_DATA)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EXEEXT = @EXEEXT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LDFLAGS = @LDFLAGS@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAJOR_VERSION = @MAJOR_VERSION@
+MAKEINFO = @MAKEINFO@
+MICRO_VERSION = @MICRO_VERSION@
+MINOR_VERSION = @MINOR_VERSION@
+MKDIR_P = @MKDIR_P@
+OBJEXT = @OBJEXT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+VERSION = @VERSION@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+KSPLASHTHEME = background.png
+ksplashthemedir = $(datadir)/kde4/apps/ksplash/Themes/Debian-Edu/1920x1080
+ksplashtheme_DATA = $(KSPLASHTHEME)
+EXTRA_DIST = $(ksplashtheme_DATA)
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
+	@for dep in $?; do \
+	  case '$(am__configure_deps)' in \
+	    *$$dep*) \
+	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+	        && { if test -f $@; then exit 0; else break; fi; }; \
+	      exit 1;; \
+	  esac; \
+	done; \
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu art-joy/ksplash-bg_1920x1080/Makefile'; \
+	$(am__cd) $(top_srcdir) && \
+	  $(AUTOMAKE) --gnu art-joy/ksplash-bg_1920x1080/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+	@case '$?' in \
+	  *config.status*) \
+	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+	  *) \
+	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+	esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+install-ksplashthemeDATA: $(ksplashtheme_DATA)
+	@$(NORMAL_INSTALL)
+	@list='$(ksplashtheme_DATA)'; test -n "$(ksplashthemedir)" || list=; \
+	if test -n "$$list"; then \
+	  echo " $(MKDIR_P) '$(DESTDIR)$(ksplashthemedir)'"; \
+	  $(MKDIR_P) "$(DESTDIR)$(ksplashthemedir)" || exit 1; \
+	fi; \
+	for p in $$list; do \
+	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+	  echo "$$d$$p"; \
+	done | $(am__base_list) | \
+	while read files; do \
+	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ksplashthemedir)'"; \
+	  $(INSTALL_DATA) $$files "$(DESTDIR)$(ksplashthemedir)" || exit $$?; \
+	done
+
+uninstall-ksplashthemeDATA:
+	@$(NORMAL_UNINSTALL)
+	@list='$(ksplashtheme_DATA)'; test -n "$(ksplashthemedir)" || list=; \
+	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+	dir='$(DESTDIR)$(ksplashthemedir)'; $(am__uninstall_files_from_dir)
+tags: TAGS
+TAGS:
+
+ctags: CTAGS
+CTAGS:
+
+
+distdir: $(DISTFILES)
+	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	list='$(DISTFILES)'; \
+	  dist_files=`for file in $$list; do echo $$file; done | \
+	  sed -e "s|^$$srcdirstrip/||;t" \
+	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+	case $$dist_files in \
+	  */*) $(MKDIR_P) `echo "$$dist_files" | \
+			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+			   sort -u` ;; \
+	esac; \
+	for file in $$dist_files; do \
+	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+	  if test -d $$d/$$file; then \
+	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d "$(distdir)/$$file"; then \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+	  else \
+	    test -f "$(distdir)/$$file" \
+	    || cp -p $$d/$$file "$(distdir)/$$file" \
+	    || exit 1; \
+	  fi; \
+	done
+check-am: all-am
+check: check-am
+all-am: Makefile $(DATA)
+installdirs:
+	for dir in "$(DESTDIR)$(ksplashthemedir)"; do \
+	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+	done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+	if test -z '$(STRIP)'; then \
+	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+	      install; \
+	else \
+	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+	fi
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+
+maintainer-clean-generic:
+	@echo "This command is intended for maintainers to use"
+	@echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic mostlyclean-am
+
+distclean: distclean-am
+	-rm -f Makefile
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am: install-data-local install-ksplashthemeDATA
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+	-rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-ksplashthemeDATA
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic distclean \
+	distclean-generic distdir dvi dvi-am html html-am info info-am \
+	install install-am install-data install-data-am \
+	install-data-local install-dvi install-dvi-am install-exec \
+	install-exec-am install-html install-html-am install-info \
+	install-info-am install-ksplashthemeDATA install-man \
+	install-pdf install-pdf-am install-ps install-ps-am \
+	install-strip installcheck installcheck-am installdirs \
+	maintainer-clean maintainer-clean-generic mostlyclean \
+	mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am \
+	uninstall-ksplashthemeDATA
+
+
+install-data-local:
+	$(mkinstalldirs) $(DESTDIR)$(ksplashthemedir)
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/art-lines/ksplash-bg_1920x1080/background.png b/art-lines/ksplash-bg_1920x1080/background.png
new file mode 100644
index 0000000..81887d8
Binary files /dev/null and b/art-lines/ksplash-bg_1920x1080/background.png differ
diff --git a/art-lines/ksplash-bg_1920x1200/Makefile.am b/art-lines/ksplash-bg_1920x1200/Makefile.am
new file mode 100644
index 0000000..f87aa99
--- /dev/null
+++ b/art-lines/ksplash-bg_1920x1200/Makefile.am
@@ -0,0 +1,9 @@
+KSPLASHTHEME = background.png
+
+ksplashthemedir = $(datadir)/kde4/apps/ksplash/Themes/Debian-Edu/1920x1200
+ksplashtheme_DATA = $(KSPLASHTHEME)
+
+install-data-local:
+	$(mkinstalldirs) $(DESTDIR)$(ksplashthemedir)
+
+EXTRA_DIST = $(ksplashtheme_DATA)
diff --git a/art-lines/ksplash-bg_1920x1200/Makefile.in b/art-lines/ksplash-bg_1920x1200/Makefile.in
new file mode 100644
index 0000000..45e338d
--- /dev/null
+++ b/art-lines/ksplash-bg_1920x1200/Makefile.in
@@ -0,0 +1,403 @@
+# Makefile.in generated by automake 1.11.6 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
+# Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+ at SET_MAKE@
+
+VPATH = @srcdir@
+am__make_dryrun = \
+  { \
+    am__dry=no; \
+    case $$MAKEFLAGS in \
+      *\\[\ \	]*) \
+        echo 'am--echo: ; @echo "AM"  OK' | $(MAKE) -f - 2>/dev/null \
+          | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
+      *) \
+        for am__flg in $$MAKEFLAGS; do \
+          case $$am__flg in \
+            *=*|--*) ;; \
+            *n*) am__dry=yes; break;; \
+          esac; \
+        done;; \
+    esac; \
+    test $$am__dry = yes; \
+  }
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = art-joy/ksplash-bg_1920x1200
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+	$(ACLOCAL_M4)
+mkinstalldirs = $(install_sh) -d
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+SOURCES =
+DIST_SOURCES =
+am__can_run_installinfo = \
+  case $$AM_UPDATE_INFO_DIR in \
+    n|no|NO) false;; \
+    *) (install-info --version) >/dev/null 2>&1;; \
+  esac
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+    *) f=$$p;; \
+  esac;
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+  for p in $$list; do echo "$$p $$p"; done | \
+  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+    if (++n[$$2] == $(am__install_max)) \
+      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+    END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+am__uninstall_files_from_dir = { \
+  test -z "$$files" \
+    || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
+    || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
+         $(am__cd) "$$dir" && rm -f $$files; }; \
+  }
+am__installdirs = "$(DESTDIR)$(ksplashthemedir)"
+DATA = $(ksplashtheme_DATA)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EXEEXT = @EXEEXT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LDFLAGS = @LDFLAGS@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAJOR_VERSION = @MAJOR_VERSION@
+MAKEINFO = @MAKEINFO@
+MICRO_VERSION = @MICRO_VERSION@
+MINOR_VERSION = @MINOR_VERSION@
+MKDIR_P = @MKDIR_P@
+OBJEXT = @OBJEXT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+VERSION = @VERSION@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+KSPLASHTHEME = background.png
+ksplashthemedir = $(datadir)/kde4/apps/ksplash/Themes/Debian-Edu/1920x1200
+ksplashtheme_DATA = $(KSPLASHTHEME)
+EXTRA_DIST = $(ksplashtheme_DATA)
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
+	@for dep in $?; do \
+	  case '$(am__configure_deps)' in \
+	    *$$dep*) \
+	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+	        && { if test -f $@; then exit 0; else break; fi; }; \
+	      exit 1;; \
+	  esac; \
+	done; \
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu art-joy/ksplash-bg_1920x1200/Makefile'; \
+	$(am__cd) $(top_srcdir) && \
+	  $(AUTOMAKE) --gnu art-joy/ksplash-bg_1920x1200/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+	@case '$?' in \
+	  *config.status*) \
+	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+	  *) \
+	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+	esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+install-ksplashthemeDATA: $(ksplashtheme_DATA)
+	@$(NORMAL_INSTALL)
+	@list='$(ksplashtheme_DATA)'; test -n "$(ksplashthemedir)" || list=; \
+	if test -n "$$list"; then \
+	  echo " $(MKDIR_P) '$(DESTDIR)$(ksplashthemedir)'"; \
+	  $(MKDIR_P) "$(DESTDIR)$(ksplashthemedir)" || exit 1; \
+	fi; \
+	for p in $$list; do \
+	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+	  echo "$$d$$p"; \
+	done | $(am__base_list) | \
+	while read files; do \
+	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ksplashthemedir)'"; \
+	  $(INSTALL_DATA) $$files "$(DESTDIR)$(ksplashthemedir)" || exit $$?; \
+	done
+
+uninstall-ksplashthemeDATA:
+	@$(NORMAL_UNINSTALL)
+	@list='$(ksplashtheme_DATA)'; test -n "$(ksplashthemedir)" || list=; \
+	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+	dir='$(DESTDIR)$(ksplashthemedir)'; $(am__uninstall_files_from_dir)
+tags: TAGS
+TAGS:
+
+ctags: CTAGS
+CTAGS:
+
+
+distdir: $(DISTFILES)
+	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	list='$(DISTFILES)'; \
+	  dist_files=`for file in $$list; do echo $$file; done | \
+	  sed -e "s|^$$srcdirstrip/||;t" \
+	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+	case $$dist_files in \
+	  */*) $(MKDIR_P) `echo "$$dist_files" | \
+			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+			   sort -u` ;; \
+	esac; \
+	for file in $$dist_files; do \
+	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+	  if test -d $$d/$$file; then \
+	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d "$(distdir)/$$file"; then \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+	  else \
+	    test -f "$(distdir)/$$file" \
+	    || cp -p $$d/$$file "$(distdir)/$$file" \
+	    || exit 1; \
+	  fi; \
+	done
+check-am: all-am
+check: check-am
+all-am: Makefile $(DATA)
+installdirs:
+	for dir in "$(DESTDIR)$(ksplashthemedir)"; do \
+	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+	done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+	if test -z '$(STRIP)'; then \
+	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+	      install; \
+	else \
+	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+	fi
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+
+maintainer-clean-generic:
+	@echo "This command is intended for maintainers to use"
+	@echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic mostlyclean-am
+
+distclean: distclean-am
+	-rm -f Makefile
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am: install-data-local install-ksplashthemeDATA
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+	-rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-ksplashthemeDATA
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic distclean \
+	distclean-generic distdir dvi dvi-am html html-am info info-am \
+	install install-am install-data install-data-am \
+	install-data-local install-dvi install-dvi-am install-exec \
+	install-exec-am install-html install-html-am install-info \
+	install-info-am install-ksplashthemeDATA install-man \
+	install-pdf install-pdf-am install-ps install-ps-am \
+	install-strip installcheck installcheck-am installdirs \
+	maintainer-clean maintainer-clean-generic mostlyclean \
+	mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am \
+	uninstall-ksplashthemeDATA
+
+
+install-data-local:
+	$(mkinstalldirs) $(DESTDIR)$(ksplashthemedir)
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/art-lines/ksplash-bg_1920x1200/background.png b/art-lines/ksplash-bg_1920x1200/background.png
new file mode 100644
index 0000000..5e1e616
Binary files /dev/null and b/art-lines/ksplash-bg_1920x1200/background.png differ
diff --git a/art-lines/ksplash-theme/Makefile.am b/art-lines/ksplash-theme/Makefile.am
new file mode 100644
index 0000000..a8d4fc4
--- /dev/null
+++ b/art-lines/ksplash-theme/Makefile.am
@@ -0,0 +1,26 @@
+KSPLASHTHEME = description.txt \
+	background.png \
+	rectangle.png \
+	icon1_anim.png \
+	icon2_anim.png \
+	icon3_anim.png  \
+	icon4_anim.png \
+	icon5_anim.png \
+	icon1.png \
+	icon2.png \
+	icon3.png \
+	icon4.png \
+	icon5.png
+
+ksplashthemedir = $(datadir)/kde4/apps/ksplash/Themes/Debian-Edu-Lines/1600x1200
+ksplashtheme_DATA = $(KSPLASHTHEME)
+
+kdedefaultdir    = /usr/share/debian-edu-artwork-lines/kde-profile/share/config
+kdedefault_DATA  = ksplashrc
+
+install-data-local:
+	$(mkinstalldirs) $(DESTDIR)$(ksplashthemedir)
+	$(INSTALL_DATA) Preview.png Theme.rc $(DESTDIR)$(ksplashthemedir)/..
+	$(mkinstalldirs) $(DESTDIR)$(kdedefaultdir)
+
+EXTRA_DIST = $(ksplashtheme_DATA) $(kdedefault_DATA)
diff --git a/art-lines/ksplash-theme/Makefile.in b/art-lines/ksplash-theme/Makefile.in
new file mode 100644
index 0000000..343f85b
--- /dev/null
+++ b/art-lines/ksplash-theme/Makefile.in
@@ -0,0 +1,444 @@
+# Makefile.in generated by automake 1.11.6 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
+# Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+ at SET_MAKE@
+
+VPATH = @srcdir@
+am__make_dryrun = \
+  { \
+    am__dry=no; \
+    case $$MAKEFLAGS in \
+      *\\[\ \	]*) \
+        echo 'am--echo: ; @echo "AM"  OK' | $(MAKE) -f - 2>/dev/null \
+          | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
+      *) \
+        for am__flg in $$MAKEFLAGS; do \
+          case $$am__flg in \
+            *=*|--*) ;; \
+            *n*) am__dry=yes; break;; \
+          esac; \
+        done;; \
+    esac; \
+    test $$am__dry = yes; \
+  }
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = art-joy/ksplash-theme
+DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+	$(ACLOCAL_M4)
+mkinstalldirs = $(install_sh) -d
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+SOURCES =
+DIST_SOURCES =
+am__can_run_installinfo = \
+  case $$AM_UPDATE_INFO_DIR in \
+    n|no|NO) false;; \
+    *) (install-info --version) >/dev/null 2>&1;; \
+  esac
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+    *) f=$$p;; \
+  esac;
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+  for p in $$list; do echo "$$p $$p"; done | \
+  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+    if (++n[$$2] == $(am__install_max)) \
+      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+    END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+am__uninstall_files_from_dir = { \
+  test -z "$$files" \
+    || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
+    || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
+         $(am__cd) "$$dir" && rm -f $$files; }; \
+  }
+am__installdirs = "$(DESTDIR)$(kdedefaultdir)" \
+	"$(DESTDIR)$(ksplashthemedir)"
+DATA = $(kdedefault_DATA) $(ksplashtheme_DATA)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EXEEXT = @EXEEXT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LDFLAGS = @LDFLAGS@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAJOR_VERSION = @MAJOR_VERSION@
+MAKEINFO = @MAKEINFO@
+MICRO_VERSION = @MICRO_VERSION@
+MINOR_VERSION = @MINOR_VERSION@
+MKDIR_P = @MKDIR_P@
+OBJEXT = @OBJEXT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+VERSION = @VERSION@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+KSPLASHTHEME = description.txt \
+	background.png \
+	rectangle.png \
+	icon1_anim.png \
+	icon2_anim.png \
+	icon3_anim.png  \
+	icon4_anim.png \
+	icon5_anim.png \
+	icon1.png \
+	icon2.png \
+	icon3.png \
+	icon4.png \
+	icon5.png
+
+ksplashthemedir = $(datadir)/kde4/apps/ksplash/Themes/Debian-Edu-Joy/1600x1200
+ksplashtheme_DATA = $(KSPLASHTHEME)
+kdedefaultdir = /usr/share/debian-edu-artwork-joy/kde-profile/share/config
+kdedefault_DATA = ksplashrc
+EXTRA_DIST = $(ksplashtheme_DATA) $(kdedefault_DATA)
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
+	@for dep in $?; do \
+	  case '$(am__configure_deps)' in \
+	    *$$dep*) \
+	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+	        && { if test -f $@; then exit 0; else break; fi; }; \
+	      exit 1;; \
+	  esac; \
+	done; \
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu art-joy/ksplash-theme/Makefile'; \
+	$(am__cd) $(top_srcdir) && \
+	  $(AUTOMAKE) --gnu art-joy/ksplash-theme/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+	@case '$?' in \
+	  *config.status*) \
+	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+	  *) \
+	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+	esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+install-kdedefaultDATA: $(kdedefault_DATA)
+	@$(NORMAL_INSTALL)
+	@list='$(kdedefault_DATA)'; test -n "$(kdedefaultdir)" || list=; \
+	if test -n "$$list"; then \
+	  echo " $(MKDIR_P) '$(DESTDIR)$(kdedefaultdir)'"; \
+	  $(MKDIR_P) "$(DESTDIR)$(kdedefaultdir)" || exit 1; \
+	fi; \
+	for p in $$list; do \
+	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+	  echo "$$d$$p"; \
+	done | $(am__base_list) | \
+	while read files; do \
+	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(kdedefaultdir)'"; \
+	  $(INSTALL_DATA) $$files "$(DESTDIR)$(kdedefaultdir)" || exit $$?; \
+	done
+
+uninstall-kdedefaultDATA:
+	@$(NORMAL_UNINSTALL)
+	@list='$(kdedefault_DATA)'; test -n "$(kdedefaultdir)" || list=; \
+	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+	dir='$(DESTDIR)$(kdedefaultdir)'; $(am__uninstall_files_from_dir)
+install-ksplashthemeDATA: $(ksplashtheme_DATA)
+	@$(NORMAL_INSTALL)
+	@list='$(ksplashtheme_DATA)'; test -n "$(ksplashthemedir)" || list=; \
+	if test -n "$$list"; then \
+	  echo " $(MKDIR_P) '$(DESTDIR)$(ksplashthemedir)'"; \
+	  $(MKDIR_P) "$(DESTDIR)$(ksplashthemedir)" || exit 1; \
+	fi; \
+	for p in $$list; do \
+	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+	  echo "$$d$$p"; \
+	done | $(am__base_list) | \
+	while read files; do \
+	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ksplashthemedir)'"; \
+	  $(INSTALL_DATA) $$files "$(DESTDIR)$(ksplashthemedir)" || exit $$?; \
+	done
+
+uninstall-ksplashthemeDATA:
+	@$(NORMAL_UNINSTALL)
+	@list='$(ksplashtheme_DATA)'; test -n "$(ksplashthemedir)" || list=; \
+	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+	dir='$(DESTDIR)$(ksplashthemedir)'; $(am__uninstall_files_from_dir)
+tags: TAGS
+TAGS:
+
+ctags: CTAGS
+CTAGS:
+
+
+distdir: $(DISTFILES)
+	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	list='$(DISTFILES)'; \
+	  dist_files=`for file in $$list; do echo $$file; done | \
+	  sed -e "s|^$$srcdirstrip/||;t" \
+	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+	case $$dist_files in \
+	  */*) $(MKDIR_P) `echo "$$dist_files" | \
+			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+			   sort -u` ;; \
+	esac; \
+	for file in $$dist_files; do \
+	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+	  if test -d $$d/$$file; then \
+	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d "$(distdir)/$$file"; then \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+	  else \
+	    test -f "$(distdir)/$$file" \
+	    || cp -p $$d/$$file "$(distdir)/$$file" \
+	    || exit 1; \
+	  fi; \
+	done
+check-am: all-am
+check: check-am
+all-am: Makefile $(DATA)
+installdirs:
+	for dir in "$(DESTDIR)$(kdedefaultdir)" "$(DESTDIR)$(ksplashthemedir)"; do \
+	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+	done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+	if test -z '$(STRIP)'; then \
+	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+	      install; \
+	else \
+	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+	fi
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+
+maintainer-clean-generic:
+	@echo "This command is intended for maintainers to use"
+	@echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic mostlyclean-am
+
+distclean: distclean-am
+	-rm -f Makefile
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am: install-data-local install-kdedefaultDATA \
+	install-ksplashthemeDATA
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+	-rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-kdedefaultDATA uninstall-ksplashthemeDATA
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic distclean \
+	distclean-generic distdir dvi dvi-am html html-am info info-am \
+	install install-am install-data install-data-am \
+	install-data-local install-dvi install-dvi-am install-exec \
+	install-exec-am install-html install-html-am install-info \
+	install-info-am install-kdedefaultDATA \
+	install-ksplashthemeDATA install-man install-pdf \
+	install-pdf-am install-ps install-ps-am install-strip \
+	installcheck installcheck-am installdirs maintainer-clean \
+	maintainer-clean-generic mostlyclean mostlyclean-generic pdf \
+	pdf-am ps ps-am uninstall uninstall-am \
+	uninstall-kdedefaultDATA uninstall-ksplashthemeDATA
+
+
+install-data-local:
+	$(mkinstalldirs) $(DESTDIR)$(ksplashthemedir)
+	$(INSTALL_DATA) Preview.png Theme.rc $(DESTDIR)$(ksplashthemedir)/..
+	$(mkinstalldirs) $(DESTDIR)$(kdedefaultdir)
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/art-lines/ksplash-theme/Preview.png b/art-lines/ksplash-theme/Preview.png
new file mode 100644
index 0000000..8369cf3
Binary files /dev/null and b/art-lines/ksplash-theme/Preview.png differ
diff --git a/art-lines/ksplash-theme/README b/art-lines/ksplash-theme/README
new file mode 100644
index 0000000..910f432
--- /dev/null
+++ b/art-lines/ksplash-theme/README
@@ -0,0 +1,5 @@
+This ksplash theme was created by Wolfgang Schweer <wschweer at arcor.de>
+based on the default KDE lines theme.
+
+Basically, only the background images were exchanged by the Debian Edu ones.
+
diff --git a/art-lines/ksplash-theme/Theme.rc b/art-lines/ksplash-theme/Theme.rc
new file mode 100644
index 0000000..56986c6
--- /dev/null
+++ b/art-lines/ksplash-theme/Theme.rc
@@ -0,0 +1,8 @@
+[KSplash Theme: Debian-Edu-Lines]
+Name = KDE Debian Edu (Lines) Splash Screen
+Description = KDE Debian Edu Splash Screen based upon the lines theme
+Version = 1.0
+Author = Wolfgang Schweer <wschweer at arcor.de>, based upon the work of the line theme author.
+
+# Theme behaviour settings.
+Engine = KSplashX
diff --git a/art-lines/ksplash-theme/background.png b/art-lines/ksplash-theme/background.png
new file mode 100644
index 0000000..cb9f733
Binary files /dev/null and b/art-lines/ksplash-theme/background.png differ
diff --git a/art-lines/ksplash-theme/description.txt b/art-lines/ksplash-theme/description.txt
new file mode 100644
index 0000000..b194616
--- /dev/null
+++ b/art-lines/ksplash-theme/description.txt
@@ -0,0 +1,43 @@
+SCALE ON
+BACKGROUND_IMAGE 0 0 background.png
+SCALE OFF
+
+# the rectangle image is 390x234, make it centered,
+# all icons need the same adjustment too
+IMAGE_REL CC 0 0 CC rectangle.png
+
+# these have their relative positions to the rectangle adjusted by -195,-117
+# (i.e. half of the rectangle size)
+# 3,32
+ANIM_REL 1 CC -192 -50 LT 30 icon1_anim.png 85 1
+WAIT_STATE kded
+
+# 69,32
+ANIM_REL 2 CC -126 -50 LT 30 icon2_anim.png 85 1
+WAIT_STATE kcminit
+
+# 135,32
+ANIM_REL 3 CC -60 -50 LT 29 icon3_anim.png 85 1
+WAIT_STATE ksmserver
+
+# 201,32
+ANIM_REL 4 CC 6 -50  LT 30 icon4_anim.png 85 1
+WAIT_STATE wm
+
+# 263,15
+ANIM_REL 5 CC 68 -88 LT 30 icon5_anim.png 85 1
+WAIT_STATE desktop
+
+WAIT_STATE ready
+
+# show the icons fully right before the splash goes away
+STOP_ANIM 1
+IMAGE_REL CC -192 -50 LT icon1.png
+STOP_ANIM 2
+IMAGE_REL CC -126 -50 LT icon2.png
+STOP_ANIM 3
+IMAGE_REL CC -60 -50 LT icon3.png
+STOP_ANIM 4
+IMAGE_REL CC 6 -50 LT icon4.png
+STOP_ANIM 5
+IMAGE_REL CC 68 -88 LT icon5.png
diff --git a/art-lines/ksplash-theme/icon1.png b/art-lines/ksplash-theme/icon1.png
new file mode 100644
index 0000000..93daa84
Binary files /dev/null and b/art-lines/ksplash-theme/icon1.png differ
diff --git a/art-lines/ksplash-theme/icon1_anim.png b/art-lines/ksplash-theme/icon1_anim.png
new file mode 100644
index 0000000..3b065f5
Binary files /dev/null and b/art-lines/ksplash-theme/icon1_anim.png differ
diff --git a/art-lines/ksplash-theme/icon2.png b/art-lines/ksplash-theme/icon2.png
new file mode 100644
index 0000000..2078ad1
Binary files /dev/null and b/art-lines/ksplash-theme/icon2.png differ
diff --git a/art-lines/ksplash-theme/icon2_anim.png b/art-lines/ksplash-theme/icon2_anim.png
new file mode 100644
index 0000000..36f1afc
Binary files /dev/null and b/art-lines/ksplash-theme/icon2_anim.png differ
diff --git a/art-lines/ksplash-theme/icon3.png b/art-lines/ksplash-theme/icon3.png
new file mode 100644
index 0000000..48b2ffe
Binary files /dev/null and b/art-lines/ksplash-theme/icon3.png differ
diff --git a/art-lines/ksplash-theme/icon3_anim.png b/art-lines/ksplash-theme/icon3_anim.png
new file mode 100644
index 0000000..8b36220
Binary files /dev/null and b/art-lines/ksplash-theme/icon3_anim.png differ
diff --git a/art-lines/ksplash-theme/icon4.png b/art-lines/ksplash-theme/icon4.png
new file mode 100644
index 0000000..15699e2
Binary files /dev/null and b/art-lines/ksplash-theme/icon4.png differ
diff --git a/art-lines/ksplash-theme/icon4_anim.png b/art-lines/ksplash-theme/icon4_anim.png
new file mode 100644
index 0000000..9309db5
Binary files /dev/null and b/art-lines/ksplash-theme/icon4_anim.png differ
diff --git a/art-lines/ksplash-theme/icon5.png b/art-lines/ksplash-theme/icon5.png
new file mode 100644
index 0000000..4540cb3
Binary files /dev/null and b/art-lines/ksplash-theme/icon5.png differ
diff --git a/art-lines/ksplash-theme/icon5_anim.png b/art-lines/ksplash-theme/icon5_anim.png
new file mode 100644
index 0000000..de690c1
Binary files /dev/null and b/art-lines/ksplash-theme/icon5_anim.png differ
diff --git a/art-lines/ksplash-theme/ksplashrc b/art-lines/ksplash-theme/ksplashrc
new file mode 100644
index 0000000..239fbd7
--- /dev/null
+++ b/art-lines/ksplash-theme/ksplashrc
@@ -0,0 +1,3 @@
+[KSplash]
+Engine=KSplashX
+Theme=Debian-Edu-Lines
diff --git a/art-lines/ksplash-theme/rectangle.png b/art-lines/ksplash-theme/rectangle.png
new file mode 100644
index 0000000..b9a13b1
Binary files /dev/null and b/art-lines/ksplash-theme/rectangle.png differ
diff --git a/art-lines/ldm/Makefile.am b/art-lines/ldm/Makefile.am
new file mode 100644
index 0000000..5fe7820
--- /dev/null
+++ b/art-lines/ldm/Makefile.am
@@ -0,0 +1,7 @@
+ldmdir   = $(datadir)/ldm/themes/debian-edu-lines
+ldm_DATA = logo.png greeter-gtkrc bg.png
+
+install-data-local:
+	$(mkinstalldirs) $(DESTDIR)$(ldmdir)
+
+EXTRA_DIST = $(ldm_DATA)
diff --git a/art-lines/ldm/Makefile.in b/art-lines/ldm/Makefile.in
new file mode 100644
index 0000000..4dddef0
--- /dev/null
+++ b/art-lines/ldm/Makefile.in
@@ -0,0 +1,401 @@
+# Makefile.in generated by automake 1.11.6 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
+# Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+ at SET_MAKE@
+
+VPATH = @srcdir@
+am__make_dryrun = \
+  { \
+    am__dry=no; \
+    case $$MAKEFLAGS in \
+      *\\[\ \	]*) \
+        echo 'am--echo: ; @echo "AM"  OK' | $(MAKE) -f - 2>/dev/null \
+          | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
+      *) \
+        for am__flg in $$MAKEFLAGS; do \
+          case $$am__flg in \
+            *=*|--*) ;; \
+            *n*) am__dry=yes; break;; \
+          esac; \
+        done;; \
+    esac; \
+    test $$am__dry = yes; \
+  }
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = art-joy/ldm
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+	$(ACLOCAL_M4)
+mkinstalldirs = $(install_sh) -d
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+SOURCES =
+DIST_SOURCES =
+am__can_run_installinfo = \
+  case $$AM_UPDATE_INFO_DIR in \
+    n|no|NO) false;; \
+    *) (install-info --version) >/dev/null 2>&1;; \
+  esac
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+    *) f=$$p;; \
+  esac;
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+  for p in $$list; do echo "$$p $$p"; done | \
+  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+    if (++n[$$2] == $(am__install_max)) \
+      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+    END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+am__uninstall_files_from_dir = { \
+  test -z "$$files" \
+    || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
+    || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
+         $(am__cd) "$$dir" && rm -f $$files; }; \
+  }
+am__installdirs = "$(DESTDIR)$(ldmdir)"
+DATA = $(ldm_DATA)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EXEEXT = @EXEEXT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LDFLAGS = @LDFLAGS@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAJOR_VERSION = @MAJOR_VERSION@
+MAKEINFO = @MAKEINFO@
+MICRO_VERSION = @MICRO_VERSION@
+MINOR_VERSION = @MINOR_VERSION@
+MKDIR_P = @MKDIR_P@
+OBJEXT = @OBJEXT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+VERSION = @VERSION@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+ldmdir = $(datadir)/ldm/themes/debian-edu-joy
+ldm_DATA = logo.png greeter-gtkrc bg.png
+EXTRA_DIST = $(ldm_DATA)
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
+	@for dep in $?; do \
+	  case '$(am__configure_deps)' in \
+	    *$$dep*) \
+	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+	        && { if test -f $@; then exit 0; else break; fi; }; \
+	      exit 1;; \
+	  esac; \
+	done; \
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu art-joy/ldm/Makefile'; \
+	$(am__cd) $(top_srcdir) && \
+	  $(AUTOMAKE) --gnu art-joy/ldm/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+	@case '$?' in \
+	  *config.status*) \
+	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+	  *) \
+	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+	esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+install-ldmDATA: $(ldm_DATA)
+	@$(NORMAL_INSTALL)
+	@list='$(ldm_DATA)'; test -n "$(ldmdir)" || list=; \
+	if test -n "$$list"; then \
+	  echo " $(MKDIR_P) '$(DESTDIR)$(ldmdir)'"; \
+	  $(MKDIR_P) "$(DESTDIR)$(ldmdir)" || exit 1; \
+	fi; \
+	for p in $$list; do \
+	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+	  echo "$$d$$p"; \
+	done | $(am__base_list) | \
+	while read files; do \
+	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ldmdir)'"; \
+	  $(INSTALL_DATA) $$files "$(DESTDIR)$(ldmdir)" || exit $$?; \
+	done
+
+uninstall-ldmDATA:
+	@$(NORMAL_UNINSTALL)
+	@list='$(ldm_DATA)'; test -n "$(ldmdir)" || list=; \
+	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+	dir='$(DESTDIR)$(ldmdir)'; $(am__uninstall_files_from_dir)
+tags: TAGS
+TAGS:
+
+ctags: CTAGS
+CTAGS:
+
+
+distdir: $(DISTFILES)
+	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	list='$(DISTFILES)'; \
+	  dist_files=`for file in $$list; do echo $$file; done | \
+	  sed -e "s|^$$srcdirstrip/||;t" \
+	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+	case $$dist_files in \
+	  */*) $(MKDIR_P) `echo "$$dist_files" | \
+			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+			   sort -u` ;; \
+	esac; \
+	for file in $$dist_files; do \
+	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+	  if test -d $$d/$$file; then \
+	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d "$(distdir)/$$file"; then \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+	  else \
+	    test -f "$(distdir)/$$file" \
+	    || cp -p $$d/$$file "$(distdir)/$$file" \
+	    || exit 1; \
+	  fi; \
+	done
+check-am: all-am
+check: check-am
+all-am: Makefile $(DATA)
+installdirs:
+	for dir in "$(DESTDIR)$(ldmdir)"; do \
+	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+	done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+	if test -z '$(STRIP)'; then \
+	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+	      install; \
+	else \
+	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+	fi
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+
+maintainer-clean-generic:
+	@echo "This command is intended for maintainers to use"
+	@echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic mostlyclean-am
+
+distclean: distclean-am
+	-rm -f Makefile
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am: install-data-local install-ldmDATA
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+	-rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-ldmDATA
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic distclean \
+	distclean-generic distdir dvi dvi-am html html-am info info-am \
+	install install-am install-data install-data-am \
+	install-data-local install-dvi install-dvi-am install-exec \
+	install-exec-am install-html install-html-am install-info \
+	install-info-am install-ldmDATA install-man install-pdf \
+	install-pdf-am install-ps install-ps-am install-strip \
+	installcheck installcheck-am installdirs maintainer-clean \
+	maintainer-clean-generic mostlyclean mostlyclean-generic pdf \
+	pdf-am ps ps-am uninstall uninstall-am uninstall-ldmDATA
+
+
+install-data-local:
+	$(mkinstalldirs) $(DESTDIR)$(ldmdir)
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/art-lines/ldm/bg.png b/art-lines/ldm/bg.png
new file mode 100644
index 0000000..8a1f287
Binary files /dev/null and b/art-lines/ldm/bg.png differ
diff --git a/art-lines/ldm/greeter-gtkrc b/art-lines/ldm/greeter-gtkrc
new file mode 100644
index 0000000..d2c8728
--- /dev/null
+++ b/art-lines/ldm/greeter-gtkrc
@@ -0,0 +1,91 @@
+
+# LTSP theme for LDM
+#
+# based on, though significantly gutted:
+#
+# Ubuntu Human Colorscheme
+#
+# Authors:
+# Richard Stellingwerff <remenic at gmail.com>
+# Daniel Borgmann <daniel.borgmann at gmail.com>
+# Billy Cantrell <bvcmdk at yahoo.com>
+#
+# Feel free to modify and share!
+
+style "clearlooks-default"
+{
+    font_name="Sans 10"
+    GtkButton      ::default_border    = { 0, 0, 0, 0 }
+    GtkRange       ::trough_border     = 0
+
+    GtkCheckButton ::indicator_size    = 14
+    GtkExpander    ::expander_size     = 16
+
+    GtkButton      ::child-displacement-x = 1
+    GtkButton      ::child-displacement-y = 1
+
+    bg[PRELIGHT]      = "#9baada"
+    bg[SELECTED]      = "#637a9a"
+
+    engine "clearlooks"
+    {
+        menubarstyle      = 0       # 0 = flat, 1 = sunken, 2 = flat gradient
+        menuitemstyle     = 0       # 0 = flat, 1 = 3d-ish (gradient), 2 = 3d-ish (button)
+        listviewitemstyle = 0       # 0 = flat, 1 = 3d-ish (gradient)
+        progressbarstyle  = 0       # 0 = candy bar, 1 = fancy candy bar, 2 = flat
+        animation         = FALSE
+    }
+}
+
+style "clearlooks-wide" = "clearlooks-default"
+{
+    xthickness = 2
+    ythickness = 2
+}
+
+style "clearlooks-wider" = "clearlooks-default"
+{
+    xthickness = 3
+    ythickness = 3
+    font_name="Sans 9"
+}
+
+style "clearlooks-tasklist" = "clearlooks-default"
+{
+    xthickness = 5
+    ythickness = 3
+}
+
+style "clearlooks-menu" = "clearlooks-default"
+{
+    xthickness = 2
+    ythickness = 1
+}
+
+style "clearlooks-menu-item" = "clearlooks-default"
+{
+    xthickness = 2
+    ythickness = 3
+}
+
+style "clearlooks-tooltips" = "clearlooks-default"
+{
+    xthickness = 4
+    ythickness = 4
+    bg[NORMAL] = { 1.0,1.0,0.75 }
+}
+
+# widget styles
+class "GtkWidget"      style "clearlooks-default"
+class "GtkCombo"       style "clearlooks-button"
+class "GtkRange"       style "clearlooks-wide"
+class "GtkFrame"       style "clearlooks-wide"
+class "GtkMenu"        style "clearlooks-menu"
+class "GtkEntry"       style "clearlooks-wider"
+class "GtkMenuItem"    style "clearlooks-menu-item"
+
+widget_class "*MenuItem.*" style "clearlooks-menu-item"
+
+# tooltips stuff
+widget_class "*.tooltips.*.GtkToggleButton" style "clearlooks-tasklist"
+widget "gtk-tooltips" style "clearlooks-tooltips"
diff --git a/art-lines/ldm/logo.png b/art-lines/ldm/logo.png
new file mode 100644
index 0000000..eae7c23
Binary files /dev/null and b/art-lines/ldm/logo.png differ
diff --git a/art-lines/ldm/preview.png b/art-lines/ldm/preview.png
new file mode 100644
index 0000000..0a8dd65
Binary files /dev/null and b/art-lines/ldm/preview.png differ
diff --git a/art-lines/splash/Makefile.am b/art-lines/splash/Makefile.am
new file mode 100644
index 0000000..6764b41
--- /dev/null
+++ b/art-lines/splash/Makefile.am
@@ -0,0 +1,20 @@
+SPLASH = debian-edu-lines-splash.png \
+         debian-edu-lines-splash-live.png
+
+splashdir = $(datadir)/pixmaps/splash
+splash_DATA = $(SPLASH) debian-edu-lines-splash-grub.png
+
+grub2splashdir= /usr/share/desktop-base/
+
+# Build rule for the PNG using the SVG as the source
+debian-edu-lines-splash.png: debian-edu-lines-splash.svg
+	convert $^ $@
+	optipng -o4 -i0 -fix $@
+	advpng -z4 $@
+
+debian-edu-lines-splash-grub.png: debian-edu-lines-splash.png
+	cp $^ $@
+
+EXTRA_DIST = $(splash_DATA) debian-edu-lines-splash.svg
+
+CLEANFILES = debian-edu-lines-splash-grub.png debian-edu-lines-splash.png
diff --git a/art-lines/splash/Makefile.in b/art-lines/splash/Makefile.in
new file mode 100644
index 0000000..ded6e7f
--- /dev/null
+++ b/art-lines/splash/Makefile.in
@@ -0,0 +1,413 @@
+# Makefile.in generated by automake 1.11.6 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
+# Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+ at SET_MAKE@
+
+VPATH = @srcdir@
+am__make_dryrun = \
+  { \
+    am__dry=no; \
+    case $$MAKEFLAGS in \
+      *\\[\ \	]*) \
+        echo 'am--echo: ; @echo "AM"  OK' | $(MAKE) -f - 2>/dev/null \
+          | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
+      *) \
+        for am__flg in $$MAKEFLAGS; do \
+          case $$am__flg in \
+            *=*|--*) ;; \
+            *n*) am__dry=yes; break;; \
+          esac; \
+        done;; \
+    esac; \
+    test $$am__dry = yes; \
+  }
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = art-joy/splash
+DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+	$(ACLOCAL_M4)
+mkinstalldirs = $(install_sh) -d
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+SOURCES =
+DIST_SOURCES =
+am__can_run_installinfo = \
+  case $$AM_UPDATE_INFO_DIR in \
+    n|no|NO) false;; \
+    *) (install-info --version) >/dev/null 2>&1;; \
+  esac
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+    *) f=$$p;; \
+  esac;
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+  for p in $$list; do echo "$$p $$p"; done | \
+  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+    if (++n[$$2] == $(am__install_max)) \
+      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+    END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+am__uninstall_files_from_dir = { \
+  test -z "$$files" \
+    || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
+    || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
+         $(am__cd) "$$dir" && rm -f $$files; }; \
+  }
+am__installdirs = "$(DESTDIR)$(splashdir)"
+DATA = $(splash_DATA)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EXEEXT = @EXEEXT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LDFLAGS = @LDFLAGS@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAJOR_VERSION = @MAJOR_VERSION@
+MAKEINFO = @MAKEINFO@
+MICRO_VERSION = @MICRO_VERSION@
+MINOR_VERSION = @MINOR_VERSION@
+MKDIR_P = @MKDIR_P@
+OBJEXT = @OBJEXT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+VERSION = @VERSION@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+SPLASH = debian-edu-joy-splash.png \
+         debian-edu-joy-splash-live.png
+
+splashdir = $(datadir)/pixmaps/splash
+splash_DATA = $(SPLASH) debian-edu-joy-splash-grub.png
+grub2splashdir = /usr/share/desktop-base/
+EXTRA_DIST = $(splash_DATA) debian-edu-joy-splash.svg
+CLEANFILES = debian-edu-joy-splash-grub.png debian-edu-joy-splash.png
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
+	@for dep in $?; do \
+	  case '$(am__configure_deps)' in \
+	    *$$dep*) \
+	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+	        && { if test -f $@; then exit 0; else break; fi; }; \
+	      exit 1;; \
+	  esac; \
+	done; \
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu art-joy/splash/Makefile'; \
+	$(am__cd) $(top_srcdir) && \
+	  $(AUTOMAKE) --gnu art-joy/splash/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+	@case '$?' in \
+	  *config.status*) \
+	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+	  *) \
+	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+	esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+install-splashDATA: $(splash_DATA)
+	@$(NORMAL_INSTALL)
+	@list='$(splash_DATA)'; test -n "$(splashdir)" || list=; \
+	if test -n "$$list"; then \
+	  echo " $(MKDIR_P) '$(DESTDIR)$(splashdir)'"; \
+	  $(MKDIR_P) "$(DESTDIR)$(splashdir)" || exit 1; \
+	fi; \
+	for p in $$list; do \
+	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+	  echo "$$d$$p"; \
+	done | $(am__base_list) | \
+	while read files; do \
+	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(splashdir)'"; \
+	  $(INSTALL_DATA) $$files "$(DESTDIR)$(splashdir)" || exit $$?; \
+	done
+
+uninstall-splashDATA:
+	@$(NORMAL_UNINSTALL)
+	@list='$(splash_DATA)'; test -n "$(splashdir)" || list=; \
+	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+	dir='$(DESTDIR)$(splashdir)'; $(am__uninstall_files_from_dir)
+tags: TAGS
+TAGS:
+
+ctags: CTAGS
+CTAGS:
+
+
+distdir: $(DISTFILES)
+	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	list='$(DISTFILES)'; \
+	  dist_files=`for file in $$list; do echo $$file; done | \
+	  sed -e "s|^$$srcdirstrip/||;t" \
+	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+	case $$dist_files in \
+	  */*) $(MKDIR_P) `echo "$$dist_files" | \
+			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+			   sort -u` ;; \
+	esac; \
+	for file in $$dist_files; do \
+	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+	  if test -d $$d/$$file; then \
+	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d "$(distdir)/$$file"; then \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+	  else \
+	    test -f "$(distdir)/$$file" \
+	    || cp -p $$d/$$file "$(distdir)/$$file" \
+	    || exit 1; \
+	  fi; \
+	done
+check-am: all-am
+check: check-am
+all-am: Makefile $(DATA)
+installdirs:
+	for dir in "$(DESTDIR)$(splashdir)"; do \
+	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+	done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+	if test -z '$(STRIP)'; then \
+	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+	      install; \
+	else \
+	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+	fi
+mostlyclean-generic:
+
+clean-generic:
+	-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
+
+distclean-generic:
+	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+
+maintainer-clean-generic:
+	@echo "This command is intended for maintainers to use"
+	@echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic mostlyclean-am
+
+distclean: distclean-am
+	-rm -f Makefile
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am: install-splashDATA
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+	-rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-splashDATA
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic distclean \
+	distclean-generic distdir dvi dvi-am html html-am info info-am \
+	install install-am install-data install-data-am install-dvi \
+	install-dvi-am install-exec install-exec-am install-html \
+	install-html-am install-info install-info-am install-man \
+	install-pdf install-pdf-am install-ps install-ps-am \
+	install-splashDATA install-strip installcheck installcheck-am \
+	installdirs maintainer-clean maintainer-clean-generic \
+	mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \
+	uninstall-am uninstall-splashDATA
+
+
+# Build rule for the PNG using the SVG as the source
+debian-edu-joy-splash.png: debian-edu-joy-splash.svg
+	convert $^ $@
+	optipng -o4 -i0 -fix $@
+	advpng -z4 $@
+
+debian-edu-joy-splash-grub.png: debian-edu-joy-splash.png
+	cp $^ $@
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/art-lines/splash/README b/art-lines/splash/README
new file mode 100644
index 0000000..9135b0e
--- /dev/null
+++ b/art-lines/splash/README
@@ -0,0 +1,39 @@
+syslinux splash image
+=====================
+
+This image is used when generating the CD images, and is displayed on
+the first promt after booting the CD.
+
+Clues on how to make such image is available from the
+ISOLINUX/SYSLINUX splash image mini-HOWTO,
+<URL:http://www.sweb.cz/Frantisek.Rysanek/splash/isolinux-splash-HOWTO.html>.
+
+Some important excepts:
+
+The image need to be 640 pixels wide (the basic VGA screen width) with
+4bpp color depth (16 colors).  The vertical dimension should be
+definitely less then 480 pixels and please be aware that you need some
+space below your image on the splash screen for your welcome text - at
+least one line for the boot prompt.  To sum up, 200 - 300 pixels might
+be an appropriate height. (Note, this is no longer true for Squeeze,
+where the image should be 640x480)
+
+The PNG image should use indexed colors with less than 14 , and color
+indicies 0 and 7, in particular, should be chosen with care: 0 is the
+background color, and 7 is the color used for the text printed by
+syslinux itself.
+
+The PNG passed to debian-cd is processed like this:
+
+  pngtopnm < splash.png | ppmquant 16 | \
+    ppmtolss16 "#ffffff=7" "#000000=0" > splash.rle
+
+The debian-edu-splash-squeeze.png image was created by loading the
+background-grub2.png image into gimp and selecting
+Image->Mode->Indexed... and reducing the number of colors to 16 with
+dithering.
+
+grub splash image
+=================
+
+This image is used when the system boots, to have a backdrop behind the grub menu.
diff --git a/art-lines/splash/background-grub2.png b/art-lines/splash/background-grub2.png
new file mode 120000
index 0000000..150df12
--- /dev/null
+++ b/art-lines/splash/background-grub2.png
@@ -0,0 +1 @@
+debian-edu-lines-splash.png
\ No newline at end of file
diff --git a/art-lines/splash/debian-edu-lines-splash-live.png b/art-lines/splash/debian-edu-lines-splash-live.png
new file mode 120000
index 0000000..150df12
--- /dev/null
+++ b/art-lines/splash/debian-edu-lines-splash-live.png
@@ -0,0 +1 @@
+debian-edu-lines-splash.png
\ No newline at end of file
diff --git a/art-lines/splash/debian-edu-lines-splash.svg b/art-lines/splash/debian-edu-lines-splash.svg
new file mode 120000
index 0000000..233b44d
--- /dev/null
+++ b/art-lines/splash/debian-edu-lines-splash.svg
@@ -0,0 +1 @@
+../../playground/jessie/d-e-lines-login+grub.svg
\ No newline at end of file
diff --git a/debian/debian-edu-artwork-lines.postinst b/debian/debian-edu-artwork-lines.postinst
new file mode 100755
index 0000000..c963d2f
--- /dev/null
+++ b/debian/debian-edu-artwork-lines.postinst
@@ -0,0 +1,11 @@
+#! /bin/sh
+
+set -e
+
+#DEBHELPER#
+
+case "$1" in
+	configure)
+		update-debian-edu-artwork-lines configure
+	;;
+esac
diff --git a/debian/debian-edu-artwork-lines.prerm b/debian/debian-edu-artwork-lines.prerm
new file mode 100755
index 0000000..5d5ee93
--- /dev/null
+++ b/debian/debian-edu-artwork-lines.prerm
@@ -0,0 +1,11 @@
+#! /bin/sh
+
+set -e
+
+case "$1" in
+	remove)
+		update-debian-edu-artwork-lines $1
+	;;
+esac
+
+#DEBHELPER#
diff --git a/debian/rules b/debian/rules
index f0bbffd..ebfa9c7 100755
--- a/debian/rules
+++ b/debian/rules
@@ -15,3 +15,6 @@ install/debian-edu-artwork-joy::
 install/debian-edu-artwork-spacefun::
 	install -d debian/$(cdbs_curpkg)$(sbindir)
 	install debian/update-debian-edu-artwork-spacefun debian/$(cdbs_curpkg)$(sbindir)
+install/debian-edu-artwork-lines::
+	install -d debian/$(cdbs_curpkg)$(sbindir)
+	install debian/update-debian-edu-artwork-lines debian/$(cdbs_curpkg)$(sbindir)
diff --git a/debian/update-debian-edu-artwork-lines b/debian/update-debian-edu-artwork-lines
new file mode 100755
index 0000000..e04cabf
--- /dev/null
+++ b/debian/update-debian-edu-artwork-lines
@@ -0,0 +1,164 @@
+#! /bin/sh
+set -e
+
+EDUTHEME="lines"
+
+change_ldm_background() {
+	update-alternatives --install /usr/share/ldm/themes/default \
+	    ldm-theme /usr/share/ldm/themes/debian-edu-${EDUTHEME} 85
+	update-alternatives --set ldm-theme \
+	    /usr/share/ldm/themes/debian-edu-${EDUTHEME}
+}
+
+restore_ldm_background() {
+	update-alternatives --remove ldm-theme /usr/share/ldm/themes/debian-edu-${EDUTHEME}
+}
+
+## GRUB
+change_grub_background() {
+	priority=50 # value higher than 20 used for ${EDUTHEME}-grub.png in desktop-base
+	update-alternatives --install \
+	    /usr/share/images/desktop-base/desktop-grub.png \
+	    desktop-grub \
+	    /usr/share/pixmaps/splash/debian-edu-${EDUTHEME}-splash-grub.png $priority
+	update-alternatives --set desktop-grub \
+	    /usr/share/pixmaps/splash/debian-edu-${EDUTHEME}-splash-grub.png
+	ln -sf debian-edu-${EDUTHEME}-splash.png /usr/share/pixmaps/splash/debian-edu-splash.png
+	if which update-grub2 > /dev/null ; then
+		sync
+		update-grub2 || true
+	fi
+}
+
+restore_grub_background() {
+	update-alternatives --remove desktop-grub \
+	    /usr/share/pixmaps/splash/debian-edu-${EDUTHEME}-splash-grub.png
+	rm -f /usr/share/pixmaps/splash/debian-edu-splash.png
+
+	if which update-grub2 > /dev/null ; then
+		update-grub2 || true
+	fi
+}
+
+## Wallpaper
+change_desktop_background() {
+	update-alternatives --install \
+	    /usr/share/images/desktop-base/desktop-background \
+	    desktop-background \
+	    /usr/share/images/desktop-base/debian-edu-${EDUTHEME}-wallpaper01_1920x1080.svg 75
+	update-alternatives --set desktop-background \
+	    /usr/share/images/desktop-base/debian-edu-${EDUTHEME}-wallpaper01_1920x1080.svg
+	update-alternatives --install \
+	    /usr/share/images/desktop-base/desktop-background.xml \
+	    desktop-background.xml \
+	    /usr/share/images/desktop-base/debian-edu-${EDUTHEME}.xml 20
+	update-alternatives --set desktop-background.xml \
+	    /usr/share/images/desktop-base/debian-edu-${EDUTHEME}.xml
+
+	for WALLPAPER in debian-edu-${EDUTHEME}-wallpaper01_1280x1024.png \
+	                 debian-edu-${EDUTHEME}-wallpaper01_1280x1024.svg \
+	                 debian-edu-${EDUTHEME}-wallpaper01_1600x1200.png \
+	                 debian-edu-${EDUTHEME}-wallpaper01_1600x1200.svg \
+	                 debian-edu-${EDUTHEME}-wallpaper01_1920x1080.svg \
+	                 debian-edu-${EDUTHEME}-wallpaper01_1920x1200.png \
+	                 debian-edu-${EDUTHEME}-wallpaper01_1920x1200.svg \
+	                 debian-edu-${EDUTHEME}-wallpaper01_1280x1024.png \
+	                 debian-edu-${EDUTHEME}-wallpaper01_1280x1024.svg \
+	                 debian-edu-${EDUTHEME}-wallpaper02_1600x1200.png \
+	                 debian-edu-${EDUTHEME}-wallpaper02_1600x1200.svg \
+	                 debian-edu-${EDUTHEME}-wallpaper02_1920x1080.png \
+	                 debian-edu-${EDUTHEME}-wallpaper02_1920x1080.svg \
+	                 debian-edu-${EDUTHEME}-wallpaper02_1920x1200.png \
+	                 debian-edu-${EDUTHEME}-wallpaper02_1920x1200.svg; do
+		update-alternatives --install \
+		    /usr/share/images/desktop-base/desktop-background \
+		    desktop-background \
+		    /usr/share/images/desktop-base/$WALLPAPER 50
+	done
+}
+
+restore_desktop_background() {
+	update-alternatives --remove \
+	    desktop-background \
+	    /usr/share/images/desktop-base/debian-edu-${EDUTHEME}-wallpaper01_1920x1080.svg
+	update-alternatives --remove \
+	    desktop-background.xml \
+	    /usr/share/images/desktop-base/debian-edu-${EDUTHEME}.xml
+
+	for WALLPAPER in debian-edu-${EDUTHEME}-wallpaper01_1280x1024.png \
+	                 debian-edu-${EDUTHEME}-wallpaper01_1280x1024.svg \
+	                 debian-edu-${EDUTHEME}-wallpaper01_1600x1200.png \
+	                 debian-edu-${EDUTHEME}-wallpaper01_1600x1200.svg \
+	                 debian-edu-${EDUTHEME}-wallpaper01_1920x1080.svg \
+	                 debian-edu-${EDUTHEME}-wallpaper01_1920x1200.png \
+	                 debian-edu-${EDUTHEME}-wallpaper01_1920x1200.svg \
+	                 debian-edu-${EDUTHEME}-wallpaper01_1280x1024.png \
+	                 debian-edu-${EDUTHEME}-wallpaper01_1280x1024.svg \
+	                 debian-edu-${EDUTHEME}-wallpaper02_1600x1200.png \
+	                 debian-edu-${EDUTHEME}-wallpaper02_1600x1200.svg \
+	                 debian-edu-${EDUTHEME}-wallpaper02_1920x1080.png \
+	                 debian-edu-${EDUTHEME}-wallpaper02_1920x1080.svg \
+	                 debian-edu-${EDUTHEME}-wallpaper02_1920x1200.png \
+	                 debian-edu-${EDUTHEME}-wallpaper02_1920x1200.svg; do
+		update-alternatives --remove desktop-background \
+		    /usr/share/images/desktop-base/$WALLPAPER
+	done
+}
+
+## Wallpaper
+change_ksplash() {
+	update-alternatives --install \
+	    /usr/share/images/desktop-base/desktop-splash \
+	    desktop-splash \
+	    /usr/share/kde4/apps/kdm/themes/debian-edu-${EDUTHEME}/background.svg 55
+	update-alternatives --set desktop-splash \
+	    /usr/share/kde4/apps/kdm/themes/debian-edu-${EDUTHEME}/background.svg
+}
+
+restore_ksplash() {
+	update-alternatives --remove desktop-splash \
+	    /usr/share/kde4/apps/kdm/themes/debian-edu-${EDUTHEME}/background.svg
+}
+
+compile_gschemas() {
+	glib-compile-schemas /usr/share/glib-2.0/schemas/
+}
+
+symlink_login_background() {
+	if [ -f /usr/share/images/desktop-base/login-background.svg.edu-diverted ]; then
+		ln -fs /usr/share/images/desktop-base/debian-edu-${EDUTHEME}-wallpaper02_1600x1200.svg /usr/share/images/desktop-base/login-background.svg
+	fi
+}
+
+symlink_kde_base_edu_js() {
+	if [ -f /usr/share/debian-edu-artwork-${EDUTHEME}/kde4/apps/plasma-desktop/init/20-desktop-base-edu.js ]; then
+		ln -fs /usr/share/debian-edu-artwork-${EDUTHEME}/kde4/apps/plasma-desktop/init/20-desktop-base-edu.js /usr/share/kde4/apps/plasma-desktop/init/
+	fi
+}
+
+unlink_kde_base_edu_js() {
+	if [ -h /usr/share/kde4/apps/plasma-desktop/init/20-desktop-base-edu.js ] && \
+	   [ "$(readlink /usr/share/kde4/apps/plasma-desktop/init/20-desktop-base-edu.js)" = "/usr/share/debian-edu-artwork-${EDUTHEME}/kde4/apps/plasma-desktop/init/20-desktop-base-edu.js" ]; then
+		rm -f /usr/share/kde4/apps/plasma-desktop/init/20-desktop-base-edu.js
+	fi
+}
+
+case "$1" in
+	configure)
+		change_ldm_background
+		change_grub_background
+		change_desktop_background
+		change_ksplash
+		compile_gschemas
+		symlink_login_background
+		symlink_kde_base_edu_js
+	;;
+	remove)
+		restore_ldm_background
+		restore_grub_background
+		restore_desktop_background
+		restore_ksplash
+		compile_gschemas
+		unlink_kde_base_edu_js
+	;;
+esac
diff --git a/debian/update-debian-edu-artwork-lines.8 b/debian/update-debian-edu-artwork-lines.8
new file mode 100644
index 0000000..99a1aa5
--- /dev/null
+++ b/debian/update-debian-edu-artwork-lines.8
@@ -0,0 +1,38 @@
+'\" -*- coding: utf-8 -*-
+.if \n(.g .ds T< \\FC
+.if \n(.g .ds T> \\F[\n[.fam]]
+.de URL
+\\$2 \(la\\$1\(ra\\$3
+..
+.if \n(.g .mso www.tmac
+.TH update-debian-edu-artwork-lines 8 "September 2014" "Debian Edu"
+.SH NAME
+update-debian-edu-artwork-lines \- Enable/disable Debian Edu lines themes system-wide
+.SH SYNOPSIS
+'nh
+.fi
+.ad l
+\fBupdate-debian-edu-artwork-lines\fR \kx
+.if (\nx>(\n(.l/2)) .nr x (\n(.l/5)
+'in \n(.iu+\nxu
+{
+\fIconfigure\fR
+|
+\fIremove\fR
+}
+'in \n(.iu-\nxu
+.ad b
+'hy
+.SH DESCRIPTION
+\fBupdate-debian-edu-artwork-lines\fR \fIconfigure\fR enables the Debian Edu lines theming (as shipped with Debian Edu Jessie) 
+system-wide (several login managers, KDE splash, KDE theme, background for all desktops, MATE theme and panel layout,
+GRUB boot loader, etc.pp.).
+.PP
+\fBupdate-debian-edu-artwork-lines\fR \fIremove\fR disables the Debian Edu themes and switches back to Debian's default
+themes (from package \fIdesktop-base\fR).
+.SH "SEE ALSO"
+\fBupdate-debian-edu-artwork-spacefun\fR
+.SH AUTHOR
+This manual has been written by for the Debian Edu project by
+
+Mike Gabriel <mike.gabriel at das-netzwerkteam.de> 
diff --git a/playground/jessie/d-e-lines-wallpaper_1920x1080.svg b/playground/jessie/d-e-lines-wallpaper_1920x1080.svg
new file mode 100644
index 0000000..00476b3
--- /dev/null
+++ b/playground/jessie/d-e-lines-wallpaper_1920x1080.svg
@@ -0,0 +1,466 @@
+<?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://creativecommons.org/ns#"
+   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"
+   version="1.1"
+   width="1920"
+   height="1080"
+   viewBox="0 60 1920 1080"
+   id="Layer_1"
+   xml:space="preserve"><metadata
+     id="metadata3678"><rdf:RDF><cc:Work
+         rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+     id="defs3676" /><g
+     id="gradient"><radialGradient
+       cx="2505.6074"
+       cy="-480.42068"
+       r="2425.5129"
+       fx="2252.7292"
+       fy="-466.74481"
+       id="SVGID_1_"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.1643,0,0,1.1024,-741.5841,402.0192)"><stop
+         id="stop3516"
+         style="stop-color:#073246;stop-opacity:1"
+         offset="0" /><stop
+         id="stop3518"
+         style="stop-color:#489291;stop-opacity:1"
+         offset="0.4409" /><stop
+         id="stop3520"
+         style="stop-color:#063246;stop-opacity:1"
+         offset="0.98909998" /></radialGradient><rect
+       width="2731.4651"
+       height="1496.775"
+       x="-282"
+       y="-292.776"
+       id="rect3522"
+       style="fill:url(#SVGID_1_)" /></g><g
+     id="logo"><g
+       id="g3525"><radialGradient
+         cx="1364.4707"
+         cy="11.738"
+         r="2.9186001"
+         id="SVGID_2_"
+         gradientUnits="userSpaceOnUse"
+         gradientTransform="matrix(1.0725,0,0,0.9931,-411.9814,488.2964)"><stop
+           id="stop3528"
+           style="stop-color:#fff1e9;stop-opacity:1"
+           offset="0" /><stop
+           id="stop3530"
+           style="stop-color:#ffffff;stop-opacity:0.2"
+           offset="1" /></radialGradient><path
+         d="m 1048.302,499.081 c -2.963,0.042 0.563,1.523 4.428,2.12 1.069,-0.834 2.041,-1.676 2.901,-2.496 -2.408,0.59 -4.859,0.601 -7.329,0.376"
+         id="path3532"
+         style="fill:url(#SVGID_2_)" /><radialGradient
+         cx="1377.168"
+         cy="2.9260001"
+         r="3.3039"
+         id="SVGID_3_"
+         gradientUnits="userSpaceOnUse"
+         gradientTransform="matrix(1.0725,0,0,0.9931,-411.9814,488.2964)"><stop
+           id="stop3535"
+           style="stop-color:#fff1e9;stop-opacity:1"
+           offset="0" /><stop
+           id="stop3537"
+           style="stop-color:#ffffff;stop-opacity:0.2"
+           offset="1" /></radialGradient><path
+         d="m 1064.207,495.124 c 1.764,-2.43 3.051,-5.092 3.503,-7.844 -0.396,1.96 -1.462,3.655 -2.465,5.441 -5.539,3.48 -0.523,-2.066 -0,-4.177 -5.955,7.485 -0.82,4.489 -1.034,6.58"
+         id="path3539"
+         style="fill:url(#SVGID_3_)" /><radialGradient
+         cx="1381.1895"
+         cy="-9.9240999"
+         r="1.6042"
+         id="SVGID_4_"
+         gradientUnits="userSpaceOnUse"
+         gradientTransform="matrix(1.0725,0,0,0.9931,-411.9814,488.2964)"><stop
+           id="stop3542"
+           style="stop-color:#fff1e9;stop-opacity:1"
+           offset="0" /><stop
+           id="stop3544"
+           style="stop-color:#ffffff;stop-opacity:0.2"
+           offset="1" /></radialGradient><path
+         d="m 1070.079,479.875 c 0.354,-5.326 -1.052,-3.644 -1.526,-1.607 0.551,0.284 0.992,3.751 1.526,1.607"
+         id="path3546"
+         style="fill:url(#SVGID_4_)" /><radialGradient
+         cx="1353.1025"
+         cy="-81.3489"
+         r="1.457"
+         id="SVGID_5_"
+         gradientUnits="userSpaceOnUse"
+         gradientTransform="matrix(1.0725,0,0,0.9931,-411.9814,488.2964)"><stop
+           id="stop3549"
+           style="stop-color:#fff1e9;stop-opacity:1"
+           offset="0" /><stop
+           id="stop3551"
+           style="stop-color:#ffffff;stop-opacity:0.2"
+           offset="1" /></radialGradient><path
+         d="m 1037.063,407.068 c 1.582,0.284 3.418,0.501 3.157,0.879 1.734,-0.38 2.126,-0.727 -3.157,-0.879"
+         id="path3553"
+         style="fill:url(#SVGID_5_)" /><radialGradient
+         cx="1353.5176"
+         cy="-80.792198"
+         r="0.37630001"
+         id="SVGID_6_"
+         gradientUnits="userSpaceOnUse"
+         gradientTransform="matrix(1.0725,0,0,0.9931,-411.9814,488.2964)"><stop
+           id="stop3556"
+           style="stop-color:#fff1e9;stop-opacity:1"
+           offset="0" /><stop
+           id="stop3558"
+           style="stop-color:#ffffff;stop-opacity:0.2"
+           offset="1" /></radialGradient><path
+         d="m 1040.223,407.947 -1.113,0.229 1.036,-0.093 0.077,-0.136"
+         id="path3560"
+         style="fill:url(#SVGID_6_)" /><radialGradient
+         cx="1348.9648"
+         cy="6.4040999"
+         r="78.696503"
+         id="SVGID_7_"
+         gradientUnits="userSpaceOnUse"
+         gradientTransform="matrix(1.0725,0,0,0.9931,-411.9814,488.2964)"><stop
+           id="stop3563"
+           style="stop-color:#fff1e9;stop-opacity:1"
+           offset="0" /><stop
+           id="stop3565"
+           style="stop-color:#ffffff;stop-opacity:0.2"
+           offset="1" /></radialGradient><path
+         d="m 1089.538,481.894 c 0.176,4.784 -1.401,7.105 -2.824,11.214 l -2.563,1.276 c -2.097,4.063 0.203,2.58 -1.297,5.809 -3.271,2.907 -9.931,9.09 -12.062,9.652 -1.555,-0.032 1.055,-1.832 1.396,-2.537 -4.379,3.004 -3.513,4.509 -10.212,6.333 l -0.194,-0.436 c -16.522,7.759 -39.472,-7.615 -39.168,-28.596 -0.181,1.333 -0.5,1 -0.868,1.539 -0.854,-10.793 4.995,-21.634 14.853,-26.06 9.646,-4.769 20.951,-2.812 27.86,3.615 -3.795,-4.962 -11.347,-10.22 -20.3,-9.729 -8.771,0.139 -16.971,5.699  [...]
+         id="path3567"
+         style="fill:url(#SVGID_7_)" /><radialGradient
+         cx="1333.8086"
+         cy="19.8015"
+         r="3.9563999"
+         id="SVGID_8_"
+         gradientUnits="userSpaceOnUse"
+         gradientTransform="matrix(1.0725,0,0,0.9931,-411.9814,488.2964)"><stop
+           id="stop3570"
+           style="stop-color:#fff1e9;stop-opacity:1"
+           offset="0" /><stop
+           id="stop3572"
+           style="stop-color:#ffffff;stop-opacity:0.2"
+           offset="1" /></radialGradient><path
+         d="m 1015.956,503.142 -0.416,2.073 c 1.947,2.64 3.493,5.501 5.979,7.563 -1.79,-3.481 -3.117,-4.924 -5.563,-9.636"
+         id="path3574"
+         style="fill:url(#SVGID_8_)" /><radialGradient
+         cx="1335.0459"
+         cy="14.1677"
+         r="2.566"
+         id="SVGID_9_"
+         gradientUnits="userSpaceOnUse"
+         gradientTransform="matrix(1.0725,0,0,0.9931,-411.9814,488.2964)"><stop
+           id="stop3577"
+           style="stop-color:#fff1e9;stop-opacity:1"
+           offset="0" /><stop
+           id="stop3579"
+           style="stop-color:#ffffff;stop-opacity:0.2"
+           offset="1" /></radialGradient><path
+         d="m 1020.56,502.964 c -1.026,-1.14 -1.641,-2.51 -2.32,-3.875 0.649,2.396 1.988,4.459 3.233,6.556 l -0.913,-2.681"
+         id="path3581"
+         style="fill:url(#SVGID_9_)" /><radialGradient
+         cx="1409.0547"
+         cy="5.8004999"
+         r="6.5116"
+         id="SVGID_10_"
+         gradientUnits="userSpaceOnUse"
+         gradientTransform="matrix(1.0725,0,0,0.9931,-411.9814,488.2964)"><stop
+           id="stop3584"
+           style="stop-color:#fff1e9;stop-opacity:1"
+           offset="0" /><stop
+           id="stop3586"
+           style="stop-color:#ffffff;stop-opacity:0.2"
+           offset="1" /></radialGradient><path
+         d="m 1102.03,485.286 -0.438,1.092 c -0.796,5.657 -2.52,11.259 -5.162,16.449 2.921,-5.479 4.809,-11.473 5.6,-17.541"
+         id="path3588"
+         style="fill:url(#SVGID_10_)" /><radialGradient
+         cx="1354.3652"
+         cy="-83.664299"
+         r="2.7374001"
+         id="SVGID_11_"
+         gradientUnits="userSpaceOnUse"
+         gradientTransform="matrix(1.0725,0,0,0.9931,-411.9814,488.2964)"><stop
+           id="stop3591"
+           style="stop-color:#fff1e9;stop-opacity:1"
+           offset="0" /><stop
+           id="stop3593"
+           style="stop-color:#ffffff;stop-opacity:0.2"
+           offset="1" /></radialGradient><path
+         d="m 1037.651,405.65 c 2.001,-0.73 4.924,-0.402 7.049,-0.884 -2.771,0.229 -5.526,0.37 -8.25,0.721 l 1.201,0.163"
+         id="path3595"
+         style="fill:url(#SVGID_11_)" /><radialGradient
+         cx="1286.2842"
+         cy="-43.3577"
+         r="1.8316"
+         id="SVGID_12_"
+         gradientUnits="userSpaceOnUse"
+         gradientTransform="matrix(1.0725,0,0,0.9931,-411.9814,488.2964)"><stop
+           id="stop3598"
+           style="stop-color:#fff1e9;stop-opacity:1"
+           offset="0" /><stop
+           id="stop3600"
+           style="stop-color:#ffffff;stop-opacity:0.2"
+           offset="1" /></radialGradient><path
+         d="m 967.308,442.987 c 0.462,4.268 -3.216,5.922 0.815,3.108 2.158,-4.858 -0.846,-1.339 -0.815,-3.108"
+         id="path3602"
+         style="fill:url(#SVGID_12_)" /><radialGradient
+         cx="1282.2461"
+         cy="-28.862499"
+         r="2.2679999"
+         id="SVGID_13_"
+         gradientUnits="userSpaceOnUse"
+         gradientTransform="matrix(1.0725,0,0,0.9931,-411.9814,488.2964)"><stop
+           id="stop3605"
+           style="stop-color:#fff1e9;stop-opacity:1"
+           offset="0" /><stop
+           id="stop3607"
+           style="stop-color:#ffffff;stop-opacity:0.2"
+           offset="1" /></radialGradient><path
+         d="m 962.572,462.732 c 0.928,-2.845 1.096,-4.553 1.448,-6.199 -2.562,3.275 -1.179,3.974 -1.448,6.199"
+         id="path3609"
+         style="fill:url(#SVGID_13_)" /></g></g><g
+     id="ray"><linearGradient
+       x1="1208.9521"
+       y1="6.9850998"
+       x2="1604.0781"
+       y2="6.9850998"
+       id="SVGID_14_"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-246.7598,486.0391)"><stop
+         id="stop3613"
+         style="stop-color:#ffffff;stop-opacity:0.5"
+         offset="0" /><stop
+         id="stop3615"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1" /></linearGradient><path
+       d="m 1356.568,493.023 c 0,77.011 -88.115,139.441 -196.813,139.441 -108.698,0 -196.813,-62.433 -196.813,-139.441 0,-5.205 0.4,-10.342 1.187,-15.398 10.817,-69.765 94.274,-124.043 195.626,-124.041 108.698,0 196.813,62.428 196.813,139.439 z"
+       id="path3617"
+       style="fill:none;stroke:url(#SVGID_14_);stroke-width:1.5;stroke-miterlimit:10" /><linearGradient
+       x1="1245.6768"
+       y1="-49.459702"
+       x2="1357.8428"
+       y2="-49.459702"
+       id="SVGID_15_"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-246.7598,486.0391)"><stop
+         id="stop3620"
+         style="stop-color:#ffffff;stop-opacity:0.5"
+         offset="0" /><stop
+         id="stop3622"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1" /></linearGradient><ellipse
+       cx="1055"
+       cy="436.57901"
+       rx="55.333"
+       ry="84.621002"
+       id="ellipse3624"
+       style="fill:none;stroke:url(#SVGID_15_);stroke-width:1.5;stroke-miterlimit:10" /><linearGradient
+       x1="1038.6631"
+       y1="-21.777599"
+       x2="1340.5713"
+       y2="-21.777599"
+       id="SVGID_16_"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-246.7598,486.0391)"><stop
+         id="stop3627"
+         style="stop-color:#ffffff;stop-opacity:0.5"
+         offset="0" /><stop
+         id="stop3629"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1" /></linearGradient><ellipse
+       cx="942.85699"
+       cy="464.26099"
+       rx="150.20399"
+       ry="97.925003"
+       id="ellipse3631"
+       style="fill:none;stroke:url(#SVGID_16_);stroke-width:1.5;stroke-miterlimit:10" /><linearGradient
+       x1="1316.873"
+       y1="31.4363"
+       x2="1320.0908"
+       y2="31.4363"
+       id="SVGID_17_"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-246.7598,486.0391)"><stop
+         id="stop3634"
+         style="stop-color:#ffffff;stop-opacity:0.5"
+         offset="0" /><stop
+         id="stop3636"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1" /></linearGradient><ellipse
+       cx="1071.722"
+       cy="517.47498"
+       rx="1.109"
+       ry="0.78399998"
+       id="ellipse3638"
+       style="fill:none;stroke:url(#SVGID_17_);stroke-miterlimit:10" /><linearGradient
+       x1="1020.4854"
+       y1="97.240997"
+       x2="1416.2158"
+       y2="97.240997"
+       id="SVGID_18_"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-246.7598,486.0391)"><stop
+         id="stop3641"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="0" /><stop
+         id="stop3643"
+         style="stop-color:#ffffff;stop-opacity:0.5"
+         offset="1" /></linearGradient><ellipse
+       cx="971.591"
+       cy="583.28003"
+       rx="197.11501"
+       ry="196.589"
+       id="ellipse3645"
+       style="fill:none;stroke:url(#SVGID_18_);stroke-width:1.5;stroke-miterlimit:10" /><radialGradient
+       cx="1207.2949"
+       cy="31.434799"
+       r="210.4398"
+       id="SVGID_19_"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-246.7598,486.0391)"><stop
+         id="stop3648"
+         style="stop-color:#ffffff;stop-opacity:0.5"
+         offset="0" /><stop
+         id="stop3650"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1" /></radialGradient><line
+       fill="none"
+       stroke="url(#SVGID_19_)"
+       stroke-width="1.5"
+       stroke-miterlimit="10"
+       x1="960.53497"
+       y1="219.868"
+       x2="960.53497"
+       y2="815.08002"
+       id="line3652"
+       style="fill:none;stroke:url(#SVGID_19_);stroke-width:1.5;stroke-miterlimit:10" /><radialGradient
+       cx="1220.8359"
+       cy="2.3571999"
+       r="201.6877"
+       id="SVGID_20_"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-246.7598,486.0391)"><stop
+         id="stop3655"
+         style="stop-color:#ffffff;stop-opacity:0.5"
+         offset="0" /><stop
+         id="stop3657"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1" /></radialGradient><line
+       fill="none"
+       stroke="url(#SVGID_20_)"
+       stroke-width="1.5"
+       stroke-miterlimit="10"
+       x1="688.849"
+       y1="488.396"
+       x2="1259.3051"
+       y2="488.396"
+       id="line3659"
+       style="fill:none;stroke:url(#SVGID_20_);stroke-width:1.5;stroke-miterlimit:10" /><linearGradient
+       x1="385.05371"
+       y1="-808.23749"
+       x2="580.62299"
+       y2="-808.23749"
+       id="SVGID_21_"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.5366,0,0,0.4054,785.023,845.4514)"><stop
+         id="stop3662"
+         style="stop-color:#ffffff;stop-opacity:0.5"
+         offset="0" /><stop
+         id="stop3664"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1" /></linearGradient><ellipse
+       cx="1044.114"
+       cy="517.79199"
+       rx="52.068001"
+       ry="64.708"
+       id="ellipse3666"
+       style="fill:none;stroke:url(#SVGID_21_);stroke-width:1.5;stroke-miterlimit:10" /></g><g
+     id="lines"
+     style="display:none"><g
+       id="guides"
+       style="display:inline"><line
+         fill="none"
+         stroke="#000000"
+         stroke-miterlimit="10"
+         x1="960"
+         y1="-27"
+         x2="960"
+         y2="1219"
+         id="line3670"
+         style="fill:none;stroke:#000000;stroke-miterlimit:10" /><line
+         fill="none"
+         stroke="#000000"
+         stroke-miterlimit="10"
+         x1="0"
+         y1="540"
+         x2="1920"
+         y2="540"
+         id="line3672"
+         style="fill:none;stroke:#000000;stroke-miterlimit:10" /></g></g><g
+     transform="matrix(0.79684448,0,0,0.63829037,886.62864,227.9973)"
+     id="layer1"><path
+       d="m 284.31314,485.60092 c -0.0871,0.091 -0.0871,14.53264 -0.26721,18.30231 -0.17812,3.04943 -0.44918,9.59747 -6.90816,9.59747 -6.63901,0 -8.25374,-7.62646 -8.79198,-10.94307 -0.62733,-3.67869 -0.62733,-6.73003 -0.62733,-8.07371 0,-4.30597 0.26914,-16.33135 10.40676,-16.33135 3.05135,0 4.75514,0.90031 6.10079,1.61474 l 0.0871,5.83361 z m -26.01595,10.58875 c 0,25.2976 13.45811,25.2976 15.43104,25.2976 5.56255,0 9.15213,-3.05135 10.67589,-8.34089 l 0.18008,7.9827 c 1.70571,-0.091 3 [...]
+       id="path2862"
+       style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" /><path
+       d="m 306.95244,491.61068 c 0.091,-7.44638 1.61665,-14.08736 7.9846,-14.08736 6.99918,0 7.53353,7.71552 7.35541,14.08736 l -15.34001,0 z m 24.22109,0.90031 c 0,-10.49774 -2.06198,-20.8174 -15.34001,-20.8174 -18.30044,0 -18.30044,20.27721 -18.30044,24.58318 0,18.21138 8.16277,25.38862 21.89002,25.38862 6.0969,0 9.06116,-0.8945 10.67589,-1.34559 -0.0891,-3.22952 0.35819,-5.29343 0.90031,-8.07372 -1.88775,1.16944 -4.30986,2.69316 -9.69233,2.69316 -13.99638,0 -14.17642,-12.74369 -14.17 [...]
+       id="path2864"
+       style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" /><path
+       d="m 360.36086,496.36779 c 0,8.3428 -1.52375,19.55889 -11.93051,19.55889 -1.43662,0 -3.22947,-0.27302 -4.39503,-0.54211 -0.18003,-3.22951 -0.18003,-8.79202 -0.18003,-15.25101 0,-7.71743 0.8054,-11.74846 1.43657,-13.72724 1.88195,-6.36796 6.09886,-6.45702 6.90431,-6.45702 6.8191,0 8.16469,9.4232 8.16469,16.41849 z m -25.74682,9.77942 c 0,6.63906 0,10.40676 -1.07646,13.27616 3.67865,1.43657 8.25184,2.24202 13.7272,2.24202 3.49861,0 13.63628,0 19.10781,-11.21221 2.60218,-5.20239 3.49 [...]
+       id="path2866"
+       style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" /><path
+       d="m 387.11641,521.12908 c -1.7929,-0.26914 -3.05331,-0.44918 -5.6555,-0.44918 -2.86547,0 -4.84228,0.18004 -6.90427,0.44918 0.89643,-1.70571 1.25462,-2.51504 1.52376,-8.34281 0.36011,-7.98657 0.45109,-29.34028 -0.17811,-33.82441 -0.44922,-3.41147 -1.25462,-3.94778 -2.51121,-4.8442 7.35541,-0.71831 9.42128,-1.25654 12.82694,-2.87132 -0.71639,3.94394 -0.80737,5.92267 -0.80737,11.93052 -0.17811,30.95697 -0.26913,34.27358 1.70576,37.95222"
+       id="path2868"
+       style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" /><path
+       d="m 415.84484,495.73662 c -0.1762,5.65353 -0.26718,9.60131 -1.79481,12.7398 -1.88383,4.0388 -5.02232,5.2024 -7.35536,5.2024 -5.38636,0 -6.55,-4.48409 -6.55,-8.87912 0,-8.43191 7.53739,-9.06308 10.94306,-9.06308 l 4.75711,0 z m -24.67415,11.03792 c 0,5.65354 1.70571,11.30319 6.73195,13.72725 2.24203,0.98548 4.48409,0.98548 5.2024,0.98548 8.25571,0 11.03404,-6.1027 12.7398,-9.86852 -0.091,3.94782 0,6.368 0.26914,9.51033 1.61473,-0.091 3.22946,-0.26914 5.92267,-0.26914 1.52371,0 2.9 [...]
+       id="path2870"
+       style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" /><path
+       d="m 467.52042,512.24608 c 0.091,3.05135 0.091,6.28082 1.34565,8.883 -1.9749,-0.17811 -3.14237,-0.44918 -6.81718,-0.44918 -2.15684,0 -3.32044,0.18004 -5.02619,0.44918 0.35622,-1.16556 0.54019,-1.61473 0.7183,-3.14233 0.26914,-2.06007 0.44917,-8.97014 0.44917,-11.3942 l 0,-9.68845 c 0,-4.21691 0,-10.31962 -0.27105,-12.4707 -0.17812,-1.52372 -0.62345,-5.64966 -5.83165,-5.64966 -5.11334,0 -6.81521,3.76583 -7.44643,6.81718 -0.71442,3.14041 -0.71442,6.54996 -0.71442,19.82799 0.0871,11. [...]
+       id="path2872"
+       style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" /><path
+       d="m 387.8734,458.54915 -7.42894,7.42702 -7.42706,-7.42702 7.42706,-7.42706 7.42894,7.42706"
+       id="path2874"
+       style="fill:#d40000;fill-opacity:1;fill-rule:nonzero;stroke:none" /><path
+       d="m 482.41114,491.61068 c 0.091,-7.44638 1.61669,-14.08736 7.98465,-14.08736 6.99913,0 7.53352,7.71552 7.3554,14.08736 l -15.34005,0 z m 24.22114,0.90031 c 0,-10.49774 -2.06199,-20.8174 -15.34007,-20.8174 -18.30039,0 -18.30039,20.27721 -18.30039,24.58318 0,18.21138 8.16278,25.38862 21.89003,25.38862 6.0969,0 9.06111,-0.8945 10.67584,-1.34559 -0.0891,-3.22952 0.3582,-5.29343 0.90031,-8.07372 -1.88771,1.16944 -4.30986,2.69316 -9.69228,2.69316 -13.99639,0 -14.17647,-12.74369 -14.176 [...]
+       id="path2978"
+       style="fill:#f9f9f9;fill-opacity:1;fill-rule:nonzero;stroke:none" /><path
+       d="m 537.08729,485.60092 c -0.0871,0.091 -0.0871,14.53264 -0.26722,18.30231 -0.17811,3.04943 -0.44917,9.59747 -6.90815,9.59747 -6.63902,0 -8.25375,-7.62646 -8.79198,-10.94307 -0.62733,-3.67869 -0.62733,-6.73003 -0.62733,-8.07371 0,-4.30597 0.26913,-16.33135 10.40676,-16.33135 3.05135,0 4.75514,0.90031 6.10078,1.61474 l 0.0871,5.83361 z m -26.01596,10.58875 c 0,25.2976 13.45815,25.2976 15.43104,25.2976 5.56256,0 9.15214,-3.05135 10.67589,-8.34089 l 0.18008,7.9827 c 1.70571,-0.091 3 [...]
+       id="path2980"
+       style="fill:#f9f9f9;fill-opacity:1;fill-rule:nonzero;stroke:none" /><path
+       d="m 553.10734,480.47086 c -0.091,-3.05134 -0.091,-6.28082 -1.3456,-8.88299 1.97485,0.17811 3.14233,0.44917 6.81713,0.44917 2.1569,0 3.32049,-0.18004 5.02625,-0.44917 -0.35628,1.16556 -0.54019,1.61473 -0.71831,3.14237 -0.26913,2.06002 -0.44917,8.97014 -0.44917,11.39416 l 0,9.68844 c 0,4.21692 0,10.31966 0.27105,12.47071 0.17812,1.52376 0.62341,5.64965 5.83165,5.64965 5.11334,0 6.81521,-3.76578 7.44638,-6.81713 0.71443,-3.14045 0.71443,-6.55 0.71443,-19.82803 -0.0871,-11.48326 -0.0 [...]
+       id="path2982"
+       style="fill:#f9f9f9;fill-opacity:1;fill-rule:nonzero;stroke:none" /><path
+       d="m 398.50988,536.83079 c 0,-2.93664 1.1552,-5.38812 3.46561,-7.35443 2.3104,-1.96627 5.38218,-2.94941 9.21537,-2.94944 3.12428,3e-5 5.55283,0.58736 7.28565,1.762 1.75904,1.14916 2.63857,2.75794 2.63859,4.82635 -2e-5,0.63843 -0.10504,1.43005 -0.31505,2.37487 l -5.51347,0 c 0.0525,-0.45964 0.0787,-0.7533 0.0788,-0.881 -2e-5,-2.11949 -1.73282,-3.17924 -5.19841,-3.17927 -1.78533,3e-5 -3.20307,0.35754 -4.25325,1.07253 -1.02394,0.71503 -1.5359,1.68542 -1.53589,2.91113 -1e-5,0.71503 0. [...]
+       id="path4003"
+       style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique" /><path
+       d="m 432.8103,526.98658 -3.34746,15.28342 8.78216,-8.04391 6.26173,0 -9.13661,7.8907 5.08027,12.79364 -6.45863,0 -3.11118,-9.15473 -2.67796,2.37487 -1.49651,6.77986 -5.51348,0 6.1042,-27.92385 5.51347,0"
+       id="path4005"
+       style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique" /><path
+       d="m 441.82889,548.13057 c -10e-6,-3.9581 1.19458,-7.31611 3.58375,-10.07404 2.41542,-2.78343 5.56597,-4.17515 9.45167,-4.17517 2.7042,2e-5 4.83082,0.68949 6.37986,2.06843 1.54901,1.35344 2.32351,3.21758 2.32354,5.59243 -3e-5,4.03473 -1.22087,7.41828 -3.66252,10.15065 -2.4417,2.73238 -5.61851,4.09857 -9.53043,4.09857 -2.59921,0 -4.67332,-0.68948 -6.22233,-2.06844 -1.54903,-1.40449 -2.32355,-3.26864 -2.32354,-5.59243 m 9.53042,3.37078 c 1.23395,0 2.3104,-0.34473 3.22932,-1.03422 0. [...]
+       id="path4007"
+       style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique" /><path
+       d="m 475.50918,526.98658 -6.10419,27.92385 -5.51348,0 6.1042,-27.92385 5.51347,0"
+       id="path4009"
+       style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique" /><path
+       d="m 487.10099,533.88136 c 2.49417,2e-5 4.50265,0.70226 6.02543,2.10674 1.549,1.4045 2.32352,3.23035 2.32354,5.47752 -2e-5,1.45557 -0.23632,3.05158 -0.70888,4.78804 l -14.29563,0 c -0.0788,0.71502 -0.11816,1.28959 -0.11815,1.72369 -10e-6,1.04699 0.3413,1.90245 1.02393,2.5664 0.68261,0.6384 1.5884,0.9576 2.71735,0.9576 0.94516,0 1.81157,-0.21705 2.59921,-0.65117 0.81388,-0.43411 1.41774,-1.02145 1.81157,-1.762 l 5.43471,0 c -1.07647,2.11951 -2.57298,3.76659 -4.48955,4.94126 -1.8903 [...]
+       id="path4011"
+       style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique" /><path
+       d="m 508.35307,526.98658 -6.10419,27.92385 -5.51347,0 6.10419,-27.92385 5.51347,0"
+       id="path4013"
+       style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique" /><path
+       d="m 517.70013,534.22609 -4.52893,20.68434 -5.51346,0 4.52892,-20.68434 5.51347,0 m 1.57527,-7.23951 -1.06331,4.78804 -5.51346,0 1.0633,-4.78804 5.51347,0"
+       id="path4015"
+       style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique" /><path
+       d="m 522.95146,534.22609 5.51347,0 -0.70887,3.14095 c 1.05017,-1.22571 2.13974,-2.10671 3.26869,-2.64299 1.12894,-0.56177 2.42854,-0.84267 3.89882,-0.84269 1.75903,2e-5 3.16366,0.45967 4.21386,1.37895 1.05016,0.91932 1.57525,2.14506 1.57528,3.67722 -3e-5,0.68949 -0.0788,1.39174 -0.2363,2.10674 l -3.0324,13.86616 -5.51347,0 2.63858,-11.98925 c 0.15752,-0.84268 0.23628,-1.46832 0.2363,-1.87691 -2e-5,-1.91521 -0.97144,-2.87281 -2.91426,-2.87283 -1.31275,2e-5 -2.45482,0.45967 -3.42623 [...]
+       id="path4017"
+       style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique" /><path
+       d="m 560.55318,554.91043 -5.51346,0 0.59073,-2.60469 c -1.0502,1.22575 -2.13977,2.10674 -3.2687,2.643 -1.12896,0.56179 -2.42856,0.8427 -3.89881,0.8427 -1.73281,0 -3.1243,-0.45965 -4.17448,-1.37896 -1.05019,-0.9193 -1.57528,-2.14504 -1.57528,-3.67722 0,-0.68947 0.0788,-1.39172 0.23629,-2.10673 l 3.15056,-14.40244 5.51346,0 -2.75674,12.52552 c -0.15753,0.89377 -0.23629,1.51941 -0.23628,1.87692 -10e-6,1.91522 0.99767,2.87282 2.99302,2.87282 1.28647,0 2.40229,-0.45965 3.34746,-1.37895 [...]
+       id="path4019"
+       style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique" /><path
+       d="m 579.07551,544.41505 4.84397,10.49538 -6.61616,0 -2.32354,-6.43512 -4.84398,6.43512 -6.61615,0 9.17599,-10.49538 -4.3714,-10.18896 6.61616,0 2.00848,6.24361 4.84397,-6.24361 6.61617,0 -9.33351,10.18896"
+       id="path4021"
+       style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique" /></g><g
+     id="layer2" /></svg>
\ No newline at end of file
diff --git a/playground/jessie/d-e-lines-wallpaper_1920x1200.svg b/playground/jessie/d-e-lines-wallpaper_1920x1200.svg
new file mode 100644
index 0000000..4dad9a2
--- /dev/null
+++ b/playground/jessie/d-e-lines-wallpaper_1920x1200.svg
@@ -0,0 +1,466 @@
+<?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://creativecommons.org/ns#"
+   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"
+   version="1.1"
+   width="1920"
+   height="1200"
+   viewBox="0 -60 1920 1200"
+   id="Layer_1"
+   xml:space="preserve"><metadata
+     id="metadata9533"><rdf:RDF><cc:Work
+         rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+     id="defs9531" /><g
+     id="gradient"><radialGradient
+       cx="2273.5127"
+       cy="888.19598"
+       r="2425.5129"
+       fx="2020.6345"
+       fy="901.87183"
+       id="SVGID_1_"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.1643,0,0,-1.1024,-509.3552,788.5501)"><stop
+         id="stop9371"
+         style="stop-color:#073246;stop-opacity:1"
+         offset="0" /><stop
+         id="stop9373"
+         style="stop-color:#489291;stop-opacity:1"
+         offset="0.4409" /><stop
+         id="stop9375"
+         style="stop-color:#063246;stop-opacity:1"
+         offset="0.98909998" /></radialGradient><rect
+       width="2731.4651"
+       height="1496.776"
+       x="-320"
+       y="-355.776"
+       id="rect9377"
+       style="fill:url(#SVGID_1_)" /></g><g
+     id="logo"><g
+       id="g9380"><radialGradient
+         cx="1204.6465"
+         cy="308.63791"
+         r="2.9186001"
+         id="SVGID_2_"
+         gradientUnits="userSpaceOnUse"
+         gradientTransform="matrix(1.0725,0,0,-0.9931,-240.5703,806.4608)"><stop
+           id="stop9383"
+           style="stop-color:#fff1e9;stop-opacity:1"
+           offset="0" /><stop
+           id="stop9385"
+           style="stop-color:#ffffff;stop-opacity:0.2"
+           offset="1" /></radialGradient><path
+         d="m 1048.302,499.081 c -2.963,0.042 0.562,1.523 4.428,2.12 1.069,-0.834 2.041,-1.676 2.901,-2.496 -2.408,0.589 -4.859,0.601 -7.329,0.376"
+         id="path9387"
+         style="fill:url(#SVGID_2_)" /><radialGradient
+         cx="1217.3438"
+         cy="317.45001"
+         r="3.3039"
+         id="SVGID_3_"
+         gradientUnits="userSpaceOnUse"
+         gradientTransform="matrix(1.0725,0,0,-0.9931,-240.5703,806.4608)"><stop
+           id="stop9390"
+           style="stop-color:#fff1e9;stop-opacity:1"
+           offset="0" /><stop
+           id="stop9392"
+           style="stop-color:#ffffff;stop-opacity:0.2"
+           offset="1" /></radialGradient><path
+         d="m 1064.207,495.124 c 1.764,-2.43 3.051,-5.092 3.503,-7.844 -0.396,1.96 -1.462,3.655 -2.465,5.441 -5.539,3.481 -0.523,-2.066 -0,-4.177 -5.955,7.485 -0.82,4.489 -1.034,6.58"
+         id="path9394"
+         style="fill:url(#SVGID_3_)" /><radialGradient
+         cx="1221.3652"
+         cy="330.29999"
+         r="1.6042"
+         id="SVGID_4_"
+         gradientUnits="userSpaceOnUse"
+         gradientTransform="matrix(1.0725,0,0,-0.9931,-240.5703,806.4608)"><stop
+           id="stop9397"
+           style="stop-color:#fff1e9;stop-opacity:1"
+           offset="0" /><stop
+           id="stop9399"
+           style="stop-color:#ffffff;stop-opacity:0.2"
+           offset="1" /></radialGradient><path
+         d="m 1070.079,479.875 c 0.355,-5.327 -1.052,-3.644 -1.526,-1.608 0.551,0.285 0.992,3.752 1.526,1.608"
+         id="path9401"
+         style="fill:url(#SVGID_4_)" /><radialGradient
+         cx="1193.2783"
+         cy="401.72339"
+         r="1.4575"
+         id="SVGID_5_"
+         gradientUnits="userSpaceOnUse"
+         gradientTransform="matrix(1.0725,0,0,-0.9931,-240.5703,806.4608)"><stop
+           id="stop9404"
+           style="stop-color:#fff1e9;stop-opacity:1"
+           offset="0" /><stop
+           id="stop9406"
+           style="stop-color:#ffffff;stop-opacity:0.2"
+           offset="1" /></radialGradient><path
+         d="m 1037.063,407.068 c 1.582,0.284 3.418,0.501 3.158,0.879 1.733,-0.38 2.125,-0.727 -3.158,-0.879"
+         id="path9408"
+         style="fill:url(#SVGID_5_)" /><radialGradient
+         cx="1193.6924"
+         cy="401.16629"
+         r="0.377"
+         id="SVGID_6_"
+         gradientUnits="userSpaceOnUse"
+         gradientTransform="matrix(1.0725,0,0,-0.9931,-240.5703,806.4608)"><stop
+           id="stop9411"
+           style="stop-color:#fff1e9;stop-opacity:1"
+           offset="0" /><stop
+           id="stop9413"
+           style="stop-color:#ffffff;stop-opacity:0.2"
+           offset="1" /></radialGradient><path
+         d="m 1040.223,407.947 -1.114,0.229 1.037,-0.093 0.077,-0.136"
+         id="path9415"
+         style="fill:url(#SVGID_6_)" /><radialGradient
+         cx="1189.1416"
+         cy="313.96851"
+         r="78.695801"
+         id="SVGID_7_"
+         gradientUnits="userSpaceOnUse"
+         gradientTransform="matrix(1.0725,0,0,-0.9931,-240.5703,806.4608)"><stop
+           id="stop9418"
+           style="stop-color:#fff1e9;stop-opacity:1"
+           offset="0" /><stop
+           id="stop9420"
+           style="stop-color:#ffffff;stop-opacity:0.2"
+           offset="1" /></radialGradient><path
+         d="m 1089.538,481.894 c 0.176,4.784 -1.401,7.105 -2.824,11.214 l -2.563,1.276 c -2.096,4.063 0.203,2.58 -1.297,5.809 -3.271,2.907 -9.93,9.09 -12.061,9.652 -1.555,-0.032 1.055,-1.832 1.395,-2.537 -4.378,3.004 -3.512,4.509 -10.211,6.333 l -0.195,-0.435 c -16.522,7.758 -39.471,-7.616 -39.168,-28.596 -0.18,1.333 -0.5,1 -0.868,1.539 -0.854,-10.793 4.995,-21.634 14.853,-26.06 9.646,-4.768 20.951,-2.811 27.86,3.616 -3.795,-4.962 -11.347,-10.22 -20.3,-9.729 -8.77,0.139 -16.97,5.699 -19. [...]
+         id="path9422"
+         style="fill:url(#SVGID_7_)" /><radialGradient
+         cx="1173.9844"
+         cy="300.57401"
+         r="3.9572999"
+         id="SVGID_8_"
+         gradientUnits="userSpaceOnUse"
+         gradientTransform="matrix(1.0725,0,0,-0.9931,-240.5703,806.4608)"><stop
+           id="stop9425"
+           style="stop-color:#fff1e9;stop-opacity:1"
+           offset="0" /><stop
+           id="stop9427"
+           style="stop-color:#ffffff;stop-opacity:0.2"
+           offset="1" /></radialGradient><path
+         d="m 1015.956,503.142 -0.416,2.073 c 1.947,2.64 3.493,5.501 5.979,7.564 -1.79,-3.483 -3.117,-4.925 -5.563,-9.637"
+         id="path9429"
+         style="fill:url(#SVGID_8_)" /><radialGradient
+         cx="1175.2217"
+         cy="306.20871"
+         r="2.566"
+         id="SVGID_9_"
+         gradientUnits="userSpaceOnUse"
+         gradientTransform="matrix(1.0725,0,0,-0.9931,-240.5703,806.4608)"><stop
+           id="stop9432"
+           style="stop-color:#fff1e9;stop-opacity:1"
+           offset="0" /><stop
+           id="stop9434"
+           style="stop-color:#ffffff;stop-opacity:0.2"
+           offset="1" /></radialGradient><path
+         d="m 1020.56,502.963 c -1.027,-1.139 -1.641,-2.509 -2.321,-3.875 0.65,2.397 1.989,4.459 3.234,6.556 l -0.913,-2.681"
+         id="path9436"
+         style="fill:url(#SVGID_9_)" /><radialGradient
+         cx="1249.2305"
+         cy="314.57541"
+         r="6.5118999"
+         id="SVGID_10_"
+         gradientUnits="userSpaceOnUse"
+         gradientTransform="matrix(1.0725,0,0,-0.9931,-240.5703,806.4608)"><stop
+           id="stop9439"
+           style="stop-color:#fff1e9;stop-opacity:1"
+           offset="0" /><stop
+           id="stop9441"
+           style="stop-color:#ffffff;stop-opacity:0.2"
+           offset="1" /></radialGradient><path
+         d="m 1102.03,485.286 -0.437,1.091 c -0.796,5.658 -2.52,11.259 -5.162,16.45 2.92,-5.479 4.808,-11.473 5.599,-17.541"
+         id="path9443"
+         style="fill:url(#SVGID_10_)" /><radialGradient
+         cx="1194.541"
+         cy="404.03931"
+         r="2.7376001"
+         id="SVGID_11_"
+         gradientUnits="userSpaceOnUse"
+         gradientTransform="matrix(1.0725,0,0,-0.9931,-240.5703,806.4608)"><stop
+           id="stop9446"
+           style="stop-color:#fff1e9;stop-opacity:1"
+           offset="0" /><stop
+           id="stop9448"
+           style="stop-color:#ffffff;stop-opacity:0.2"
+           offset="1" /></radialGradient><path
+         d="m 1037.651,405.65 c 2.001,-0.731 4.924,-0.402 7.049,-0.884 -2.771,0.229 -5.526,0.37 -8.25,0.721 l 1.201,0.163"
+         id="path9450"
+         style="fill:url(#SVGID_11_)" /><radialGradient
+         cx="1126.46"
+         cy="363.73318"
+         r="1.8316"
+         id="SVGID_12_"
+         gradientUnits="userSpaceOnUse"
+         gradientTransform="matrix(1.0725,0,0,-0.9931,-240.5703,806.4608)"><stop
+           id="stop9453"
+           style="stop-color:#fff1e9;stop-opacity:1"
+           offset="0" /><stop
+           id="stop9455"
+           style="stop-color:#ffffff;stop-opacity:0.2"
+           offset="1" /></radialGradient><path
+         d="m 967.308,442.987 c 0.462,4.267 -3.216,5.922 0.815,3.108 2.158,-4.858 -0.846,-1.34 -0.815,-3.108"
+         id="path9457"
+         style="fill:url(#SVGID_12_)" /><radialGradient
+         cx="1122.4219"
+         cy="349.23849"
+         r="2.2679999"
+         id="SVGID_13_"
+         gradientUnits="userSpaceOnUse"
+         gradientTransform="matrix(1.0725,0,0,-0.9931,-240.5703,806.4608)"><stop
+           id="stop9460"
+           style="stop-color:#fff1e9;stop-opacity:1"
+           offset="0" /><stop
+           id="stop9462"
+           style="stop-color:#ffffff;stop-opacity:0.2"
+           offset="1" /></radialGradient><path
+         d="m 962.572,462.732 c 0.928,-2.845 1.096,-4.553 1.448,-6.199 -2.562,3.275 -1.179,3.973 -1.448,6.199"
+         id="path9464"
+         style="fill:url(#SVGID_13_)" /></g></g><g
+     id="ray"><linearGradient
+       x1="1085.5723"
+       y1="315.49539"
+       x2="1480.6982"
+       y2="315.49539"
+       id="SVGID_14_"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,-1,-123.3799,808.519)"><stop
+         id="stop9468"
+         style="stop-color:#ffffff;stop-opacity:0.5"
+         offset="0" /><stop
+         id="stop9470"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1" /></linearGradient><path
+       d="m 1356.568,493.023 c 0,77.011 -88.115,139.441 -196.813,139.441 -108.698,0 -196.813,-62.432 -196.813,-139.441 0,-5.205 0.401,-10.342 1.187,-15.398 10.817,-69.765 94.274,-124.043 195.626,-124.042 108.698,0 196.813,62.429 196.813,139.44 z"
+       id="path9472"
+       style="fill:none;stroke:url(#SVGID_14_);stroke-width:1.5;stroke-miterlimit:10" /><linearGradient
+       x1="1122.2969"
+       y1="371.94019"
+       x2="1234.4629"
+       y2="371.94019"
+       id="SVGID_15_"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,-1,-123.3799,808.519)"><stop
+         id="stop9475"
+         style="stop-color:#ffffff;stop-opacity:0.5"
+         offset="0" /><stop
+         id="stop9477"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1" /></linearGradient><ellipse
+       cx="1055"
+       cy="436.57901"
+       rx="55.333"
+       ry="84.621002"
+       id="ellipse9479"
+       style="fill:none;stroke:url(#SVGID_15_);stroke-width:1.5;stroke-miterlimit:10" /><linearGradient
+       x1="915.28223"
+       y1="344.2576"
+       x2="1217.1914"
+       y2="344.2576"
+       id="SVGID_16_"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,-1,-123.3799,808.519)"><stop
+         id="stop9482"
+         style="stop-color:#ffffff;stop-opacity:0.5"
+         offset="0" /><stop
+         id="stop9484"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1" /></linearGradient><ellipse
+       cx="942.85699"
+       cy="464.26099"
+       rx="150.20399"
+       ry="97.925003"
+       id="ellipse9486"
+       style="fill:none;stroke:url(#SVGID_16_);stroke-width:1.5;stroke-miterlimit:10" /><linearGradient
+       x1="1193.4932"
+       y1="291.0437"
+       x2="1196.7109"
+       y2="291.0437"
+       id="SVGID_17_"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,-1,-123.3799,808.519)"><stop
+         id="stop9489"
+         style="stop-color:#ffffff;stop-opacity:0.5"
+         offset="0" /><stop
+         id="stop9491"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1" /></linearGradient><ellipse
+       cx="1071.722"
+       cy="517.47498"
+       rx="1.109"
+       ry="0.78399998"
+       id="ellipse9493"
+       style="fill:none;stroke:url(#SVGID_17_);stroke-miterlimit:10" /><linearGradient
+       x1="897.10553"
+       y1="225.239"
+       x2="1292.8359"
+       y2="225.239"
+       id="SVGID_18_"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,-1,-123.3799,808.519)"><stop
+         id="stop9496"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="0" /><stop
+         id="stop9498"
+         style="stop-color:#ffffff;stop-opacity:0.5"
+         offset="1" /></linearGradient><ellipse
+       cx="971.591"
+       cy="583.28003"
+       rx="197.11501"
+       ry="196.589"
+       id="ellipse9500"
+       style="fill:none;stroke:url(#SVGID_18_);stroke-width:1.5;stroke-miterlimit:10" /><radialGradient
+       cx="1083.915"
+       cy="291.0452"
+       r="210.4398"
+       id="SVGID_19_"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,-1,-123.3799,808.519)"><stop
+         id="stop9503"
+         style="stop-color:#ffffff;stop-opacity:0.5"
+         offset="0" /><stop
+         id="stop9505"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1" /></radialGradient><line
+       fill="none"
+       stroke="url(#SVGID_19_)"
+       stroke-width="1.5"
+       stroke-miterlimit="10"
+       x1="960.53497"
+       y1="219.868"
+       x2="960.53497"
+       y2="815.08002"
+       id="line9507"
+       style="fill:none;stroke:url(#SVGID_19_);stroke-width:1.5;stroke-miterlimit:10" /><radialGradient
+       cx="1097.457"
+       cy="320.1228"
+       r="201.687"
+       id="SVGID_20_"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,-1,-123.3799,808.519)"><stop
+         id="stop9510"
+         style="stop-color:#ffffff;stop-opacity:0.5"
+         offset="0" /><stop
+         id="stop9512"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1" /></radialGradient><line
+       fill="none"
+       stroke="url(#SVGID_20_)"
+       stroke-width="1.5"
+       stroke-miterlimit="10"
+       x1="688.849"
+       y1="488.396"
+       x2="1259.3051"
+       y2="488.396"
+       id="line9514"
+       style="fill:none;stroke:url(#SVGID_20_);stroke-width:1.5;stroke-miterlimit:10" /><linearGradient
+       x1="727.24902"
+       y1="686.27911"
+       x2="922.82233"
+       y2="686.27911"
+       id="SVGID_21_"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.5366,0,0,-0.4054,601.4,796.0092)"><stop
+         id="stop9517"
+         style="stop-color:#ffffff;stop-opacity:0.5"
+         offset="0" /><stop
+         id="stop9519"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1" /></linearGradient><ellipse
+       cx="1044.114"
+       cy="517.79199"
+       rx="52.069"
+       ry="64.708"
+       id="ellipse9521"
+       style="fill:none;stroke:url(#SVGID_21_);stroke-width:1.5;stroke-miterlimit:10" /></g><g
+     id="lines"
+     style="display:none"><g
+       id="guides"
+       style="display:inline"><line
+         fill="none"
+         stroke="#000000"
+         stroke-miterlimit="10"
+         x1="960"
+         y1="-27"
+         x2="960"
+         y2="1219"
+         id="line9525"
+         style="fill:none;stroke:#000000;stroke-miterlimit:10" /><line
+         fill="none"
+         stroke="#000000"
+         stroke-miterlimit="10"
+         x1="0"
+         y1="540"
+         x2="1920"
+         y2="540"
+         id="line9527"
+         style="fill:none;stroke:#000000;stroke-miterlimit:10" /></g></g><g
+     transform="matrix(0.79684448,0,0,0.63829037,889.01004,235.14149)"
+     id="layer1"><path
+       d="m 284.31314,485.60092 c -0.0871,0.091 -0.0871,14.53264 -0.26721,18.30231 -0.17812,3.04943 -0.44918,9.59747 -6.90816,9.59747 -6.63901,0 -8.25374,-7.62646 -8.79198,-10.94307 -0.62733,-3.67869 -0.62733,-6.73003 -0.62733,-8.07371 0,-4.30597 0.26914,-16.33135 10.40676,-16.33135 3.05135,0 4.75514,0.90031 6.10079,1.61474 l 0.0871,5.83361 z m -26.01595,10.58875 c 0,25.2976 13.45811,25.2976 15.43104,25.2976 5.56255,0 9.15213,-3.05135 10.67589,-8.34089 l 0.18008,7.9827 c 1.70571,-0.091 3 [...]
+       id="path2862"
+       style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" /><path
+       d="m 306.95244,491.61068 c 0.091,-7.44638 1.61665,-14.08736 7.9846,-14.08736 6.99918,0 7.53353,7.71552 7.35541,14.08736 l -15.34001,0 z m 24.22109,0.90031 c 0,-10.49774 -2.06198,-20.8174 -15.34001,-20.8174 -18.30044,0 -18.30044,20.27721 -18.30044,24.58318 0,18.21138 8.16277,25.38862 21.89002,25.38862 6.0969,0 9.06116,-0.8945 10.67589,-1.34559 -0.0891,-3.22952 0.35819,-5.29343 0.90031,-8.07372 -1.88775,1.16944 -4.30986,2.69316 -9.69233,2.69316 -13.99638,0 -14.17642,-12.74369 -14.17 [...]
+       id="path2864"
+       style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" /><path
+       d="m 360.36086,496.36779 c 0,8.3428 -1.52375,19.55889 -11.93051,19.55889 -1.43662,0 -3.22947,-0.27302 -4.39503,-0.54211 -0.18003,-3.22951 -0.18003,-8.79202 -0.18003,-15.25101 0,-7.71743 0.8054,-11.74846 1.43657,-13.72724 1.88195,-6.36796 6.09886,-6.45702 6.90431,-6.45702 6.8191,0 8.16469,9.4232 8.16469,16.41849 z m -25.74682,9.77942 c 0,6.63906 0,10.40676 -1.07646,13.27616 3.67865,1.43657 8.25184,2.24202 13.7272,2.24202 3.49861,0 13.63628,0 19.10781,-11.21221 2.60218,-5.20239 3.49 [...]
+       id="path2866"
+       style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" /><path
+       d="m 387.11641,521.12908 c -1.7929,-0.26914 -3.05331,-0.44918 -5.6555,-0.44918 -2.86547,0 -4.84228,0.18004 -6.90427,0.44918 0.89643,-1.70571 1.25462,-2.51504 1.52376,-8.34281 0.36011,-7.98657 0.45109,-29.34028 -0.17811,-33.82441 -0.44922,-3.41147 -1.25462,-3.94778 -2.51121,-4.8442 7.35541,-0.71831 9.42128,-1.25654 12.82694,-2.87132 -0.71639,3.94394 -0.80737,5.92267 -0.80737,11.93052 -0.17811,30.95697 -0.26913,34.27358 1.70576,37.95222"
+       id="path2868"
+       style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" /><path
+       d="m 415.84484,495.73662 c -0.1762,5.65353 -0.26718,9.60131 -1.79481,12.7398 -1.88383,4.0388 -5.02232,5.2024 -7.35536,5.2024 -5.38636,0 -6.55,-4.48409 -6.55,-8.87912 0,-8.43191 7.53739,-9.06308 10.94306,-9.06308 l 4.75711,0 z m -24.67415,11.03792 c 0,5.65354 1.70571,11.30319 6.73195,13.72725 2.24203,0.98548 4.48409,0.98548 5.2024,0.98548 8.25571,0 11.03404,-6.1027 12.7398,-9.86852 -0.091,3.94782 0,6.368 0.26914,9.51033 1.61473,-0.091 3.22946,-0.26914 5.92267,-0.26914 1.52371,0 2.9 [...]
+       id="path2870"
+       style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" /><path
+       d="m 467.52042,512.24608 c 0.091,3.05135 0.091,6.28082 1.34565,8.883 -1.9749,-0.17811 -3.14237,-0.44918 -6.81718,-0.44918 -2.15684,0 -3.32044,0.18004 -5.02619,0.44918 0.35622,-1.16556 0.54019,-1.61473 0.7183,-3.14233 0.26914,-2.06007 0.44917,-8.97014 0.44917,-11.3942 l 0,-9.68845 c 0,-4.21691 0,-10.31962 -0.27105,-12.4707 -0.17812,-1.52372 -0.62345,-5.64966 -5.83165,-5.64966 -5.11334,0 -6.81521,3.76583 -7.44643,6.81718 -0.71442,3.14041 -0.71442,6.54996 -0.71442,19.82799 0.0871,11. [...]
+       id="path2872"
+       style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" /><path
+       d="m 387.8734,458.54915 -7.42894,7.42702 -7.42706,-7.42702 7.42706,-7.42706 7.42894,7.42706"
+       id="path2874"
+       style="fill:#d40000;fill-opacity:1;fill-rule:nonzero;stroke:none" /><path
+       d="m 482.41114,491.61068 c 0.091,-7.44638 1.61669,-14.08736 7.98465,-14.08736 6.99913,0 7.53352,7.71552 7.3554,14.08736 l -15.34005,0 z m 24.22114,0.90031 c 0,-10.49774 -2.06199,-20.8174 -15.34007,-20.8174 -18.30039,0 -18.30039,20.27721 -18.30039,24.58318 0,18.21138 8.16278,25.38862 21.89003,25.38862 6.0969,0 9.06111,-0.8945 10.67584,-1.34559 -0.0891,-3.22952 0.3582,-5.29343 0.90031,-8.07372 -1.88771,1.16944 -4.30986,2.69316 -9.69228,2.69316 -13.99639,0 -14.17647,-12.74369 -14.176 [...]
+       id="path2978"
+       style="fill:#f9f9f9;fill-opacity:1;fill-rule:nonzero;stroke:none" /><path
+       d="m 537.08729,485.60092 c -0.0871,0.091 -0.0871,14.53264 -0.26722,18.30231 -0.17811,3.04943 -0.44917,9.59747 -6.90815,9.59747 -6.63902,0 -8.25375,-7.62646 -8.79198,-10.94307 -0.62733,-3.67869 -0.62733,-6.73003 -0.62733,-8.07371 0,-4.30597 0.26913,-16.33135 10.40676,-16.33135 3.05135,0 4.75514,0.90031 6.10078,1.61474 l 0.0871,5.83361 z m -26.01596,10.58875 c 0,25.2976 13.45815,25.2976 15.43104,25.2976 5.56256,0 9.15214,-3.05135 10.67589,-8.34089 l 0.18008,7.9827 c 1.70571,-0.091 3 [...]
+       id="path2980"
+       style="fill:#f9f9f9;fill-opacity:1;fill-rule:nonzero;stroke:none" /><path
+       d="m 553.10734,480.47086 c -0.091,-3.05134 -0.091,-6.28082 -1.3456,-8.88299 1.97485,0.17811 3.14233,0.44917 6.81713,0.44917 2.1569,0 3.32049,-0.18004 5.02625,-0.44917 -0.35628,1.16556 -0.54019,1.61473 -0.71831,3.14237 -0.26913,2.06002 -0.44917,8.97014 -0.44917,11.39416 l 0,9.68844 c 0,4.21692 0,10.31966 0.27105,12.47071 0.17812,1.52376 0.62341,5.64965 5.83165,5.64965 5.11334,0 6.81521,-3.76578 7.44638,-6.81713 0.71443,-3.14045 0.71443,-6.55 0.71443,-19.82803 -0.0871,-11.48326 -0.0 [...]
+       id="path2982"
+       style="fill:#f9f9f9;fill-opacity:1;fill-rule:nonzero;stroke:none" /><path
+       d="m 398.50988,536.83079 c 0,-2.93664 1.1552,-5.38812 3.46561,-7.35443 2.3104,-1.96627 5.38218,-2.94941 9.21537,-2.94944 3.12428,3e-5 5.55283,0.58736 7.28565,1.762 1.75904,1.14916 2.63857,2.75794 2.63859,4.82635 -2e-5,0.63843 -0.10504,1.43005 -0.31505,2.37487 l -5.51347,0 c 0.0525,-0.45964 0.0787,-0.7533 0.0788,-0.881 -2e-5,-2.11949 -1.73282,-3.17924 -5.19841,-3.17927 -1.78533,3e-5 -3.20307,0.35754 -4.25325,1.07253 -1.02394,0.71503 -1.5359,1.68542 -1.53589,2.91113 -1e-5,0.71503 0. [...]
+       id="path4003"
+       style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique" /><path
+       d="m 432.8103,526.98658 -3.34746,15.28342 8.78216,-8.04391 6.26173,0 -9.13661,7.8907 5.08027,12.79364 -6.45863,0 -3.11118,-9.15473 -2.67796,2.37487 -1.49651,6.77986 -5.51348,0 6.1042,-27.92385 5.51347,0"
+       id="path4005"
+       style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique" /><path
+       d="m 441.82889,548.13057 c -10e-6,-3.9581 1.19458,-7.31611 3.58375,-10.07404 2.41542,-2.78343 5.56597,-4.17515 9.45167,-4.17517 2.7042,2e-5 4.83082,0.68949 6.37986,2.06843 1.54901,1.35344 2.32351,3.21758 2.32354,5.59243 -3e-5,4.03473 -1.22087,7.41828 -3.66252,10.15065 -2.4417,2.73238 -5.61851,4.09857 -9.53043,4.09857 -2.59921,0 -4.67332,-0.68948 -6.22233,-2.06844 -1.54903,-1.40449 -2.32355,-3.26864 -2.32354,-5.59243 m 9.53042,3.37078 c 1.23395,0 2.3104,-0.34473 3.22932,-1.03422 0. [...]
+       id="path4007"
+       style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique" /><path
+       d="m 475.50918,526.98658 -6.10419,27.92385 -5.51348,0 6.1042,-27.92385 5.51347,0"
+       id="path4009"
+       style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique" /><path
+       d="m 487.10099,533.88136 c 2.49417,2e-5 4.50265,0.70226 6.02543,2.10674 1.549,1.4045 2.32352,3.23035 2.32354,5.47752 -2e-5,1.45557 -0.23632,3.05158 -0.70888,4.78804 l -14.29563,0 c -0.0788,0.71502 -0.11816,1.28959 -0.11815,1.72369 -10e-6,1.04699 0.3413,1.90245 1.02393,2.5664 0.68261,0.6384 1.5884,0.9576 2.71735,0.9576 0.94516,0 1.81157,-0.21705 2.59921,-0.65117 0.81388,-0.43411 1.41774,-1.02145 1.81157,-1.762 l 5.43471,0 c -1.07647,2.11951 -2.57298,3.76659 -4.48955,4.94126 -1.8903 [...]
+       id="path4011"
+       style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique" /><path
+       d="m 508.35307,526.98658 -6.10419,27.92385 -5.51347,0 6.10419,-27.92385 5.51347,0"
+       id="path4013"
+       style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique" /><path
+       d="m 517.70013,534.22609 -4.52893,20.68434 -5.51346,0 4.52892,-20.68434 5.51347,0 m 1.57527,-7.23951 -1.06331,4.78804 -5.51346,0 1.0633,-4.78804 5.51347,0"
+       id="path4015"
+       style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique" /><path
+       d="m 522.95146,534.22609 5.51347,0 -0.70887,3.14095 c 1.05017,-1.22571 2.13974,-2.10671 3.26869,-2.64299 1.12894,-0.56177 2.42854,-0.84267 3.89882,-0.84269 1.75903,2e-5 3.16366,0.45967 4.21386,1.37895 1.05016,0.91932 1.57525,2.14506 1.57528,3.67722 -3e-5,0.68949 -0.0788,1.39174 -0.2363,2.10674 l -3.0324,13.86616 -5.51347,0 2.63858,-11.98925 c 0.15752,-0.84268 0.23628,-1.46832 0.2363,-1.87691 -2e-5,-1.91521 -0.97144,-2.87281 -2.91426,-2.87283 -1.31275,2e-5 -2.45482,0.45967 -3.42623 [...]
+       id="path4017"
+       style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique" /><path
+       d="m 560.55318,554.91043 -5.51346,0 0.59073,-2.60469 c -1.0502,1.22575 -2.13977,2.10674 -3.2687,2.643 -1.12896,0.56179 -2.42856,0.8427 -3.89881,0.8427 -1.73281,0 -3.1243,-0.45965 -4.17448,-1.37896 -1.05019,-0.9193 -1.57528,-2.14504 -1.57528,-3.67722 0,-0.68947 0.0788,-1.39172 0.23629,-2.10673 l 3.15056,-14.40244 5.51346,0 -2.75674,12.52552 c -0.15753,0.89377 -0.23629,1.51941 -0.23628,1.87692 -10e-6,1.91522 0.99767,2.87282 2.99302,2.87282 1.28647,0 2.40229,-0.45965 3.34746,-1.37895 [...]
+       id="path4019"
+       style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique" /><path
+       d="m 579.07551,544.41505 4.84397,10.49538 -6.61616,0 -2.32354,-6.43512 -4.84398,6.43512 -6.61615,0 9.17599,-10.49538 -4.3714,-10.18896 6.61616,0 2.00848,6.24361 4.84397,-6.24361 6.61617,0 -9.33351,10.18896"
+       id="path4021"
+       style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique" /></g><g
+     id="layer5" /></svg>
\ No newline at end of file
diff --git a/playground/jessie/d-e-lines-wallpaper_2560x1080.svg b/playground/jessie/d-e-lines-wallpaper_2560x1080.svg
new file mode 100644
index 0000000..4c46836
--- /dev/null
+++ b/playground/jessie/d-e-lines-wallpaper_2560x1080.svg
@@ -0,0 +1,466 @@
+<?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://creativecommons.org/ns#"
+   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"
+   version="1.1"
+   width="2560"
+   height="1080"
+   viewBox="-320 0 2560 1080"
+   id="Layer_1"
+   xml:space="preserve"><metadata
+     id="metadata8946"><rdf:RDF><cc:Work
+         rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+     id="defs8944" /><g
+     id="gradient"><radialGradient
+       cx="2273.5127"
+       cy="888.19598"
+       r="2425.5129"
+       fx="2020.6345"
+       fy="901.87183"
+       id="SVGID_1_"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.1643,0,0,-1.1024,-509.3552,788.5501)"><stop
+         id="stop8784"
+         style="stop-color:#073246;stop-opacity:1"
+         offset="0" /><stop
+         id="stop8786"
+         style="stop-color:#489291;stop-opacity:1"
+         offset="0.4409" /><stop
+         id="stop8788"
+         style="stop-color:#063246;stop-opacity:1"
+         offset="0.98909998" /></radialGradient><rect
+       width="2731.4651"
+       height="1496.776"
+       x="-320"
+       y="-355.776"
+       id="rect8790"
+       style="fill:url(#SVGID_1_)" /></g><g
+     id="logo"><g
+       id="g8793"><radialGradient
+         cx="1204.6465"
+         cy="308.63791"
+         r="2.9186001"
+         id="SVGID_2_"
+         gradientUnits="userSpaceOnUse"
+         gradientTransform="matrix(1.0725,0,0,-0.9931,-240.5703,806.4608)"><stop
+           id="stop8796"
+           style="stop-color:#fff1e9;stop-opacity:1"
+           offset="0" /><stop
+           id="stop8798"
+           style="stop-color:#ffffff;stop-opacity:0.2"
+           offset="1" /></radialGradient><path
+         d="m 1048.302,499.081 c -2.963,0.042 0.562,1.523 4.428,2.12 1.069,-0.834 2.041,-1.676 2.901,-2.496 -2.408,0.589 -4.859,0.601 -7.329,0.376"
+         id="path8800"
+         style="fill:url(#SVGID_2_)" /><radialGradient
+         cx="1217.3438"
+         cy="317.45001"
+         r="3.3039"
+         id="SVGID_3_"
+         gradientUnits="userSpaceOnUse"
+         gradientTransform="matrix(1.0725,0,0,-0.9931,-240.5703,806.4608)"><stop
+           id="stop8803"
+           style="stop-color:#fff1e9;stop-opacity:1"
+           offset="0" /><stop
+           id="stop8805"
+           style="stop-color:#ffffff;stop-opacity:0.2"
+           offset="1" /></radialGradient><path
+         d="m 1064.207,495.124 c 1.764,-2.43 3.051,-5.092 3.503,-7.844 -0.396,1.96 -1.462,3.655 -2.465,5.441 -5.539,3.481 -0.523,-2.066 -0,-4.177 -5.955,7.485 -0.82,4.489 -1.034,6.58"
+         id="path8807"
+         style="fill:url(#SVGID_3_)" /><radialGradient
+         cx="1221.3652"
+         cy="330.29999"
+         r="1.6042"
+         id="SVGID_4_"
+         gradientUnits="userSpaceOnUse"
+         gradientTransform="matrix(1.0725,0,0,-0.9931,-240.5703,806.4608)"><stop
+           id="stop8810"
+           style="stop-color:#fff1e9;stop-opacity:1"
+           offset="0" /><stop
+           id="stop8812"
+           style="stop-color:#ffffff;stop-opacity:0.2"
+           offset="1" /></radialGradient><path
+         d="m 1070.079,479.875 c 0.355,-5.327 -1.052,-3.644 -1.526,-1.608 0.551,0.285 0.992,3.752 1.526,1.608"
+         id="path8814"
+         style="fill:url(#SVGID_4_)" /><radialGradient
+         cx="1193.2783"
+         cy="401.72339"
+         r="1.4575"
+         id="SVGID_5_"
+         gradientUnits="userSpaceOnUse"
+         gradientTransform="matrix(1.0725,0,0,-0.9931,-240.5703,806.4608)"><stop
+           id="stop8817"
+           style="stop-color:#fff1e9;stop-opacity:1"
+           offset="0" /><stop
+           id="stop8819"
+           style="stop-color:#ffffff;stop-opacity:0.2"
+           offset="1" /></radialGradient><path
+         d="m 1037.063,407.068 c 1.582,0.284 3.418,0.501 3.158,0.879 1.733,-0.38 2.125,-0.727 -3.158,-0.879"
+         id="path8821"
+         style="fill:url(#SVGID_5_)" /><radialGradient
+         cx="1193.6924"
+         cy="401.16629"
+         r="0.377"
+         id="SVGID_6_"
+         gradientUnits="userSpaceOnUse"
+         gradientTransform="matrix(1.0725,0,0,-0.9931,-240.5703,806.4608)"><stop
+           id="stop8824"
+           style="stop-color:#fff1e9;stop-opacity:1"
+           offset="0" /><stop
+           id="stop8826"
+           style="stop-color:#ffffff;stop-opacity:0.2"
+           offset="1" /></radialGradient><path
+         d="m 1040.223,407.947 -1.114,0.229 1.037,-0.093 0.077,-0.136"
+         id="path8828"
+         style="fill:url(#SVGID_6_)" /><radialGradient
+         cx="1189.1416"
+         cy="313.96851"
+         r="78.695801"
+         id="SVGID_7_"
+         gradientUnits="userSpaceOnUse"
+         gradientTransform="matrix(1.0725,0,0,-0.9931,-240.5703,806.4608)"><stop
+           id="stop8831"
+           style="stop-color:#fff1e9;stop-opacity:1"
+           offset="0" /><stop
+           id="stop8833"
+           style="stop-color:#ffffff;stop-opacity:0.2"
+           offset="1" /></radialGradient><path
+         d="m 1089.538,481.894 c 0.176,4.784 -1.401,7.105 -2.824,11.214 l -2.563,1.276 c -2.096,4.063 0.203,2.58 -1.297,5.809 -3.271,2.907 -9.93,9.09 -12.061,9.652 -1.555,-0.032 1.055,-1.832 1.395,-2.537 -4.378,3.004 -3.512,4.509 -10.211,6.333 l -0.195,-0.435 c -16.522,7.758 -39.471,-7.616 -39.168,-28.596 -0.18,1.333 -0.5,1 -0.868,1.539 -0.854,-10.793 4.995,-21.634 14.853,-26.06 9.646,-4.768 20.951,-2.811 27.86,3.616 -3.795,-4.962 -11.347,-10.22 -20.3,-9.729 -8.77,0.139 -16.97,5.699 -19. [...]
+         id="path8835"
+         style="fill:url(#SVGID_7_)" /><radialGradient
+         cx="1173.9844"
+         cy="300.57401"
+         r="3.9572999"
+         id="SVGID_8_"
+         gradientUnits="userSpaceOnUse"
+         gradientTransform="matrix(1.0725,0,0,-0.9931,-240.5703,806.4608)"><stop
+           id="stop8838"
+           style="stop-color:#fff1e9;stop-opacity:1"
+           offset="0" /><stop
+           id="stop8840"
+           style="stop-color:#ffffff;stop-opacity:0.2"
+           offset="1" /></radialGradient><path
+         d="m 1015.956,503.142 -0.416,2.073 c 1.947,2.64 3.493,5.501 5.979,7.564 -1.79,-3.483 -3.117,-4.925 -5.563,-9.637"
+         id="path8842"
+         style="fill:url(#SVGID_8_)" /><radialGradient
+         cx="1175.2217"
+         cy="306.20871"
+         r="2.566"
+         id="SVGID_9_"
+         gradientUnits="userSpaceOnUse"
+         gradientTransform="matrix(1.0725,0,0,-0.9931,-240.5703,806.4608)"><stop
+           id="stop8845"
+           style="stop-color:#fff1e9;stop-opacity:1"
+           offset="0" /><stop
+           id="stop8847"
+           style="stop-color:#ffffff;stop-opacity:0.2"
+           offset="1" /></radialGradient><path
+         d="m 1020.56,502.963 c -1.027,-1.139 -1.641,-2.509 -2.321,-3.875 0.65,2.397 1.989,4.459 3.234,6.556 l -0.913,-2.681"
+         id="path8849"
+         style="fill:url(#SVGID_9_)" /><radialGradient
+         cx="1249.2305"
+         cy="314.57541"
+         r="6.5118999"
+         id="SVGID_10_"
+         gradientUnits="userSpaceOnUse"
+         gradientTransform="matrix(1.0725,0,0,-0.9931,-240.5703,806.4608)"><stop
+           id="stop8852"
+           style="stop-color:#fff1e9;stop-opacity:1"
+           offset="0" /><stop
+           id="stop8854"
+           style="stop-color:#ffffff;stop-opacity:0.2"
+           offset="1" /></radialGradient><path
+         d="m 1102.03,485.286 -0.437,1.091 c -0.796,5.658 -2.52,11.259 -5.162,16.45 2.92,-5.479 4.808,-11.473 5.599,-17.541"
+         id="path8856"
+         style="fill:url(#SVGID_10_)" /><radialGradient
+         cx="1194.541"
+         cy="404.03931"
+         r="2.7376001"
+         id="SVGID_11_"
+         gradientUnits="userSpaceOnUse"
+         gradientTransform="matrix(1.0725,0,0,-0.9931,-240.5703,806.4608)"><stop
+           id="stop8859"
+           style="stop-color:#fff1e9;stop-opacity:1"
+           offset="0" /><stop
+           id="stop8861"
+           style="stop-color:#ffffff;stop-opacity:0.2"
+           offset="1" /></radialGradient><path
+         d="m 1037.651,405.65 c 2.001,-0.731 4.924,-0.402 7.049,-0.884 -2.771,0.229 -5.526,0.37 -8.25,0.721 l 1.201,0.163"
+         id="path8863"
+         style="fill:url(#SVGID_11_)" /><radialGradient
+         cx="1126.46"
+         cy="363.73318"
+         r="1.8316"
+         id="SVGID_12_"
+         gradientUnits="userSpaceOnUse"
+         gradientTransform="matrix(1.0725,0,0,-0.9931,-240.5703,806.4608)"><stop
+           id="stop8866"
+           style="stop-color:#fff1e9;stop-opacity:1"
+           offset="0" /><stop
+           id="stop8868"
+           style="stop-color:#ffffff;stop-opacity:0.2"
+           offset="1" /></radialGradient><path
+         d="m 967.308,442.987 c 0.462,4.267 -3.216,5.922 0.815,3.108 2.158,-4.858 -0.846,-1.34 -0.815,-3.108"
+         id="path8870"
+         style="fill:url(#SVGID_12_)" /><radialGradient
+         cx="1122.4219"
+         cy="349.23849"
+         r="2.2679999"
+         id="SVGID_13_"
+         gradientUnits="userSpaceOnUse"
+         gradientTransform="matrix(1.0725,0,0,-0.9931,-240.5703,806.4608)"><stop
+           id="stop8873"
+           style="stop-color:#fff1e9;stop-opacity:1"
+           offset="0" /><stop
+           id="stop8875"
+           style="stop-color:#ffffff;stop-opacity:0.2"
+           offset="1" /></radialGradient><path
+         d="m 962.572,462.732 c 0.928,-2.845 1.096,-4.553 1.448,-6.199 -2.562,3.275 -1.179,3.973 -1.448,6.199"
+         id="path8877"
+         style="fill:url(#SVGID_13_)" /></g></g><g
+     id="ray"><linearGradient
+       x1="1085.5723"
+       y1="315.49539"
+       x2="1480.6982"
+       y2="315.49539"
+       id="SVGID_14_"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,-1,-123.3799,808.519)"><stop
+         id="stop8881"
+         style="stop-color:#ffffff;stop-opacity:0.5"
+         offset="0" /><stop
+         id="stop8883"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1" /></linearGradient><path
+       d="m 1356.568,493.023 c 0,77.011 -88.115,139.441 -196.813,139.441 -108.698,0 -196.813,-62.432 -196.813,-139.441 0,-5.205 0.401,-10.342 1.187,-15.398 10.817,-69.765 94.274,-124.043 195.626,-124.042 108.698,0 196.813,62.429 196.813,139.44 z"
+       id="path8885"
+       style="fill:none;stroke:url(#SVGID_14_);stroke-width:1.5;stroke-miterlimit:10" /><linearGradient
+       x1="1122.2969"
+       y1="371.94019"
+       x2="1234.4629"
+       y2="371.94019"
+       id="SVGID_15_"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,-1,-123.3799,808.519)"><stop
+         id="stop8888"
+         style="stop-color:#ffffff;stop-opacity:0.5"
+         offset="0" /><stop
+         id="stop8890"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1" /></linearGradient><ellipse
+       cx="1055"
+       cy="436.57901"
+       rx="55.333"
+       ry="84.621002"
+       id="ellipse8892"
+       style="fill:none;stroke:url(#SVGID_15_);stroke-width:1.5;stroke-miterlimit:10" /><linearGradient
+       x1="915.28223"
+       y1="344.2576"
+       x2="1217.1914"
+       y2="344.2576"
+       id="SVGID_16_"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,-1,-123.3799,808.519)"><stop
+         id="stop8895"
+         style="stop-color:#ffffff;stop-opacity:0.5"
+         offset="0" /><stop
+         id="stop8897"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1" /></linearGradient><ellipse
+       cx="942.85699"
+       cy="464.26099"
+       rx="150.20399"
+       ry="97.925003"
+       id="ellipse8899"
+       style="fill:none;stroke:url(#SVGID_16_);stroke-width:1.5;stroke-miterlimit:10" /><linearGradient
+       x1="1193.4932"
+       y1="291.0437"
+       x2="1196.7109"
+       y2="291.0437"
+       id="SVGID_17_"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,-1,-123.3799,808.519)"><stop
+         id="stop8902"
+         style="stop-color:#ffffff;stop-opacity:0.5"
+         offset="0" /><stop
+         id="stop8904"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1" /></linearGradient><ellipse
+       cx="1071.722"
+       cy="517.47498"
+       rx="1.109"
+       ry="0.78399998"
+       id="ellipse8906"
+       style="fill:none;stroke:url(#SVGID_17_);stroke-miterlimit:10" /><linearGradient
+       x1="897.10553"
+       y1="225.239"
+       x2="1292.8359"
+       y2="225.239"
+       id="SVGID_18_"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,-1,-123.3799,808.519)"><stop
+         id="stop8909"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="0" /><stop
+         id="stop8911"
+         style="stop-color:#ffffff;stop-opacity:0.5"
+         offset="1" /></linearGradient><ellipse
+       cx="971.591"
+       cy="583.28003"
+       rx="197.11501"
+       ry="196.589"
+       id="ellipse8913"
+       style="fill:none;stroke:url(#SVGID_18_);stroke-width:1.5;stroke-miterlimit:10" /><radialGradient
+       cx="1083.915"
+       cy="291.0452"
+       r="210.4398"
+       id="SVGID_19_"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,-1,-123.3799,808.519)"><stop
+         id="stop8916"
+         style="stop-color:#ffffff;stop-opacity:0.5"
+         offset="0" /><stop
+         id="stop8918"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1" /></radialGradient><line
+       fill="none"
+       stroke="url(#SVGID_19_)"
+       stroke-width="1.5"
+       stroke-miterlimit="10"
+       x1="960.53497"
+       y1="219.868"
+       x2="960.53497"
+       y2="815.08002"
+       id="line8920"
+       style="fill:none;stroke:url(#SVGID_19_);stroke-width:1.5;stroke-miterlimit:10" /><radialGradient
+       cx="1097.457"
+       cy="320.1228"
+       r="201.687"
+       id="SVGID_20_"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,-1,-123.3799,808.519)"><stop
+         id="stop8923"
+         style="stop-color:#ffffff;stop-opacity:0.5"
+         offset="0" /><stop
+         id="stop8925"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1" /></radialGradient><line
+       fill="none"
+       stroke="url(#SVGID_20_)"
+       stroke-width="1.5"
+       stroke-miterlimit="10"
+       x1="688.849"
+       y1="488.396"
+       x2="1259.3051"
+       y2="488.396"
+       id="line8927"
+       style="fill:none;stroke:url(#SVGID_20_);stroke-width:1.5;stroke-miterlimit:10" /><linearGradient
+       x1="727.24902"
+       y1="686.27911"
+       x2="922.82233"
+       y2="686.27911"
+       id="SVGID_21_"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.5366,0,0,-0.4054,601.4,796.0092)"><stop
+         id="stop8930"
+         style="stop-color:#ffffff;stop-opacity:0.5"
+         offset="0" /><stop
+         id="stop8932"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1" /></linearGradient><ellipse
+       cx="1044.114"
+       cy="517.79199"
+       rx="52.069"
+       ry="64.708"
+       id="ellipse8934"
+       style="fill:none;stroke:url(#SVGID_21_);stroke-width:1.5;stroke-miterlimit:10" /></g><g
+     id="lines"
+     style="display:none"><g
+       id="guides"
+       style="display:inline"><line
+         fill="none"
+         stroke="#000000"
+         stroke-miterlimit="10"
+         x1="960"
+         y1="-27"
+         x2="960"
+         y2="1219"
+         id="line8938"
+         style="fill:none;stroke:#000000;stroke-miterlimit:10" /><line
+         fill="none"
+         stroke="#000000"
+         stroke-miterlimit="10"
+         x1="0"
+         y1="540"
+         x2="1920"
+         y2="540"
+         id="line8940"
+         style="fill:none;stroke:#000000;stroke-miterlimit:10" /></g></g><g
+     transform="matrix(0.79684448,0,0,0.63829037,888.11755,229.91368)"
+     id="layer1"><path
+       d="m 284.31314,485.60092 c -0.0871,0.091 -0.0871,14.53264 -0.26721,18.30231 -0.17812,3.04943 -0.44918,9.59747 -6.90816,9.59747 -6.63901,0 -8.25374,-7.62646 -8.79198,-10.94307 -0.62733,-3.67869 -0.62733,-6.73003 -0.62733,-8.07371 0,-4.30597 0.26914,-16.33135 10.40676,-16.33135 3.05135,0 4.75514,0.90031 6.10079,1.61474 l 0.0871,5.83361 z m -26.01595,10.58875 c 0,25.2976 13.45811,25.2976 15.43104,25.2976 5.56255,0 9.15213,-3.05135 10.67589,-8.34089 l 0.18008,7.9827 c 1.70571,-0.091 3 [...]
+       id="path2862"
+       style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" /><path
+       d="m 306.95244,491.61068 c 0.091,-7.44638 1.61665,-14.08736 7.9846,-14.08736 6.99918,0 7.53353,7.71552 7.35541,14.08736 l -15.34001,0 z m 24.22109,0.90031 c 0,-10.49774 -2.06198,-20.8174 -15.34001,-20.8174 -18.30044,0 -18.30044,20.27721 -18.30044,24.58318 0,18.21138 8.16277,25.38862 21.89002,25.38862 6.0969,0 9.06116,-0.8945 10.67589,-1.34559 -0.0891,-3.22952 0.35819,-5.29343 0.90031,-8.07372 -1.88775,1.16944 -4.30986,2.69316 -9.69233,2.69316 -13.99638,0 -14.17642,-12.74369 -14.17 [...]
+       id="path2864"
+       style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" /><path
+       d="m 360.36086,496.36779 c 0,8.3428 -1.52375,19.55889 -11.93051,19.55889 -1.43662,0 -3.22947,-0.27302 -4.39503,-0.54211 -0.18003,-3.22951 -0.18003,-8.79202 -0.18003,-15.25101 0,-7.71743 0.8054,-11.74846 1.43657,-13.72724 1.88195,-6.36796 6.09886,-6.45702 6.90431,-6.45702 6.8191,0 8.16469,9.4232 8.16469,16.41849 z m -25.74682,9.77942 c 0,6.63906 0,10.40676 -1.07646,13.27616 3.67865,1.43657 8.25184,2.24202 13.7272,2.24202 3.49861,0 13.63628,0 19.10781,-11.21221 2.60218,-5.20239 3.49 [...]
+       id="path2866"
+       style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" /><path
+       d="m 387.11641,521.12908 c -1.7929,-0.26914 -3.05331,-0.44918 -5.6555,-0.44918 -2.86547,0 -4.84228,0.18004 -6.90427,0.44918 0.89643,-1.70571 1.25462,-2.51504 1.52376,-8.34281 0.36011,-7.98657 0.45109,-29.34028 -0.17811,-33.82441 -0.44922,-3.41147 -1.25462,-3.94778 -2.51121,-4.8442 7.35541,-0.71831 9.42128,-1.25654 12.82694,-2.87132 -0.71639,3.94394 -0.80737,5.92267 -0.80737,11.93052 -0.17811,30.95697 -0.26913,34.27358 1.70576,37.95222"
+       id="path2868"
+       style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" /><path
+       d="m 415.84484,495.73662 c -0.1762,5.65353 -0.26718,9.60131 -1.79481,12.7398 -1.88383,4.0388 -5.02232,5.2024 -7.35536,5.2024 -5.38636,0 -6.55,-4.48409 -6.55,-8.87912 0,-8.43191 7.53739,-9.06308 10.94306,-9.06308 l 4.75711,0 z m -24.67415,11.03792 c 0,5.65354 1.70571,11.30319 6.73195,13.72725 2.24203,0.98548 4.48409,0.98548 5.2024,0.98548 8.25571,0 11.03404,-6.1027 12.7398,-9.86852 -0.091,3.94782 0,6.368 0.26914,9.51033 1.61473,-0.091 3.22946,-0.26914 5.92267,-0.26914 1.52371,0 2.9 [...]
+       id="path2870"
+       style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" /><path
+       d="m 467.52042,512.24608 c 0.091,3.05135 0.091,6.28082 1.34565,8.883 -1.9749,-0.17811 -3.14237,-0.44918 -6.81718,-0.44918 -2.15684,0 -3.32044,0.18004 -5.02619,0.44918 0.35622,-1.16556 0.54019,-1.61473 0.7183,-3.14233 0.26914,-2.06007 0.44917,-8.97014 0.44917,-11.3942 l 0,-9.68845 c 0,-4.21691 0,-10.31962 -0.27105,-12.4707 -0.17812,-1.52372 -0.62345,-5.64966 -5.83165,-5.64966 -5.11334,0 -6.81521,3.76583 -7.44643,6.81718 -0.71442,3.14041 -0.71442,6.54996 -0.71442,19.82799 0.0871,11. [...]
+       id="path2872"
+       style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" /><path
+       d="m 387.8734,458.54915 -7.42894,7.42702 -7.42706,-7.42702 7.42706,-7.42706 7.42894,7.42706"
+       id="path2874"
+       style="fill:#d40000;fill-opacity:1;fill-rule:nonzero;stroke:none" /><path
+       d="m 482.41114,491.61068 c 0.091,-7.44638 1.61669,-14.08736 7.98465,-14.08736 6.99913,0 7.53352,7.71552 7.3554,14.08736 l -15.34005,0 z m 24.22114,0.90031 c 0,-10.49774 -2.06199,-20.8174 -15.34007,-20.8174 -18.30039,0 -18.30039,20.27721 -18.30039,24.58318 0,18.21138 8.16278,25.38862 21.89003,25.38862 6.0969,0 9.06111,-0.8945 10.67584,-1.34559 -0.0891,-3.22952 0.3582,-5.29343 0.90031,-8.07372 -1.88771,1.16944 -4.30986,2.69316 -9.69228,2.69316 -13.99639,0 -14.17647,-12.74369 -14.176 [...]
+       id="path2978"
+       style="fill:#f9f9f9;fill-opacity:1;fill-rule:nonzero;stroke:none" /><path
+       d="m 537.08729,485.60092 c -0.0871,0.091 -0.0871,14.53264 -0.26722,18.30231 -0.17811,3.04943 -0.44917,9.59747 -6.90815,9.59747 -6.63902,0 -8.25375,-7.62646 -8.79198,-10.94307 -0.62733,-3.67869 -0.62733,-6.73003 -0.62733,-8.07371 0,-4.30597 0.26913,-16.33135 10.40676,-16.33135 3.05135,0 4.75514,0.90031 6.10078,1.61474 l 0.0871,5.83361 z m -26.01596,10.58875 c 0,25.2976 13.45815,25.2976 15.43104,25.2976 5.56256,0 9.15214,-3.05135 10.67589,-8.34089 l 0.18008,7.9827 c 1.70571,-0.091 3 [...]
+       id="path2980"
+       style="fill:#f9f9f9;fill-opacity:1;fill-rule:nonzero;stroke:none" /><path
+       d="m 553.10734,480.47086 c -0.091,-3.05134 -0.091,-6.28082 -1.3456,-8.88299 1.97485,0.17811 3.14233,0.44917 6.81713,0.44917 2.1569,0 3.32049,-0.18004 5.02625,-0.44917 -0.35628,1.16556 -0.54019,1.61473 -0.71831,3.14237 -0.26913,2.06002 -0.44917,8.97014 -0.44917,11.39416 l 0,9.68844 c 0,4.21692 0,10.31966 0.27105,12.47071 0.17812,1.52376 0.62341,5.64965 5.83165,5.64965 5.11334,0 6.81521,-3.76578 7.44638,-6.81713 0.71443,-3.14045 0.71443,-6.55 0.71443,-19.82803 -0.0871,-11.48326 -0.0 [...]
+       id="path2982"
+       style="fill:#f9f9f9;fill-opacity:1;fill-rule:nonzero;stroke:none" /><path
+       d="m 398.50988,536.83079 c 0,-2.93664 1.1552,-5.38812 3.46561,-7.35443 2.3104,-1.96627 5.38218,-2.94941 9.21537,-2.94944 3.12428,3e-5 5.55283,0.58736 7.28565,1.762 1.75904,1.14916 2.63857,2.75794 2.63859,4.82635 -2e-5,0.63843 -0.10504,1.43005 -0.31505,2.37487 l -5.51347,0 c 0.0525,-0.45964 0.0787,-0.7533 0.0788,-0.881 -2e-5,-2.11949 -1.73282,-3.17924 -5.19841,-3.17927 -1.78533,3e-5 -3.20307,0.35754 -4.25325,1.07253 -1.02394,0.71503 -1.5359,1.68542 -1.53589,2.91113 -1e-5,0.71503 0. [...]
+       id="path4003"
+       style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique" /><path
+       d="m 432.8103,526.98658 -3.34746,15.28342 8.78216,-8.04391 6.26173,0 -9.13661,7.8907 5.08027,12.79364 -6.45863,0 -3.11118,-9.15473 -2.67796,2.37487 -1.49651,6.77986 -5.51348,0 6.1042,-27.92385 5.51347,0"
+       id="path4005"
+       style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique" /><path
+       d="m 441.82889,548.13057 c -10e-6,-3.9581 1.19458,-7.31611 3.58375,-10.07404 2.41542,-2.78343 5.56597,-4.17515 9.45167,-4.17517 2.7042,2e-5 4.83082,0.68949 6.37986,2.06843 1.54901,1.35344 2.32351,3.21758 2.32354,5.59243 -3e-5,4.03473 -1.22087,7.41828 -3.66252,10.15065 -2.4417,2.73238 -5.61851,4.09857 -9.53043,4.09857 -2.59921,0 -4.67332,-0.68948 -6.22233,-2.06844 -1.54903,-1.40449 -2.32355,-3.26864 -2.32354,-5.59243 m 9.53042,3.37078 c 1.23395,0 2.3104,-0.34473 3.22932,-1.03422 0. [...]
+       id="path4007"
+       style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique" /><path
+       d="m 475.50918,526.98658 -6.10419,27.92385 -5.51348,0 6.1042,-27.92385 5.51347,0"
+       id="path4009"
+       style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique" /><path
+       d="m 487.10099,533.88136 c 2.49417,2e-5 4.50265,0.70226 6.02543,2.10674 1.549,1.4045 2.32352,3.23035 2.32354,5.47752 -2e-5,1.45557 -0.23632,3.05158 -0.70888,4.78804 l -14.29563,0 c -0.0788,0.71502 -0.11816,1.28959 -0.11815,1.72369 -10e-6,1.04699 0.3413,1.90245 1.02393,2.5664 0.68261,0.6384 1.5884,0.9576 2.71735,0.9576 0.94516,0 1.81157,-0.21705 2.59921,-0.65117 0.81388,-0.43411 1.41774,-1.02145 1.81157,-1.762 l 5.43471,0 c -1.07647,2.11951 -2.57298,3.76659 -4.48955,4.94126 -1.8903 [...]
+       id="path4011"
+       style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique" /><path
+       d="m 508.35307,526.98658 -6.10419,27.92385 -5.51347,0 6.10419,-27.92385 5.51347,0"
+       id="path4013"
+       style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique" /><path
+       d="m 517.70013,534.22609 -4.52893,20.68434 -5.51346,0 4.52892,-20.68434 5.51347,0 m 1.57527,-7.23951 -1.06331,4.78804 -5.51346,0 1.0633,-4.78804 5.51347,0"
+       id="path4015"
+       style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique" /><path
+       d="m 522.95146,534.22609 5.51347,0 -0.70887,3.14095 c 1.05017,-1.22571 2.13974,-2.10671 3.26869,-2.64299 1.12894,-0.56177 2.42854,-0.84267 3.89882,-0.84269 1.75903,2e-5 3.16366,0.45967 4.21386,1.37895 1.05016,0.91932 1.57525,2.14506 1.57528,3.67722 -3e-5,0.68949 -0.0788,1.39174 -0.2363,2.10674 l -3.0324,13.86616 -5.51347,0 2.63858,-11.98925 c 0.15752,-0.84268 0.23628,-1.46832 0.2363,-1.87691 -2e-5,-1.91521 -0.97144,-2.87281 -2.91426,-2.87283 -1.31275,2e-5 -2.45482,0.45967 -3.42623 [...]
+       id="path4017"
+       style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique" /><path
+       d="m 560.55318,554.91043 -5.51346,0 0.59073,-2.60469 c -1.0502,1.22575 -2.13977,2.10674 -3.2687,2.643 -1.12896,0.56179 -2.42856,0.8427 -3.89881,0.8427 -1.73281,0 -3.1243,-0.45965 -4.17448,-1.37896 -1.05019,-0.9193 -1.57528,-2.14504 -1.57528,-3.67722 0,-0.68947 0.0788,-1.39172 0.23629,-2.10673 l 3.15056,-14.40244 5.51346,0 -2.75674,12.52552 c -0.15753,0.89377 -0.23629,1.51941 -0.23628,1.87692 -10e-6,1.91522 0.99767,2.87282 2.99302,2.87282 1.28647,0 2.40229,-0.45965 3.34746,-1.37895 [...]
+       id="path4019"
+       style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique" /><path
+       d="m 579.07551,544.41505 4.84397,10.49538 -6.61616,0 -2.32354,-6.43512 -4.84398,6.43512 -6.61615,0 9.17599,-10.49538 -4.3714,-10.18896 6.61616,0 2.00848,6.24361 4.84397,-6.24361 6.61617,0 -9.33351,10.18896"
+       id="path4021"
+       style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique" /></g><g
+     id="layer4" /></svg>
\ No newline at end of file

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-edu/debian-edu-artwork.git



More information about the debian-edu-commits mailing list