[Blends-commit] [SCM] ezgo branch, master, updated. e5cd433acf7be7128d3bfd46b0a8ad05dd92a59a

Franklin franklin at goodhorse.idv.tw
Wed Sep 24 08:45:49 UTC 2014


The following commit has been merged in the master branch:
commit e5cd433acf7be7128d3bfd46b0a8ad05dd92a59a
Author: Franklin <franklin at goodhorse.idv.tw>
Date:   Sun Sep 21 23:13:59 2014 +0800

    split kde/unity/xfce from ezgo-artwork

diff --git a/debian/changelog b/debian/changelog
index 7c90750..4ea4647 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-ezgo (11.3) UNRELEASED; urgency=low
+ezgo (12.0~alpha1) UNRELEASED; urgency=low
 
   [ Andreas Tille ]
   * Versioned Build-Depends blends-dev >= 0.6.91
@@ -6,15 +6,17 @@ ezgo (11.3) UNRELEASED; urgency=low
     from the tasks dir and add long description to contro.stub.
 
   [ Franklin Weng ]
-  * Change the version of debian ezgo to 11.1.
+  * Change the version of debian ezgo to 12.0alpha1.
   * Fix bugs in ezgo-artwork
   * Add zh_CN support in ezgo-menu
   * Sync the dependencies in meta packages and tasks
   * Fix bugs in ezgo-applications.menu
+  * Split KDE/Unity/LXDE artwork from ezgo-artwork, add ezgo-kde and
+    ezgo-unity packages.
   * -
   * 
 
- -- Franklin Weng <franklin at teabbs.goodhorse.idv.tw>  Sun, 21 Sep 2014 00:22:34 +0800
+ -- Franklin Weng <franklin at teabbs.goodhorse.idv.tw>  Sun, 21 Sep 2014 16:41:22 +0800
 
 ezgo (0.8.0) unstable; urgency=low
 
diff --git a/debian/control.stub b/debian/control.stub
index d1c8a9f..5b0e4fd 100644
--- a/debian/control.stub
+++ b/debian/control.stub
@@ -1,7 +1,7 @@
 Source: ezgo
 Section: misc
 Priority: extra
-Maintainer: Debain EzGo Packaging Team <debian-ezgo-packaging at lists.alioth.debian.org>
+Maintainer: Debain ezgo Packaging Team <debian-ezgo-packaging at lists.alioth.debian.org>
 Uploaders: Andrew Lee (李健秋) <ajqlee at debian.org>,
  Andreas Tille <tille at debian.org>
 Build-Depends: debhelper (>= 7), blends-dev (>= 0.6.91)
@@ -13,16 +13,55 @@ Vcs-git: git://git.debian.org/git/blends/projects/ezgo.git
 
 Package: ezgo-artwork
 Architecture: all
-Description: Artwork for ezgo11
+Description: Common artwork components for ezgo12
  Debian ezgo is a Debian Pure Blends project which collects a set of free
  and open source software, as well as many public domain tutorials.  ezgo
  aims to introduce the world of free and open source software to those who
  have never heard or touched it.  It is also good for teaching and
  self-learning.
  .
- This package contains artwork for ezgo.
+ This package contains common artwork components for ezgo12.
+
+Package: ezgo-kde
+Architecture:all
+Description: KDE components for ezgo12
+ Debian ezgo is a Debian Pure Blends project which collects a set of free
+ and open source software, as well as many public domain tutorials.  ezgo
+ aims to introduce the world of free and open source software to those who
+ have never heard or touched it.  It is also good for teaching and
+ self-learning.
+ .
+ This package contains KDE components for ezgo12, including desktop 
+ background, kdm theme, shortcuts, profile settings, ... etc.
+Depends: ezgo-artwork
 Conflicts: kubuntu-settings-desktop, kubuntu-settings-netbook
 
+Package: ezgo-unity
+Architecture:all
+Description: Unity components for ezgo12
+ Debian ezgo is a Debian Pure Blends project which collects a set of free
+ and open source software, as well as many public domain tutorials.  ezgo
+ aims to introduce the world of free and open source software to those who
+ have never heard or touched it.  It is also good for teaching and
+ self-learning.
+ .
+ This package contains Unity components for ezgo12, including desktop 
+ background shortcuts, profile settings, ... etc.
+Depends: ezgo-artwork
+
+Package: ezgo-xfce
+Architecture:all
+Description: xfce components for ezgo12
+ Debian ezgo is a Debian Pure Blends project which collects a set of free
+ and open source software, as well as many public domain tutorials.  ezgo
+ aims to introduce the world of free and open source software to those who
+ have never heard or touched it.  It is also good for teaching and
+ self-learning.
+ .
+ This package contains xfce components for ezgo12, including desktop 
+ background, kdm theme, shortcuts, profile settings, ... etc.
+Depends: ezgo-artwork
+
 Package: ezgo-menu
 Architecture: all
 Description: ezgo menu style
diff --git a/debian/ezgo-artwork.install b/debian/ezgo-artwork.install
index dd9dcd2..1b514e1 100644
--- a/debian/ezgo-artwork.install
+++ b/debian/ezgo-artwork.install
@@ -1,22 +1,5 @@
-ezgo-artwork/kdm-theme/ezgo/* usr/share/kde4/apps/kdm/themes/ezgo
-ezgo-artwork/kdm-theme/30_ezgo etc/default/kdm.d
-ezgo-artwork/icons/* usr/share/ezgo/icons
-ezgo-artwork/ksplash-ezgo-theme/600x400/* usr/share/kde4/apps/ksplash/Themes/ezgo/600x400
-ezgo-artwork/ksplash-ezgo-theme/800x600/* usr/share/kde4/apps/ksplash/Themes/ezgo/800x600
-ezgo-artwork/ksplash-ezgo-theme/1024x768/* usr/share/kde4/apps/ksplash/Themes/ezgo/1024x768
-ezgo-artwork/ksplash-ezgo-theme/1280x1024/* usr/share/kde4/apps/ksplash/Themes/ezgo/1280x1024
-ezgo-artwork/ksplash-ezgo-theme/1600x1200/* usr/share/kde4/apps/ksplash/Themes/ezgo/1600x1200
-ezgo-artwork/ksplash-ezgo-theme/1920x1080/* usr/share/kde4/apps/ksplash/Themes/ezgo/1920x1080
-ezgo-artwork/ksplash-ezgo-theme/1920x1200/* usr/share/kde4/apps/ksplash/Themes/ezgo/1920x1200
-ezgo-artwork/ksplash-ezgo-theme/ksplashrc usr/share/ezgo/kde-profile/share/config
-ezgo-artwork/wallpaper/blue_*.png usr/share/ezgo/wallpaper
-ezgo-artwork/wallpaper/ezgo-wallpaper* usr/share/images/desktop-base
-ezgo-artwork/wallpaper/30-desktop-base-ezgo.js usr/share/kde4/apps/plasma-desktop/init
-ezgo-artwork/kde/30ezgo-artwork etc/X11/Xsession.d
-ezgo-artwork/kde/layout.js usr/share/ezgo/kde-profile/share/apps/plasma/layout-templates/org.kde.plasma-desktop.defaultPanel/contents/
-ezgo-artwork/kde/update-artwork usr/share/ezgo/ezgo-artwork
+ezgo-artwork/wallpaper/*.png usr/share/ezgo/wallpaper
+ezgo-artwork/wallpaper/* usr/share/images/desktop-base
 ezgo-artwork/grub/*.png usr/share/ezgo/grub
-ezgo-artwork/gnome/50_ezgo-gnome-settings.gschema.override usr/share/glib-2.0/schemas
 ezgo-artwork/ldm/* usr/share/ldm/themes/ezgo
-ezgo-artwork/lightdm-kde-greeter/* usr/share/kde4/apps/lightdm-kde-greeter/themes/ezgo
-ezgo-artwork/lightdm-kde-greeter/private/* usr/share/kde4/apps/lightdm-kde-greeter/themes/ezgo/private
+ezgo-artwork/update-artwork usr/share/ezgo/ezgo-artwork
diff --git a/debian/ezgo-kde.install b/debian/ezgo-kde.install
new file mode 100644
index 0000000..207a722
--- /dev/null
+++ b/debian/ezgo-kde.install
@@ -0,0 +1,19 @@
+ezgo-kde/kdm-theme/ezgo/* usr/share/kde4/apps/kdm/themes/ezgo
+ezgo-kde/kdm-theme/30_ezgo etc/default/kdm.d
+ezgo-kde/ksplash-ezgo-theme/600x400/* usr/share/kde4/apps/ksplash/Themes/ezgo/600x400
+ezgo-kde/ksplash-ezgo-theme/800x600/* usr/share/kde4/apps/ksplash/Themes/ezgo/800x600
+ezgo-kde/ksplash-ezgo-theme/1024x768/* usr/share/kde4/apps/ksplash/Themes/ezgo/1024x768
+ezgo-kde/ksplash-ezgo-theme/1280x1024/* usr/share/kde4/apps/ksplash/Themes/ezgo/1280x1024
+ezgo-kde/ksplash-ezgo-theme/1600x1200/* usr/share/kde4/apps/ksplash/Themes/ezgo/1600x1200
+ezgo-kde/ksplash-ezgo-theme/1920x1080/* usr/share/kde4/apps/ksplash/Themes/ezgo/1920x1080
+ezgo-kde/ksplash-ezgo-theme/1920x1200/* usr/share/kde4/apps/ksplash/Themes/ezgo/1920x1200
+ezgo-kde/ksplash-ezgo-theme/ksplashrc usr/share/ezgo/ezgo-kde/kde-profile/share/config
+ezgo-kde/kde/30-desktop-base-ezgo.js usr/share/kde4/apps/plasma-desktop/init
+ezgo-kde/kde/30ezgo-artwork etc/X11/Xsession.d
+ezgo-kde/kde/layout.js usr/share/ezgo/ezgo-kde/kde-profile/share/apps/plasma/layout-templates/org.kde.plasma-desktop.defaultPanel/contents/
+ezgo-kde/kde/update-kde usr/share/ezgo/ezgo-kde
+ezgo-kde/kde/kde4rc etc/
+ezgo-kde/kde-profile/kglobalshortcutsrc etc/skel/.kde/share/config
+ezgo-kde/kde-profile/* /usr/share/kde4/config
+ezgo-kde/lightdm-kde-greeter/* usr/share/kde4/apps/lightdm-kde-greeter/themes/ezgo
+ezgo-kde/lightdm-kde-greeter/private/* usr/share/kde4/apps/lightdm-kde-greeter/themes/ezgo/private
diff --git a/debian/ezgo-kde.postinst b/debian/ezgo-kde.postinst
new file mode 100644
index 0000000..d363664
--- /dev/null
+++ b/debian/ezgo-kde.postinst
@@ -0,0 +1,13 @@
+#! /bin/sh
+
+set -e
+
+#DEBHELPER#
+
+case "$1" in
+  configure)
+    chmod +x /usr/share/ezgo/ezgo-kde/update-kde
+    /usr/share/ezgo/ezgo-kde/update-kde configure
+    ;;
+esac
+
diff --git a/debian/ezgo-artwork.prerm b/debian/ezgo-kde.prerm
similarity index 57%
copy from debian/ezgo-artwork.prerm
copy to debian/ezgo-kde.prerm
index ace6fd7..ee63de3 100644
--- a/debian/ezgo-artwork.prerm
+++ b/debian/ezgo-kde.prerm
@@ -4,7 +4,7 @@ set -e
 
 case "$1" in
   remove)
-    /usr/share/ezgo/ezgo-artwork/update-artwork $1
+    /usr/share/ezgo/ezgo-kde/update-kde $1
     ;;
 esac
 
diff --git a/debian/ezgo-menu.install b/debian/ezgo-menu.install
index 678d84f..2bc415b 100644
--- a/debian/ezgo-menu.install
+++ b/debian/ezgo-menu.install
@@ -5,3 +5,4 @@ ezgo-menu/system/80update-ezgomenu etc/apt/apt.conf.d
 ezgo-menu/system/update-desktop.sh usr/share/ezgo/ezgo-menu
 ezgo-menu/xdg/ezgomenu_* etc/xdg/ezgo
 ezgo-menu/xdg/ezgo-applications.menu etc/xdg/menus
+ezgo-menu/icons/* usr/share/ezgo/icons
diff --git a/debian/ezgo-unity.install b/debian/ezgo-unity.install
new file mode 100644
index 0000000..2ec0734
--- /dev/null
+++ b/debian/ezgo-unity.install
@@ -0,0 +1,2 @@
+ezgo-unity/gnome/50_ezgo-gnome-settings.gschema.override usr/share/glib-2.0/schemas
+ezgo-unity/update-unity usr/share/ezgo/ezgo-unity
diff --git a/debian/ezgo-unity.postinst b/debian/ezgo-unity.postinst
new file mode 100644
index 0000000..328a516
--- /dev/null
+++ b/debian/ezgo-unity.postinst
@@ -0,0 +1,13 @@
+#! /bin/sh
+
+set -e
+
+#DEBHELPER#
+
+case "$1" in
+  configure)
+    chmod +x /usr/share/ezgo/ezgo-unity/update-unity
+    /usr/share/ezgo/ezgo-unity/update-unity configure
+    ;;
+esac
+
diff --git a/debian/ezgo-artwork.prerm b/debian/ezgo-unity.prerm
similarity index 57%
copy from debian/ezgo-artwork.prerm
copy to debian/ezgo-unity.prerm
index ace6fd7..5a7ba95 100644
--- a/debian/ezgo-artwork.prerm
+++ b/debian/ezgo-unity.prerm
@@ -4,7 +4,7 @@ set -e
 
 case "$1" in
   remove)
-    /usr/share/ezgo/ezgo-artwork/update-artwork $1
+    /usr/share/ezgo/ezgo-unity/update-unity $1
     ;;
 esac
 
diff --git a/debian/ezgo-xfce.install b/debian/ezgo-xfce.install
new file mode 100644
index 0000000..16b0070
--- /dev/null
+++ b/debian/ezgo-xfce.install
@@ -0,0 +1 @@
+ezgo-xfce/update-xfce usr/share/ezgo/ezgo-xfce
diff --git a/debian/ezgo-xfce.postinst b/debian/ezgo-xfce.postinst
new file mode 100644
index 0000000..49988ff
--- /dev/null
+++ b/debian/ezgo-xfce.postinst
@@ -0,0 +1,13 @@
+#! /bin/sh
+
+set -e
+
+#DEBHELPER#
+
+case "$1" in
+  configure)
+    chmod +x /usr/share/ezgo/ezgo-xfce/update-xfce
+    /usr/share/ezgo/ezgo-xfce/update-xfce configure
+    ;;
+esac
+
diff --git a/debian/ezgo-artwork.prerm b/debian/ezgo-xfce.prerm
similarity index 57%
copy from debian/ezgo-artwork.prerm
copy to debian/ezgo-xfce.prerm
index ace6fd7..e63456b 100644
--- a/debian/ezgo-artwork.prerm
+++ b/debian/ezgo-xfce.prerm
@@ -4,7 +4,7 @@ set -e
 
 case "$1" in
   remove)
-    /usr/share/ezgo/ezgo-artwork/update-artwork $1
+    /usr/share/ezgo/ezgo-xfce/update-xfce $1
     ;;
 esac
 
diff --git a/ezgo-artwork/gnome/50_ezgo-gnome-settings.gschema.override b/ezgo-artwork/gnome/50_ezgo-gnome-settings.gschema.override
deleted file mode 100644
index d77bc7f..0000000
--- a/ezgo-artwork/gnome/50_ezgo-gnome-settings.gschema.override
+++ /dev/null
@@ -1,6 +0,0 @@
-[org.gnome.desktop.background]
-show-desktop-icons=true
-picture-uri='file:///usr/share/ezgo/wallpaper/blue_1440_d.png'
-
-[com.canonical.unity-greeter]
-background='/usr/share/ezgo/wallpaper/blue_1440_blur.png'
diff --git a/ezgo-artwork/kde/update-artwork b/ezgo-artwork/update-artwork
old mode 100755
new mode 100644
similarity index 59%
rename from ezgo-artwork/kde/update-artwork
rename to ezgo-artwork/update-artwork
index bdba818..8e3fbff
--- a/ezgo-artwork/kde/update-artwork
+++ b/ezgo-artwork/update-artwork
@@ -1,26 +1,6 @@
 #! /bin/sh
 set -e
 
-# Lightdm-kde-greeter
-change_lightdm_kde_theme() {
-    if [ -d /etc/lightdm ]; then
-		if [ -f /etc/lightdm/lightdm-kde-greeter.conf ]; then
-			mv /etc/lightdm/lightdm-kde-greeter.conf /etc/lightdm/lightdm-kde-greeter.conf.ezgo-bak
-		fi
-		cp -f /usr/share/kde4/apps/lightdm-kde-greeter/themes/ezgo/lightdm-kde-greeter.conf /etc/lightdm/lightdm-kde-greeter.conf.ezgo
-		ln -s /etc/lightdm/lightdm-kde-greeter.conf.ezgo /etc/lightdm/lightdm-kde-greeter.conf
-	fi
-}
-
-restore_lightdm_kde_theme() {
-    if [ -d /etc/lightdm ]; then
-		if [ -f /etc/lightdm/lightdm-kde-greeter.conf.ezgo-bak ]; then
-			rm -f /etc/lightdm/lightdm-kde-greeter.conf
-			mv /etc/lightdm/lightdm-kde-greeter.conf.ezgo-bak /etc/lightdm/lightdm-kde-greeter.conf
-		fi
-	fi
-}
-
 # LDM
 change_ldm_background() {
 	if [ -d /usr/share/ldm ]; then
@@ -35,43 +15,19 @@ restore_ldm_background() {
 	fi
 }
  
-## GRUB
-change_grub_background() {
-    priority=60 # value higher than 50 used for debian-edu-splash-grub.png in desktop-base
-    update-alternatives --install \
-        /usr/share/images/desktop-base/desktop-grub.png \
-        desktop-grub \
-        /usr/share/ezgo/grub/ezgo-splash-grub.png $priority
-
-    if which update-grub2 > /dev/null ; then
-        sync
-        update-grub2 || true
-    fi
-}
- 
-restore_grub_background() {
-    update-alternatives --remove desktop-grub \
-	/usr/share/ezgo/grub/ezgo-splash-grub.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/ezgo-wallpaper-1440x900.png 80
+	/usr/share/images/desktop-base/ezgo12-wallpaper-1366x768.png 80
     update-alternatives --install \
         /usr/share/images/desktop-base/desktop-background.xml \
 	desktop-background.xml \
 	/usr/share/images/desktop-base/ezgo-wallpaper.xml 30
 
-    for WALLPAPER in ezgo-wallpaper-1440x900.png \
-		ezgo-wallpaper-1024x768.png ; do
+    for WALLPAPER in ezgo12-wallpaper-1366x768.png \
+		ezgo12-wallpaper-1920x1080.png ; do
 	update-alternatives --install \
 	        /usr/share/images/desktop-base/desktop-background \
 		desktop-background \
@@ -82,50 +38,57 @@ change_desktop_background() {
 restore_desktop_background() {
     update-alternatives --remove \
 	desktop-background \
-	/usr/share/images/desktop-base/ezgo-wallpaper-1440x900.png
+	/usr/share/images/desktop-base/ezgo12-wallpaper-1366x768.png
     update-alternatives --remove \
 	desktop-background.xml \
 	/usr/share/images/desktop-base/ezgo-wallpaper.xml
 
-    for WALLPAPER in ezgo-wallpaper-1440x900.png \
-		ezgo-wallpaper-1024x768.png ; do
+    for WALLPAPER in ezgo12-wallpaper-1366x768.png \
+		ezgo12-wallpaper-1920x1080.png ; do
 	update-alternatives --remove desktop-background \
 		/usr/share/images/desktop-base/$WALLPAPER
     done
 }
 
-## Wallpaper
-change_ksplash() {
+## GRUB
+change_grub_background() {
+    priority=60 # value higher than 50 used for debian-edu-splash-grub.png in desktop-base
     update-alternatives --install \
-	/usr/share/images/desktop-base/desktop-splash \
-	desktop-splash \
-	/usr/share/kde4/apps/kdm/themes/ezgo/background.png 65
+        /usr/share/images/desktop-base/desktop-grub.png \
+        desktop-grub \
+        /usr/share/ezgo/grub/ezgo-splash-grub.png $priority
+
+    if which update-grub2 > /dev/null ; then
+        sync
+        update-grub2 || true
+    fi
 }
+ 
+restore_grub_background() {
+    update-alternatives --remove desktop-grub \
+	/usr/share/ezgo/grub/ezgo-splash-grub.png
 
-restore_ksplash() {
-    update-alternatives --remove desktop-splash \
-	/usr/share/kde4/apps/kdm/themes/ezgo/background.png
+    if which update-grub2 > /dev/null ; then
+        update-grub2 || true
+    fi
 }
 
+
 compile_gschemas() {
     glib-compile-schemas /usr/share/glib-2.0/schemas/
 }
 
 case "$1" in
   configure)
-    change_lightdm_kde_theme
     change_ldm_background
     change_grub_background
     change_desktop_background
-    change_ksplash
     compile_gschemas
     ;;
   remove)
-    restore_lightdm_kde_theme
     restore_ldm_background
     restore_grub_background
     restore_desktop_background
-    restore_ksplash
     compile_gschemas
     ;;
 esac
diff --git a/ezgo-artwork/wallpaper/blue_1024_blur.png b/ezgo-artwork/wallpaper/blue_1024_blur.png
deleted file mode 100644
index d0c3ddc..0000000
Binary files a/ezgo-artwork/wallpaper/blue_1024_blur.png and /dev/null differ
diff --git a/ezgo-artwork/wallpaper/blue_1024_d.png b/ezgo-artwork/wallpaper/blue_1024_d.png
deleted file mode 100644
index b82bdb7..0000000
Binary files a/ezgo-artwork/wallpaper/blue_1024_d.png and /dev/null differ
diff --git a/ezgo-artwork/wallpaper/blue_1440_blur.png b/ezgo-artwork/wallpaper/blue_1440_blur.png
deleted file mode 100644
index 8f44478..0000000
Binary files a/ezgo-artwork/wallpaper/blue_1440_blur.png and /dev/null differ
diff --git a/ezgo-artwork/wallpaper/blue_1440_d.png b/ezgo-artwork/wallpaper/blue_1440_d.png
deleted file mode 100644
index 6ca6122..0000000
Binary files a/ezgo-artwork/wallpaper/blue_1440_d.png and /dev/null differ
diff --git a/ezgo-artwork/wallpaper/ezgo-wallpaper-1024x768.png b/ezgo-artwork/wallpaper/ezgo-wallpaper-1024x768.png
deleted file mode 100644
index b82bdb7..0000000
Binary files a/ezgo-artwork/wallpaper/ezgo-wallpaper-1024x768.png and /dev/null differ
diff --git a/ezgo-artwork/wallpaper/ezgo-wallpaper-1440x900.png b/ezgo-artwork/wallpaper/ezgo-wallpaper-1440x900.png
deleted file mode 100644
index 6ca6122..0000000
Binary files a/ezgo-artwork/wallpaper/ezgo-wallpaper-1440x900.png and /dev/null differ
diff --git a/ezgo-artwork/wallpaper/ezgo-wallpaper.png.desktop b/ezgo-artwork/wallpaper/ezgo-wallpaper.png.desktop
index bfd1c94..2720aae 100644
--- a/ezgo-artwork/wallpaper/ezgo-wallpaper.png.desktop
+++ b/ezgo-artwork/wallpaper/ezgo-wallpaper.png.desktop
@@ -1,7 +1,7 @@
 [Desktop Entry]
-Name=ezgo
+Name=ezgo12-wallpaper
 
-X-KDE-PluginInfo-Name=ezgo
-X-KDE-PluginInfo-Author=Jiang Bing-Run <nickb771223 at gmail.com>
+X-KDE-PluginInfo-Name=ezgo12-wallpaper
+X-KDE-PluginInfo-Author=Shirley Lu <shirleylv at ezgolinux.org>
 X-KDE-PluginInfo-Email=ezgo-tw at googlegroups.com
 X-KDE-PluginInfo-License=GPLv2+
diff --git a/ezgo-artwork/wallpaper/ezgo-wallpaper.xml b/ezgo-artwork/wallpaper/ezgo-wallpaper.xml
index 43e8412..2e7833a 100644
--- a/ezgo-artwork/wallpaper/ezgo-wallpaper.xml
+++ b/ezgo-artwork/wallpaper/ezgo-wallpaper.xml
@@ -2,8 +2,8 @@
   <static>
     <duration>8640000.0</duration>
     <file>
-      <size width="1024" height="768">/usr/share/images/desktop-base/ezgo-wallpaper-1024x768.png</size>
-      <size width="1440" height="900">/usr/share/images/desktop-base/ezgo-wallpaper-1440x900.png</size>
+      <size width="1366" height="768">/usr/share/images/desktop-base/ezgo12-wallpaper-1366x768.png</size>
+      <size width="1920" height="1080">/usr/share/images/desktop-base/ezgo12-wallpaper-1920x1080.png</size>
     </file>
   </static>
 </background>
diff --git a/ezgo-artwork/wallpaper/ezgo12-wallpaper-1366x768.png b/ezgo-artwork/wallpaper/ezgo12-wallpaper-1366x768.png
new file mode 100644
index 0000000..8a10c0d
Binary files /dev/null and b/ezgo-artwork/wallpaper/ezgo12-wallpaper-1366x768.png differ
diff --git a/ezgo-artwork/wallpaper/ezgo12-wallpaper-1920x1080.png b/ezgo-artwork/wallpaper/ezgo12-wallpaper-1920x1080.png
new file mode 100644
index 0000000..8d735be
Binary files /dev/null and b/ezgo-artwork/wallpaper/ezgo12-wallpaper-1920x1080.png differ
diff --git a/ezgo-gnome/gnome/50_ezgo-gnome-settings.gschema.override b/ezgo-gnome/gnome/50_ezgo-gnome-settings.gschema.override
new file mode 100644
index 0000000..a4a1f41
--- /dev/null
+++ b/ezgo-gnome/gnome/50_ezgo-gnome-settings.gschema.override
@@ -0,0 +1,6 @@
+[org.gnome.desktop.background]
+show-desktop-icons=true
+picture-uri='file:///usr/share/ezgo/wallpaper/ezgo12-wallpaper-1366x768.png'
+
+[com.canonical.unity-greeter]
+background='/usr/share/ezgo/wallpaper/ezgo12-wallpaper-1366x768.png'
diff --git a/ezgo-kde/kde-profile/dolphinrc b/ezgo-kde/kde-profile/dolphinrc
new file mode 100644
index 0000000..5e21f8a
--- /dev/null
+++ b/ezgo-kde/kde-profile/dolphinrc
@@ -0,0 +1,9 @@
+[General]
+GlobalViewProps=true
+ShowSpaceInfo=true
+
+[MainWindow]
+State=AAAA/wAAAAD9AAAAAwAAAAAAAABgAAABv/wCAAAAAvsAAAAWAGYAbwBsAGQAZQByAHMARABvAGMAawAAAAAA/////wAAABwBAAAF+wAAABQAcABsAGEAYwBlAHMARABvAGMAawEAAAA1AAABvwAAAFgBAAAFAAAAAQAAALYAAAG//AIAAAAB+wAAABAAaQBuAGYAbwBEAG8AYwBrAQAAADUAAAG/AAABAwEAAAUAAAADAAAAAAAAAAD8AQAAAAH7AAAAGAB0AGUAcgBtAGkAbgBhAGwARABvAGMAawAAAAAA/////wAAAE0BAAAFAAAB0gAAAb8AAAAEAAAABAAAAAgAAAAI/AAAAAEAAAACAAAAAgAAABYAbQBhAGkAbgBUAG8AbwBsAEIAYQByAQAAAAD/////AAAAAAAAAAAAAAAaAHMAZQBhAHIAYwBoAFQAbwBvAGwAQgBhAHIAAAACIP////8AAAAAAAAAAA==
+
+[PreviewSettings]
+Plugins=exrthumbnail,jpegthumbnail,svgthumbnail,imagethumbnail,directorythumbnail
diff --git a/ezgo-kde/kde-profile/gtkrc b/ezgo-kde/kde-profile/gtkrc
new file mode 100644
index 0000000..31dd85a
--- /dev/null
+++ b/ezgo-kde/kde-profile/gtkrc
@@ -0,0 +1,5 @@
+
+include "/usr/share/themes/oxygen-gtk/gtk-2.0/gtkrc"
+
+gtk-theme-name="oxygen-gtk"
+
diff --git a/ezgo-kde/kde-profile/gtkrc-2.0 b/ezgo-kde/kde-profile/gtkrc-2.0
new file mode 100644
index 0000000..7756bbc
--- /dev/null
+++ b/ezgo-kde/kde-profile/gtkrc-2.0
@@ -0,0 +1,6 @@
+gtk-alternative-button-order = 1
+
+include "/usr/share/themes/oxygen-gtk/gtk-2.0/gtkrc"
+
+gtk-theme-name="oxygen-gtk"
+
diff --git a/ezgo-kde/kde-profile/kalziumrc b/ezgo-kde/kde-profile/kalziumrc
new file mode 100644
index 0000000..d48e65d
--- /dev/null
+++ b/ezgo-kde/kde-profile/kalziumrc
@@ -0,0 +1,3 @@
+[Periodic Table]
+colorschemebox=2
+
diff --git a/ezgo-kde/kde-profile/kdeglobals b/ezgo-kde/kde-profile/kdeglobals
new file mode 100644
index 0000000..1d695f3
--- /dev/null
+++ b/ezgo-kde/kde-profile/kdeglobals
@@ -0,0 +1,33 @@
+[PreviewSettings]
+UseFileThumbnails=true
+
+[Toolbar style]
+ToolButtonStyle=TextBesideIcon
+
+[Emoticons]
+emoticonsTheme=Oxygen
+
+[Notification Messages]
+:confirmNewSession=false
+
+[General]
+BrowserApplication[$e]=!firefox
+XftHintStyle=hintmedium
+font=文泉驛微米黑,12,-1,5,50,0,0,0,0,0
+menuFont=文泉驛微米黑,12,-1,5,50,0,0,0,0,0
+desktopFont=文泉驛微米黑,12,-1,5,50,0,0,0,0,0
+toolBarFont=文泉驛微米黑,11,-1,5,50,0,0,0,0,0
+smallestReadableFont=文泉驛微米黑,11,-1,5,50,0,0,0,0,0
+taskbarFont=文泉驛微米黑,12,-1,5,50,0,0,0,0,0
+fixed=DejaVu Sans Mono,12,-1,5,50,0,0,0,0,0
+
+[KDE]
+SingleClick=false
+
+[Locale]
+Country=tw
+DateFormat=%Y 年 %n 月 %e 日 %A
+
+[WM]
+activeFont=文泉驛微米黑,11,-1,5,50,0,0,0,0,0
+
diff --git a/ezgo-kde/kde-profile/kglobalshortcutsrc b/ezgo-kde/kde-profile/kglobalshortcutsrc
new file mode 100644
index 0000000..1f62464
--- /dev/null
+++ b/ezgo-kde/kde-profile/kglobalshortcutsrc
@@ -0,0 +1,17 @@
+[$Version]
+update_info=ksmserver_shortcuts.upd:kde45,plasma-to-plasmadesktop-shortcuts.upd:4.3plasma-desktop-shortcuts,kwin_window_shortcuts.upd:kde414,kscreenlocker_locksession-shortcut.upd:4.9-locksession-shortcut,ksmserver_shortcuts.upd:kde4.10,ksmserver_shortcuts.upd:kde4.10-remove-group-kscreenlocker
+
+[krunner]
+Show System Activity=Ctrl+Alt+Del,Ctrl+Esc,顯示系統活動
+
+[ksmserver]
+Log Out=none,Ctrl+Alt+Del,登出
+
+[khotkeys]
+{868e16e2-d059-4d1b-9f07-90cfdc70d6c4}=Ctrl+Print,none,擷取視窗
+{a6df46d5-c987-43ad-ad26-4249ddb2a44e}=Print,none,擷取螢幕
+{b6180017-d525-4ac0-9989-4514f499d304}=Ctrl+Alt+T,none,叫出終端機Konsole
+{d03619b6-9b3c-48cc-9d9c-a2aadb485550}=Search,none,搜尋
+
+[kwin]
+Show Desktop=Meta+D,none,顯示桌面
diff --git a/ezgo-kde/kde-profile/khotkeysrc b/ezgo-kde/kde-profile/khotkeysrc
new file mode 100644
index 0000000..73e7a6c
--- /dev/null
+++ b/ezgo-kde/kde-profile/khotkeysrc
@@ -0,0 +1,998 @@
+[Gestures]
+Disabled=true
+MouseButton=3
+
+[Data]
+DataCount=4
+
+[Data_1]
+Comment=KMenuEdit Global Shortcuts
+DataCount=1
+Enabled=true
+Name=KMenuEdit
+SystemGroup=1
+Type=ACTION_DATA_GROUP
+
+[Data_1Conditions]
+Comment=
+ConditionsCount=0
+
+[Data_1_1]
+Comment=呼叫 Google
+Enabled=true
+Name=呼叫 Google 搜尋
+Type=SIMPLE_ACTION_DATA
+
+[Data_1_1Actions]
+ActionsCount=1
+
+[Data_1_1Actions0]
+CommandURL=http://google.com
+Type=COMMAND_URL
+
+[Data_1_1Conditions]
+Comment=
+ConditionsCount=0
+
+[Data_1_1Triggers]
+Comment=Simple_action
+TriggersCount=1
+
+[Data_1_1Triggers0]
+Key=Search
+Type=SHORTCUT
+Uuid={d03619b6-9b3c-48cc-9d9c-a2aadb485550}
+
+[Data_2]
+Comment=This group contains various examples demonstrating most of the features of KHotkeys. (Note that this group and all its actions are disabled by default.)
+DataCount=8
+Enabled=false
+ImportId=kde32b1
+Name=Examples
+SystemGroup=0
+Type=ACTION_DATA_GROUP
+
+[Data_2Conditions]
+Comment=
+ConditionsCount=0
+
+[Data_2_1]
+Comment=After pressing Ctrl+Alt+I, the KSIRC window will be activated, if it exists. Simple.
+Enabled=false
+Name=Activate KSIRC Window
+Type=SIMPLE_ACTION_DATA
+
+[Data_2_1Actions]
+ActionsCount=1
+
+[Data_2_1Actions0]
+Type=ACTIVATE_WINDOW
+
+[Data_2_1Actions0Window]
+Comment=KSIRC window
+WindowsCount=1
+
+[Data_2_1Actions0Window0]
+Class=ksirc
+ClassType=1
+Comment=KSIRC
+Role=
+RoleType=0
+Title=
+TitleType=0
+Type=SIMPLE
+WindowTypes=33
+
+[Data_2_1Conditions]
+Comment=
+ConditionsCount=0
+
+[Data_2_1Triggers]
+Comment=Simple_action
+TriggersCount=1
+
+[Data_2_1Triggers0]
+Key=Ctrl+Alt+I
+Type=SHORTCUT
+Uuid={0d05aeb1-24e8-4d45-a46f-510d10bc126e}
+
+[Data_2_2]
+Comment=After pressing Alt+Ctrl+H the input of 'Hello' will be simulated, as if you typed it.  This is especially useful if you have call to frequently type a word (for instance, 'unsigned').  Every keypress in the input is separated by a colon ':'. Note that the keypresses literally mean keypresses, so you have to write what you would press on the keyboard. In the table below, the left column shows the input and the right column shows what to type.\n\n"enter" (i.e. new line)                Enter or Return\na (i.e. small a)                          A\nA (i.e. capital a)                       Shift+A\n: (colon)                                  Shift+;\n' '  (space)                              Space
+Enabled=false
+Name=Type 'Hello'
+Type=SIMPLE_ACTION_DATA
+
+[Data_2_2Actions]
+ActionsCount=1
+
+[Data_2_2Actions0]
+DestinationWindow=2
+Input=Shift+H:E:L:L:O\n
+Type=KEYBOARD_INPUT
+
+[Data_2_2Conditions]
+Comment=
+ConditionsCount=0
+
+[Data_2_2Triggers]
+Comment=Simple_action
+TriggersCount=1
+
+[Data_2_2Triggers0]
+Key=Ctrl+Alt+H
+Type=SHORTCUT
+Uuid={c9349de8-c056-4565-9d30-33e3f8e82388}
+
+[Data_2_3]
+Comment=This action runs Konsole, after pressing Ctrl+Alt+T.
+Enabled=false
+Name=Run Konsole
+Type=SIMPLE_ACTION_DATA
+
+[Data_2_3Actions]
+ActionsCount=1
+
+[Data_2_3Actions0]
+CommandURL=konsole
+Type=COMMAND_URL
+
+[Data_2_3Conditions]
+Comment=
+ConditionsCount=0
+
+[Data_2_3Triggers]
+Comment=Simple_action
+TriggersCount=1
+
+[Data_2_3Triggers0]
+Key=Ctrl+Alt+T
+Type=SHORTCUT
+Uuid={42761718-5e54-4af7-bb14-26c72109b6c9}
+
+[Data_2_4]
+Comment=Read the comment on the "Type 'Hello'" action first.\n\nQt Designer uses Ctrl+F4 for closing windows.  In KDE, however, Ctrl+F4 is the shortcut for going to virtual desktop 4, so this shortcut does not work in Qt Designer.  Further, Qt Designer does not use KDE's standard Ctrl+W for closing the window.\n\nThis problem can be solved by remapping Ctrl+W to Ctrl+F4 when the active window is Qt Designer. When Qt Designer is active, every time Ctrl+W is pressed, Ctrl+F4 will be sent to Qt Designer instead. In other applications, the effect of Ctrl+W is unchanged.\n\nWe now need to specify three things: A new shortcut trigger on 'Ctrl+W', a new keyboard input action sending Ctrl+F4, and a new condition that the active window is Qt Designer.\nQt Designer seems to always have title 'Qt Designer by Trolltech', so the condition will check for the active window having that title.
+Enabled=false
+Name=Remap Ctrl+W to Ctrl+F4 in Qt Designer
+Type=GENERIC_ACTION_DATA
+
+[Data_2_4Actions]
+ActionsCount=1
+
+[Data_2_4Actions0]
+DestinationWindow=2
+Input=Ctrl+F4
+Type=KEYBOARD_INPUT
+
+[Data_2_4Conditions]
+Comment=
+ConditionsCount=1
+
+[Data_2_4Conditions0]
+Type=ACTIVE_WINDOW
+
+[Data_2_4Conditions0Window]
+Comment=Qt Designer
+WindowsCount=1
+
+[Data_2_4Conditions0Window0]
+Class=
+ClassType=0
+Comment=
+Role=
+RoleType=0
+Title=Qt Designer by Trolltech
+TitleType=2
+Type=SIMPLE
+WindowTypes=33
+
+[Data_2_4Triggers]
+Comment=
+TriggersCount=1
+
+[Data_2_4Triggers0]
+Key=Ctrl+W
+Type=SHORTCUT
+Uuid={ac4cd05d-27ff-4195-bc77-7651f8c2393c}
+
+[Data_2_5]
+Comment=By pressing Alt+Ctrl+W a D-Bus call will be performed that will show the minicli. You can use any kind of D-Bus call, just like using the command line 'qdbus' tool.
+Enabled=false
+Name=Perform D-Bus call 'qdbus org.kde.krunner /App display'
+Type=SIMPLE_ACTION_DATA
+
+[Data_2_5Actions]
+ActionsCount=1
+
+[Data_2_5Actions0]
+Arguments=
+Call=popupExecuteCommand
+RemoteApp=org.kde.krunner
+RemoteObj=/App
+Type=DBUS
+
+[Data_2_5Conditions]
+Comment=
+ConditionsCount=0
+
+[Data_2_5Triggers]
+Comment=Simple_action
+TriggersCount=1
+
+[Data_2_5Triggers0]
+Key=Ctrl+Alt+W
+Type=SHORTCUT
+Uuid={0e360784-ff46-431b-96da-edf87e5d36b0}
+
+[Data_2_6]
+Comment=Read the comment on the "Type 'Hello'" action first.\n\nJust like the "Type 'Hello'" action, this one simulates keyboard input, specifically, after pressing Ctrl+Alt+B, it sends B to XMMS (B in XMMS jumps to the next song). The 'Send to specific window' checkbox is checked and a window with its class containing 'XMMS_Player' is specified; this will make the input always be sent to this window. This way, you can control XMMS even if, for instance, it is on a different virtual desktop.\n\n(Run 'xprop' and click on the XMMS window and search for WM_CLASS to see 'XMMS_Player').
+Enabled=false
+Name=Next in XMMS
+Type=SIMPLE_ACTION_DATA
+
+[Data_2_6Actions]
+ActionsCount=1
+
+[Data_2_6Actions0]
+DestinationWindow=1
+Input=B
+Type=KEYBOARD_INPUT
+
+[Data_2_6Actions0DestinationWindow]
+Comment=XMMS window
+WindowsCount=1
+
+[Data_2_6Actions0DestinationWindow0]
+Class=XMMS_Player
+ClassType=1
+Comment=XMMS Player window
+Role=
+RoleType=0
+Title=
+TitleType=0
+Type=SIMPLE
+WindowTypes=33
+
+[Data_2_6Conditions]
+Comment=
+ConditionsCount=0
+
+[Data_2_6Triggers]
+Comment=Simple_action
+TriggersCount=1
+
+[Data_2_6Triggers0]
+Key=Ctrl+Alt+B
+Type=SHORTCUT
+Uuid={c3d698b7-ca96-4e8a-99c9-589dee89a086}
+
+[Data_2_7]
+Comment=Konqueror in KDE3.1 has tabs, and now you can also have gestures.\n\nJust press the middle mouse button and start drawing one of the gestures, and after you are finished, release the mouse button. If you only need to paste the selection, it still works, just click the middle mouse button. (You can change the mouse button to use in the global settings).\n\nRight now, there are the following gestures available:\nmove right and back left - Forward (Alt+Right)\nmove left and back right - Back (Alt+Left)\nmove up and back down  - Up (Alt+Up)\ncircle anticlockwise - Reload (F5)\n\nThe gesture shapes can be entered by performing them in the configuration dialog. You can also look at your numeric pad to help you: gestures are recognized like a 3x3 grid of fields, numbered 1 to 9.\n\nNote that you must perform exactly the gesture to trigger the action. Because of this, it is possible to enter more gestures for the action. You should try to avoid complicated gestures where you change the direction of mouse movement more than once.  For instance, 45654 or 74123 are simple to perform, but 1236987 may be already quite difficult.\n\nThe conditions for all gestures are defined in this group. All these gestures are active only if the active window is Konqueror (class contains 'konqueror').
+DataCount=4
+Enabled=false
+Name=Konqi Gestures
+SystemGroup=0
+Type=ACTION_DATA_GROUP
+
+[Data_2_7Conditions]
+Comment=Konqueror window
+ConditionsCount=1
+
+[Data_2_7Conditions0]
+Type=ACTIVE_WINDOW
+
+[Data_2_7Conditions0Window]
+Comment=Konqueror
+WindowsCount=1
+
+[Data_2_7Conditions0Window0]
+Class=konqueror
+ClassType=1
+Comment=Konqueror
+Role=
+RoleType=0
+Title=
+TitleType=0
+Type=SIMPLE
+WindowTypes=33
+
+[Data_2_7_1]
+Comment=
+Enabled=false
+Name=Back
+Type=SIMPLE_ACTION_DATA
+
+[Data_2_7_1Actions]
+ActionsCount=1
+
+[Data_2_7_1Actions0]
+DestinationWindow=2
+Input=Alt+Left
+Type=KEYBOARD_INPUT
+
+[Data_2_7_1Conditions]
+Comment=
+ConditionsCount=0
+
+[Data_2_7_1Triggers]
+Comment=Gesture_triggers
+TriggersCount=3
+
+[Data_2_7_1Triggers0]
+GesturePointData=0,0.0625,1,1,0.5,0.0625,0.0625,1,0.875,0.5,0.125,0.0625,1,0.75,0.5,0.1875,0.0625,1,0.625,0.5,0.25,0.0625,1,0.5,0.5,0.3125,0.0625,1,0.375,0.5,0.375,0.0625,1,0.25,0.5,0.4375,0.0625,1,0.125,0.5,0.5,0.0625,0,0,0.5,0.5625,0.0625,0,0.125,0.5,0.625,0.0625,0,0.25,0.5,0.6875,0.0625,0,0.375,0.5,0.75,0.0625,0,0.5,0.5,0.8125,0.0625,0,0.625,0.5,0.875,0.0625,0,0.75,0.5,0.9375,0.0625,0,0.875,0.5,1,0,0,1,0.5
+Type=GESTURE
+
+[Data_2_7_1Triggers1]
+GesturePointData=0,0.0833333,1,0.5,0.5,0.0833333,0.0833333,1,0.375,0.5,0.166667,0.0833333,1,0.25,0.5,0.25,0.0833333,1,0.125,0.5,0.333333,0.0833333,0,0,0.5,0.416667,0.0833333,0,0.125,0.5,0.5,0.0833333,0,0.25,0.5,0.583333,0.0833333,0,0.375,0.5,0.666667,0.0833333,0,0.5,0.5,0.75,0.0833333,0,0.625,0.5,0.833333,0.0833333,0,0.75,0.5,0.916667,0.0833333,0,0.875,0.5,1,0,0,1,0.5
+Type=GESTURE
+
+[Data_2_7_1Triggers2]
+GesturePointData=0,0.0833333,1,1,0.5,0.0833333,0.0833333,1,0.875,0.5,0.166667,0.0833333,1,0.75,0.5,0.25,0.0833333,1,0.625,0.5,0.333333,0.0833333,1,0.5,0.5,0.416667,0.0833333,1,0.375,0.5,0.5,0.0833333,1,0.25,0.5,0.583333,0.0833333,1,0.125,0.5,0.666667,0.0833333,0,0,0.5,0.75,0.0833333,0,0.125,0.5,0.833333,0.0833333,0,0.25,0.5,0.916667,0.0833333,0,0.375,0.5,1,0,0,0.5,0.5
+Type=GESTURE
+
+[Data_2_7_2]
+Comment=
+Enabled=false
+Name=Forward
+Type=SIMPLE_ACTION_DATA
+
+[Data_2_7_2Actions]
+ActionsCount=1
+
+[Data_2_7_2Actions0]
+DestinationWindow=2
+Input=Alt+Right
+Type=KEYBOARD_INPUT
+
+[Data_2_7_2Conditions]
+Comment=
+ConditionsCount=0
+
+[Data_2_7_2Triggers]
+Comment=Gesture_triggers
+TriggersCount=3
+
+[Data_2_7_2Triggers0]
+GesturePointData=0,0.0625,0,0,0.5,0.0625,0.0625,0,0.125,0.5,0.125,0.0625,0,0.25,0.5,0.1875,0.0625,0,0.375,0.5,0.25,0.0625,0,0.5,0.5,0.3125,0.0625,0,0.625,0.5,0.375,0.0625,0,0.75,0.5,0.4375,0.0625,0,0.875,0.5,0.5,0.0625,1,1,0.5,0.5625,0.0625,1,0.875,0.5,0.625,0.0625,1,0.75,0.5,0.6875,0.0625,1,0.625,0.5,0.75,0.0625,1,0.5,0.5,0.8125,0.0625,1,0.375,0.5,0.875,0.0625,1,0.25,0.5,0.9375,0.0625,1,0.125,0.5,1,0,0,0,0.5
+Type=GESTURE
+
+[Data_2_7_2Triggers1]
+GesturePointData=0,0.0833333,0,0.5,0.5,0.0833333,0.0833333,0,0.625,0.5,0.166667,0.0833333,0,0.75,0.5,0.25,0.0833333,0,0.875,0.5,0.333333,0.0833333,1,1,0.5,0.416667,0.0833333,1,0.875,0.5,0.5,0.0833333,1,0.75,0.5,0.583333,0.0833333,1,0.625,0.5,0.666667,0.0833333,1,0.5,0.5,0.75,0.0833333,1,0.375,0.5,0.833333,0.0833333,1,0.25,0.5,0.916667,0.0833333,1,0.125,0.5,1,0,0,0,0.5
+Type=GESTURE
+
+[Data_2_7_2Triggers2]
+GesturePointData=0,0.0833333,0,0,0.5,0.0833333,0.0833333,0,0.125,0.5,0.166667,0.0833333,0,0.25,0.5,0.25,0.0833333,0,0.375,0.5,0.333333,0.0833333,0,0.5,0.5,0.416667,0.0833333,0,0.625,0.5,0.5,0.0833333,0,0.75,0.5,0.583333,0.0833333,0,0.875,0.5,0.666667,0.0833333,1,1,0.5,0.75,0.0833333,1,0.875,0.5,0.833333,0.0833333,1,0.75,0.5,0.916667,0.0833333,1,0.625,0.5,1,0,0,0.5,0.5
+Type=GESTURE
+
+[Data_2_7_3]
+Comment=
+Enabled=false
+Name=Up
+Type=SIMPLE_ACTION_DATA
+
+[Data_2_7_3Actions]
+ActionsCount=1
+
+[Data_2_7_3Actions0]
+DestinationWindow=2
+Input=Alt+Up
+Type=KEYBOARD_INPUT
+
+[Data_2_7_3Conditions]
+Comment=
+ConditionsCount=0
+
+[Data_2_7_3Triggers]
+Comment=Gesture_triggers
+TriggersCount=3
+
+[Data_2_7_3Triggers0]
+GesturePointData=0,0.0625,-0.5,0.5,1,0.0625,0.0625,-0.5,0.5,0.875,0.125,0.0625,-0.5,0.5,0.75,0.1875,0.0625,-0.5,0.5,0.625,0.25,0.0625,-0.5,0.5,0.5,0.3125,0.0625,-0.5,0.5,0.375,0.375,0.0625,-0.5,0.5,0.25,0.4375,0.0625,-0.5,0.5,0.125,0.5,0.0625,0.5,0.5,0,0.5625,0.0625,0.5,0.5,0.125,0.625,0.0625,0.5,0.5,0.25,0.6875,0.0625,0.5,0.5,0.375,0.75,0.0625,0.5,0.5,0.5,0.8125,0.0625,0.5,0.5,0.625,0.875,0.0625,0.5,0.5,0.75,0.9375,0.0625,0.5,0.5,0.875,1,0,0,0.5,1
+Type=GESTURE
+
+[Data_2_7_3Triggers1]
+GesturePointData=0,0.0833333,-0.5,0.5,1,0.0833333,0.0833333,-0.5,0.5,0.875,0.166667,0.0833333,-0.5,0.5,0.75,0.25,0.0833333,-0.5,0.5,0.625,0.333333,0.0833333,-0.5,0.5,0.5,0.416667,0.0833333,-0.5,0.5,0.375,0.5,0.0833333,-0.5,0.5,0.25,0.583333,0.0833333,-0.5,0.5,0.125,0.666667,0.0833333,0.5,0.5,0,0.75,0.0833333,0.5,0.5,0.125,0.833333,0.0833333,0.5,0.5,0.25,0.916667,0.0833333,0.5,0.5,0.375,1,0,0,0.5,0.5
+Type=GESTURE
+
+[Data_2_7_3Triggers2]
+GesturePointData=0,0.0833333,-0.5,0.5,0.5,0.0833333,0.0833333,-0.5,0.5,0.375,0.166667,0.0833333,-0.5,0.5,0.25,0.25,0.0833333,-0.5,0.5,0.125,0.333333,0.0833333,0.5,0.5,0,0.416667,0.0833333,0.5,0.5,0.125,0.5,0.0833333,0.5,0.5,0.25,0.583333,0.0833333,0.5,0.5,0.375,0.666667,0.0833333,0.5,0.5,0.5,0.75,0.0833333,0.5,0.5,0.625,0.833333,0.0833333,0.5,0.5,0.75,0.916667,0.0833333,0.5,0.5,0.875,1,0,0,0.5,1
+Type=GESTURE
+
+[Data_2_7_4]
+Comment=
+Enabled=false
+Name=Reload
+Type=SIMPLE_ACTION_DATA
+
+[Data_2_7_4Actions]
+ActionsCount=1
+
+[Data_2_7_4Actions0]
+DestinationWindow=2
+Input=F5
+Type=KEYBOARD_INPUT
+
+[Data_2_7_4Conditions]
+Comment=
+ConditionsCount=0
+
+[Data_2_7_4Triggers]
+Comment=Gesture_triggers
+TriggersCount=3
+
+[Data_2_7_4Triggers0]
+GesturePointData=0,0.03125,0,0,1,0.03125,0.03125,0,0.125,1,0.0625,0.03125,0,0.25,1,0.09375,0.03125,0,0.375,1,0.125,0.03125,0,0.5,1,0.15625,0.03125,0,0.625,1,0.1875,0.03125,0,0.75,1,0.21875,0.03125,0,0.875,1,0.25,0.03125,-0.5,1,1,0.28125,0.03125,-0.5,1,0.875,0.3125,0.03125,-0.5,1,0.75,0.34375,0.03125,-0.5,1,0.625,0.375,0.03125,-0.5,1,0.5,0.40625,0.03125,-0.5,1,0.375,0.4375,0.03125,-0.5,1,0.25,0.46875,0.03125,-0.5,1,0.125,0.5,0.03125,1,1,0,0.53125,0.03125,1,0.875,0,0.5625,0.03125,1,0.75,0,0.59375,0.03125,1,0.625,0,0.625,0.03125,1,0.5,0,0.65625,0.03125,1,0.375,0,0.6875,0.03125,1,0.25,0,0.71875,0.03125,1,0.125,0,0.75,0.03125,0.5,0,0,0.78125,0.03125,0.5,0,0.125,0.8125,0.03125,0.5,0,0.25,0.84375,0.03125,0.5,0,0.375,0.875,0.03125,0.5,0,0.5,0.90625,0.03125,0.5,0,0.625,0.9375,0.03125,0.5,0,0.75,0.96875,0.03125,0.5,0,0.875,1,0,0,0,1
+Type=GESTURE
+
+[Data_2_7_4Triggers1]
+GesturePointData=0,0.0277778,0,0,1,0.0277778,0.0277778,0,0.125,1,0.0555556,0.0277778,0,0.25,1,0.0833333,0.0277778,0,0.375,1,0.111111,0.0277778,0,0.5,1,0.138889,0.0277778,0,0.625,1,0.166667,0.0277778,0,0.75,1,0.194444,0.0277778,0,0.875,1,0.222222,0.0277778,-0.5,1,1,0.25,0.0277778,-0.5,1,0.875,0.277778,0.0277778,-0.5,1,0.75,0.305556,0.0277778,-0.5,1,0.625,0.333333,0.0277778,-0.5,1,0.5,0.361111,0.0277778,-0.5,1,0.375,0.388889,0.0277778,-0.5,1,0.25,0.416667,0.0277778,-0.5,1,0.125,0.444444,0.0277778,1,1,0,0.472222,0.0277778,1,0.875,0,0.5,0.0277778,1,0.75,0,0.527778,0.0277778,1,0.625,0,0.555556,0.0277778,1,0.5,0,0.583333,0.0277778,1,0.375,0,0.611111,0.0277778,1,0.25,0,0.638889,0.0277778,1,0.125,0,0.666667,0.0277778,0.5,0,0,0.694444,0.0277778,0.5,0,0.125,0.722222,0.0277778,0.5,0,0.25,0.75,0.0277778,0.5,0,0.375,0.777778,0.0277778,0.5,0,0.5,0.805556,0.0277778,0.5,0,0.625,0.833333,0.0277778,0.5,0,0.75,0.861111,0.0277778,0.5,0,0.875,0.888889,0.0277778,0,0,1,0.916667,0.0277778,0,0.125,1,0.944444,0.0277778,0,0.25,1,0.972222,0.0277778,0,0.375,1,1,0,0,0.5,1
+Type=GESTURE
+
+[Data_2_7_4Triggers2]
+GesturePointData=0,0.0277778,0.5,0,0.5,0.0277778,0.0277778,0.5,0,0.625,0.0555556,0.0277778,0.5,0,0.75,0.0833333,0.0277778,0.5,0,0.875,0.111111,0.0277778,0,0,1,0.138889,0.0277778,0,0.125,1,0.166667,0.0277778,0,0.25,1,0.194444,0.0277778,0,0.375,1,0.222222,0.0277778,0,0.5,1,0.25,0.0277778,0,0.625,1,0.277778,0.0277778,0,0.75,1,0.305556,0.0277778,0,0.875,1,0.333333,0.0277778,-0.5,1,1,0.361111,0.0277778,-0.5,1,0.875,0.388889,0.0277778,-0.5,1,0.75,0.416667,0.0277778,-0.5,1,0.625,0.444444,0.0277778,-0.5,1,0.5,0.472222,0.0277778,-0.5,1,0.375,0.5,0.0277778,-0.5,1,0.25,0.527778,0.0277778,-0.5,1,0.125,0.555556,0.0277778,1,1,0,0.583333,0.0277778,1,0.875,0,0.611111,0.0277778,1,0.75,0,0.638889,0.0277778,1,0.625,0,0.666667,0.0277778,1,0.5,0,0.694444,0.0277778,1,0.375,0,0.722222,0.0277778,1,0.25,0,0.75,0.0277778,1,0.125,0,0.777778,0.0277778,0.5,0,0,0.805556,0.0277778,0.5,0,0.125,0.833333,0.0277778,0.5,0,0.25,0.861111,0.0277778,0.5,0,0.375,0.888889,0.0277778,0.5,0,0.5,0.916667,0.0277778,0.5,0,0.625,0.944444,0.0277778,0.5,0,0.75,0.972222,0.0277778,0.5,0,0.875,1,0,0,0,1
+Type=GESTURE
+
+[Data_2_8]
+Comment=After pressing Win+E (Tux+E) a WWW browser will be launched, and it will open http://www.kde.org . You may run all kind of commands you can run in minicli (Alt+F2).
+Enabled=false
+Name=Go to KDE Website
+Type=SIMPLE_ACTION_DATA
+
+[Data_2_8Actions]
+ActionsCount=1
+
+[Data_2_8Actions0]
+CommandURL=http://www.kde.org
+Type=COMMAND_URL
+
+[Data_2_8Conditions]
+Comment=
+ConditionsCount=0
+
+[Data_2_8Triggers]
+Comment=Simple_action
+TriggersCount=1
+
+[Data_2_8Triggers0]
+Key=Meta+E
+Type=SHORTCUT
+Uuid={9fa0353f-04af-43bb-85f6-fd2f3496e835}
+
+[Data_3]
+Comment=Basic Konqueror gestures.
+DataCount=14
+Enabled=true
+ImportId=konqueror_gestures_kde321
+Name=Konqueror Gestures
+SystemGroup=0
+Type=ACTION_DATA_GROUP
+
+[Data_3Conditions]
+Comment=Konqueror window
+ConditionsCount=1
+
+[Data_3Conditions0]
+Type=ACTIVE_WINDOW
+
+[Data_3Conditions0Window]
+Comment=Konqueror
+WindowsCount=1
+
+[Data_3Conditions0Window0]
+Class=^konqueror\s
+ClassType=3
+Comment=Konqueror
+Role=konqueror-mainwindow#1
+RoleType=0
+Title=file:/ - Konqueror
+TitleType=0
+Type=SIMPLE
+WindowTypes=1
+
+[Data_3_1]
+Comment=Press, move left, release.
+Enabled=true
+Name=Back
+Type=SIMPLE_ACTION_DATA
+
+[Data_3_10]
+Comment=Opera-style: Press, move up, release.\nNOTE: Conflicts with 'New Tab', and as such is disabled by default.
+Enabled=false
+Name=Stop Loading
+Type=SIMPLE_ACTION_DATA
+
+[Data_3_10Actions]
+ActionsCount=1
+
+[Data_3_10Actions0]
+DestinationWindow=2
+Input=Escape\n
+Type=KEYBOARD_INPUT
+
+[Data_3_10Conditions]
+Comment=
+ConditionsCount=0
+
+[Data_3_10Triggers]
+Comment=Gesture_triggers
+TriggersCount=1
+
+[Data_3_10Triggers0]
+GesturePointData=0,0.125,-0.5,0.5,1,0.125,0.125,-0.5,0.5,0.875,0.25,0.125,-0.5,0.5,0.75,0.375,0.125,-0.5,0.5,0.625,0.5,0.125,-0.5,0.5,0.5,0.625,0.125,-0.5,0.5,0.375,0.75,0.125,-0.5,0.5,0.25,0.875,0.125,-0.5,0.5,0.125,1,0,0,0.5,0
+Type=GESTURE
+
+[Data_3_11]
+Comment=Going up in URL/directory structure.\nMozilla-style: Press, move up, move left, move up, release.
+Enabled=true
+Name=Up
+Type=SIMPLE_ACTION_DATA
+
+[Data_3_11Actions]
+ActionsCount=1
+
+[Data_3_11Actions0]
+DestinationWindow=2
+Input=Alt+Up
+Type=KEYBOARD_INPUT
+
+[Data_3_11Conditions]
+Comment=
+ConditionsCount=0
+
+[Data_3_11Triggers]
+Comment=Gesture_triggers
+TriggersCount=1
+
+[Data_3_11Triggers0]
+GesturePointData=0,0.0625,-0.5,1,1,0.0625,0.0625,-0.5,1,0.875,0.125,0.0625,-0.5,1,0.75,0.1875,0.0625,-0.5,1,0.625,0.25,0.0625,1,1,0.5,0.3125,0.0625,1,0.875,0.5,0.375,0.0625,1,0.75,0.5,0.4375,0.0625,1,0.625,0.5,0.5,0.0625,1,0.5,0.5,0.5625,0.0625,1,0.375,0.5,0.625,0.0625,1,0.25,0.5,0.6875,0.0625,1,0.125,0.5,0.75,0.0625,-0.5,0,0.5,0.8125,0.0625,-0.5,0,0.375,0.875,0.0625,-0.5,0,0.25,0.9375,0.0625,-0.5,0,0.125,1,0,0,0,0
+Type=GESTURE
+
+[Data_3_12]
+Comment=Going up in URL/directory structure.\nOpera-style: Press, move up, move left, move up, release.\nNOTE: Conflicts with  "Activate Previous Tab", and as such is disabled by default.
+Enabled=false
+Name=Up #2
+Type=SIMPLE_ACTION_DATA
+
+[Data_3_12Actions]
+ActionsCount=1
+
+[Data_3_12Actions0]
+DestinationWindow=2
+Input=Alt+Up\n
+Type=KEYBOARD_INPUT
+
+[Data_3_12Conditions]
+Comment=
+ConditionsCount=0
+
+[Data_3_12Triggers]
+Comment=Gesture_triggers
+TriggersCount=1
+
+[Data_3_12Triggers0]
+GesturePointData=0,0.0625,-0.5,1,1,0.0625,0.0625,-0.5,1,0.875,0.125,0.0625,-0.5,1,0.75,0.1875,0.0625,-0.5,1,0.625,0.25,0.0625,-0.5,1,0.5,0.3125,0.0625,-0.5,1,0.375,0.375,0.0625,-0.5,1,0.25,0.4375,0.0625,-0.5,1,0.125,0.5,0.0625,1,1,0,0.5625,0.0625,1,0.875,0,0.625,0.0625,1,0.75,0,0.6875,0.0625,1,0.625,0,0.75,0.0625,1,0.5,0,0.8125,0.0625,1,0.375,0,0.875,0.0625,1,0.25,0,0.9375,0.0625,1,0.125,0,1,0,0,0,0
+Type=GESTURE
+
+[Data_3_13]
+Comment=Press, move up, move right, release.
+Enabled=true
+Name=Activate Next Tab
+Type=SIMPLE_ACTION_DATA
+
+[Data_3_13Actions]
+ActionsCount=1
+
+[Data_3_13Actions0]
+DestinationWindow=2
+Input=Ctrl+.\n
+Type=KEYBOARD_INPUT
+
+[Data_3_13Conditions]
+Comment=
+ConditionsCount=0
+
+[Data_3_13Triggers]
+Comment=Gesture_triggers
+TriggersCount=1
+
+[Data_3_13Triggers0]
+GesturePointData=0,0.0625,-0.5,0,1,0.0625,0.0625,-0.5,0,0.875,0.125,0.0625,-0.5,0,0.75,0.1875,0.0625,-0.5,0,0.625,0.25,0.0625,-0.5,0,0.5,0.3125,0.0625,-0.5,0,0.375,0.375,0.0625,-0.5,0,0.25,0.4375,0.0625,-0.5,0,0.125,0.5,0.0625,0,0,0,0.5625,0.0625,0,0.125,0,0.625,0.0625,0,0.25,0,0.6875,0.0625,0,0.375,0,0.75,0.0625,0,0.5,0,0.8125,0.0625,0,0.625,0,0.875,0.0625,0,0.75,0,0.9375,0.0625,0,0.875,0,1,0,0,1,0
+Type=GESTURE
+
+[Data_3_14]
+Comment=Press, move up, move left, release.
+Enabled=true
+Name=Activate Previous Tab
+Type=SIMPLE_ACTION_DATA
+
+[Data_3_14Actions]
+ActionsCount=1
+
+[Data_3_14Actions0]
+DestinationWindow=2
+Input=Ctrl+,
+Type=KEYBOARD_INPUT
+
+[Data_3_14Conditions]
+Comment=
+ConditionsCount=0
+
+[Data_3_14Triggers]
+Comment=Gesture_triggers
+TriggersCount=1
+
+[Data_3_14Triggers0]
+GesturePointData=0,0.0625,-0.5,1,1,0.0625,0.0625,-0.5,1,0.875,0.125,0.0625,-0.5,1,0.75,0.1875,0.0625,-0.5,1,0.625,0.25,0.0625,-0.5,1,0.5,0.3125,0.0625,-0.5,1,0.375,0.375,0.0625,-0.5,1,0.25,0.4375,0.0625,-0.5,1,0.125,0.5,0.0625,1,1,0,0.5625,0.0625,1,0.875,0,0.625,0.0625,1,0.75,0,0.6875,0.0625,1,0.625,0,0.75,0.0625,1,0.5,0,0.8125,0.0625,1,0.375,0,0.875,0.0625,1,0.25,0,0.9375,0.0625,1,0.125,0,1,0,0,0,0
+Type=GESTURE
+
+[Data_3_1Actions]
+ActionsCount=1
+
+[Data_3_1Actions0]
+DestinationWindow=2
+Input=Alt+Left
+Type=KEYBOARD_INPUT
+
+[Data_3_1Conditions]
+Comment=
+ConditionsCount=0
+
+[Data_3_1Triggers]
+Comment=Gesture_triggers
+TriggersCount=1
+
+[Data_3_1Triggers0]
+GesturePointData=0,0.125,1,1,0.5,0.125,0.125,1,0.875,0.5,0.25,0.125,1,0.75,0.5,0.375,0.125,1,0.625,0.5,0.5,0.125,1,0.5,0.5,0.625,0.125,1,0.375,0.5,0.75,0.125,1,0.25,0.5,0.875,0.125,1,0.125,0.5,1,0,0,0,0.5
+Type=GESTURE
+
+[Data_3_2]
+Comment=Press, move down, move up, move down, release.
+Enabled=true
+Name=Duplicate Tab
+Type=SIMPLE_ACTION_DATA
+
+[Data_3_2Actions]
+ActionsCount=1
+
+[Data_3_2Actions0]
+DestinationWindow=2
+Input=Ctrl+Shift+D\n
+Type=KEYBOARD_INPUT
+
+[Data_3_2Conditions]
+Comment=
+ConditionsCount=0
+
+[Data_3_2Triggers]
+Comment=Gesture_triggers
+TriggersCount=1
+
+[Data_3_2Triggers0]
+GesturePointData=0,0.0416667,0.5,0.5,0,0.0416667,0.0416667,0.5,0.5,0.125,0.0833333,0.0416667,0.5,0.5,0.25,0.125,0.0416667,0.5,0.5,0.375,0.166667,0.0416667,0.5,0.5,0.5,0.208333,0.0416667,0.5,0.5,0.625,0.25,0.0416667,0.5,0.5,0.75,0.291667,0.0416667,0.5,0.5,0.875,0.333333,0.0416667,-0.5,0.5,1,0.375,0.0416667,-0.5,0.5,0.875,0.416667,0.0416667,-0.5,0.5,0.75,0.458333,0.0416667,-0.5,0.5,0.625,0.5,0.0416667,-0.5,0.5,0.5,0.541667,0.0416667,-0.5,0.5,0.375,0.583333,0.0416667,-0.5,0.5,0.25,0.625,0.0416667,-0.5,0.5,0.125,0.666667,0.0416667,0.5,0.5,0,0.708333,0.0416667,0.5,0.5,0.125,0.75,0.0416667,0.5,0.5,0.25,0.791667,0.0416667,0.5,0.5,0.375,0.833333,0.0416667,0.5,0.5,0.5,0.875,0.0416667,0.5,0.5,0.625,0.916667,0.0416667,0.5,0.5,0.75,0.958333,0.0416667,0.5,0.5,0.875,1,0,0,0.5,1
+Type=GESTURE
+
+[Data_3_3]
+Comment=Press, move down, move up, release.
+Enabled=true
+Name=Duplicate Window
+Type=SIMPLE_ACTION_DATA
+
+[Data_3_3Actions]
+ActionsCount=1
+
+[Data_3_3Actions0]
+DestinationWindow=2
+Input=Ctrl+D\n
+Type=KEYBOARD_INPUT
+
+[Data_3_3Conditions]
+Comment=
+ConditionsCount=0
+
+[Data_3_3Triggers]
+Comment=Gesture_triggers
+TriggersCount=1
+
+[Data_3_3Triggers0]
+GesturePointData=0,0.0625,0.5,0.5,0,0.0625,0.0625,0.5,0.5,0.125,0.125,0.0625,0.5,0.5,0.25,0.1875,0.0625,0.5,0.5,0.375,0.25,0.0625,0.5,0.5,0.5,0.3125,0.0625,0.5,0.5,0.625,0.375,0.0625,0.5,0.5,0.75,0.4375,0.0625,0.5,0.5,0.875,0.5,0.0625,-0.5,0.5,1,0.5625,0.0625,-0.5,0.5,0.875,0.625,0.0625,-0.5,0.5,0.75,0.6875,0.0625,-0.5,0.5,0.625,0.75,0.0625,-0.5,0.5,0.5,0.8125,0.0625,-0.5,0.5,0.375,0.875,0.0625,-0.5,0.5,0.25,0.9375,0.0625,-0.5,0.5,0.125,1,0,0,0.5,0
+Type=GESTURE
+
+[Data_3_4]
+Comment=Press, move right, release.
+Enabled=true
+Name=Forward
+Type=SIMPLE_ACTION_DATA
+
+[Data_3_4Actions]
+ActionsCount=1
+
+[Data_3_4Actions0]
+DestinationWindow=2
+Input=Alt+Right
+Type=KEYBOARD_INPUT
+
+[Data_3_4Conditions]
+Comment=
+ConditionsCount=0
+
+[Data_3_4Triggers]
+Comment=Gesture_triggers
+TriggersCount=1
+
+[Data_3_4Triggers0]
+GesturePointData=0,0.125,0,0,0.5,0.125,0.125,0,0.125,0.5,0.25,0.125,0,0.25,0.5,0.375,0.125,0,0.375,0.5,0.5,0.125,0,0.5,0.5,0.625,0.125,0,0.625,0.5,0.75,0.125,0,0.75,0.5,0.875,0.125,0,0.875,0.5,1,0,0,1,0.5
+Type=GESTURE
+
+[Data_3_5]
+Comment=Press, move down, move half up, move right, move down, release.\n(Drawing a lowercase 'h'.)
+Enabled=true
+Name=Home
+Type=SIMPLE_ACTION_DATA
+
+[Data_3_5Actions]
+ActionsCount=1
+
+[Data_3_5Actions0]
+DestinationWindow=2
+Input=Ctrl+Home\n
+Type=KEYBOARD_INPUT
+
+[Data_3_5Conditions]
+Comment=
+ConditionsCount=0
+
+[Data_3_5Triggers]
+Comment=Gesture_triggers
+TriggersCount=2
+
+[Data_3_5Triggers0]
+GesturePointData=0,0.0461748,0.5,0,0,0.0461748,0.0461748,0.5,0,0.125,0.0923495,0.0461748,0.5,0,0.25,0.138524,0.0461748,0.5,0,0.375,0.184699,0.0461748,0.5,0,0.5,0.230874,0.0461748,0.5,0,0.625,0.277049,0.0461748,0.5,0,0.75,0.323223,0.0461748,0.5,0,0.875,0.369398,0.065301,-0.25,0,1,0.434699,0.065301,-0.25,0.125,0.875,0.5,0.065301,-0.25,0.25,0.75,0.565301,0.065301,-0.25,0.375,0.625,0.630602,0.0461748,0,0.5,0.5,0.676777,0.0461748,0,0.625,0.5,0.722951,0.0461748,0,0.75,0.5,0.769126,0.0461748,0,0.875,0.5,0.815301,0.0461748,0.5,1,0.5,0.861476,0.0461748,0.5,1,0.625,0.90765,0.0461748,0.5,1,0.75,0.953825,0.0461748,0.5,1,0.875,1,0,0,1,1
+Type=GESTURE
+
+[Data_3_5Triggers1]
+GesturePointData=0,0.0416667,0.5,0,0,0.0416667,0.0416667,0.5,0,0.125,0.0833333,0.0416667,0.5,0,0.25,0.125,0.0416667,0.5,0,0.375,0.166667,0.0416667,0.5,0,0.5,0.208333,0.0416667,0.5,0,0.625,0.25,0.0416667,0.5,0,0.75,0.291667,0.0416667,0.5,0,0.875,0.333333,0.0416667,-0.5,0,1,0.375,0.0416667,-0.5,0,0.875,0.416667,0.0416667,-0.5,0,0.75,0.458333,0.0416667,-0.5,0,0.625,0.5,0.0416667,0,0,0.5,0.541667,0.0416667,0,0.125,0.5,0.583333,0.0416667,0,0.25,0.5,0.625,0.0416667,0,0.375,0.5,0.666667,0.0416667,0,0.5,0.5,0.708333,0.0416667,0,0.625,0.5,0.75,0.0416667,0,0.75,0.5,0.791667,0.0416667,0,0.875,0.5,0.833333,0.0416667,0.5,1,0.5,0.875,0.0416667,0.5,1,0.625,0.916667,0.0416667,0.5,1,0.75,0.958333,0.0416667,0.5,1,0.875,1,0,0,1,1
+Type=GESTURE
+
+[Data_3_6]
+Comment=Press, move right, move down, move right, release.\nMozilla-style: Press, move down, move right, release.
+Enabled=true
+Name=Close Tab
+Type=SIMPLE_ACTION_DATA
+
+[Data_3_6Actions]
+ActionsCount=1
+
+[Data_3_6Actions0]
+DestinationWindow=2
+Input=Ctrl+W\n
+Type=KEYBOARD_INPUT
+
+[Data_3_6Conditions]
+Comment=
+ConditionsCount=0
+
+[Data_3_6Triggers]
+Comment=Gesture_triggers
+TriggersCount=2
+
+[Data_3_6Triggers0]
+GesturePointData=0,0.0625,0,0,0,0.0625,0.0625,0,0.125,0,0.125,0.0625,0,0.25,0,0.1875,0.0625,0,0.375,0,0.25,0.0625,0.5,0.5,0,0.3125,0.0625,0.5,0.5,0.125,0.375,0.0625,0.5,0.5,0.25,0.4375,0.0625,0.5,0.5,0.375,0.5,0.0625,0.5,0.5,0.5,0.5625,0.0625,0.5,0.5,0.625,0.625,0.0625,0.5,0.5,0.75,0.6875,0.0625,0.5,0.5,0.875,0.75,0.0625,0,0.5,1,0.8125,0.0625,0,0.625,1,0.875,0.0625,0,0.75,1,0.9375,0.0625,0,0.875,1,1,0,0,1,1
+Type=GESTURE
+
+[Data_3_6Triggers1]
+GesturePointData=0,0.0625,0.5,0,0,0.0625,0.0625,0.5,0,0.125,0.125,0.0625,0.5,0,0.25,0.1875,0.0625,0.5,0,0.375,0.25,0.0625,0.5,0,0.5,0.3125,0.0625,0.5,0,0.625,0.375,0.0625,0.5,0,0.75,0.4375,0.0625,0.5,0,0.875,0.5,0.0625,0,0,1,0.5625,0.0625,0,0.125,1,0.625,0.0625,0,0.25,1,0.6875,0.0625,0,0.375,1,0.75,0.0625,0,0.5,1,0.8125,0.0625,0,0.625,1,0.875,0.0625,0,0.75,1,0.9375,0.0625,0,0.875,1,1,0,0,1,1
+Type=GESTURE
+
+[Data_3_7]
+Comment=Press, move up, release.\nConflicts with Opera-style 'Up #2', which is disabled by default.
+Enabled=true
+Name=New Tab
+Type=SIMPLE_ACTION_DATA
+
+[Data_3_7Actions]
+ActionsCount=1
+
+[Data_3_7Actions0]
+DestinationWindow=2
+Input=Ctrl+Shift+N
+Type=KEYBOARD_INPUT
+
+[Data_3_7Conditions]
+Comment=
+ConditionsCount=0
+
+[Data_3_7Triggers]
+Comment=Gesture_triggers
+TriggersCount=1
+
+[Data_3_7Triggers0]
+GesturePointData=0,0.125,-0.5,0.5,1,0.125,0.125,-0.5,0.5,0.875,0.25,0.125,-0.5,0.5,0.75,0.375,0.125,-0.5,0.5,0.625,0.5,0.125,-0.5,0.5,0.5,0.625,0.125,-0.5,0.5,0.375,0.75,0.125,-0.5,0.5,0.25,0.875,0.125,-0.5,0.5,0.125,1,0,0,0.5,0
+Type=GESTURE
+
+[Data_3_8]
+Comment=Press, move down, release.
+Enabled=true
+Name=New Window
+Type=SIMPLE_ACTION_DATA
+
+[Data_3_8Actions]
+ActionsCount=1
+
+[Data_3_8Actions0]
+DestinationWindow=2
+Input=Ctrl+N\n
+Type=KEYBOARD_INPUT
+
+[Data_3_8Conditions]
+Comment=
+ConditionsCount=0
+
+[Data_3_8Triggers]
+Comment=Gesture_triggers
+TriggersCount=1
+
+[Data_3_8Triggers0]
+GesturePointData=0,0.125,0.5,0.5,0,0.125,0.125,0.5,0.5,0.125,0.25,0.125,0.5,0.5,0.25,0.375,0.125,0.5,0.5,0.375,0.5,0.125,0.5,0.5,0.5,0.625,0.125,0.5,0.5,0.625,0.75,0.125,0.5,0.5,0.75,0.875,0.125,0.5,0.5,0.875,1,0,0,0.5,1
+Type=GESTURE
+
+[Data_3_9]
+Comment=Press, move up, move down, release.
+Enabled=true
+Name=Reload
+Type=SIMPLE_ACTION_DATA
+
+[Data_3_9Actions]
+ActionsCount=1
+
+[Data_3_9Actions0]
+DestinationWindow=2
+Input=F5
+Type=KEYBOARD_INPUT
+
+[Data_3_9Conditions]
+Comment=
+ConditionsCount=0
+
+[Data_3_9Triggers]
+Comment=Gesture_triggers
+TriggersCount=1
+
+[Data_3_9Triggers0]
+GesturePointData=0,0.0625,-0.5,0.5,1,0.0625,0.0625,-0.5,0.5,0.875,0.125,0.0625,-0.5,0.5,0.75,0.1875,0.0625,-0.5,0.5,0.625,0.25,0.0625,-0.5,0.5,0.5,0.3125,0.0625,-0.5,0.5,0.375,0.375,0.0625,-0.5,0.5,0.25,0.4375,0.0625,-0.5,0.5,0.125,0.5,0.0625,0.5,0.5,0,0.5625,0.0625,0.5,0.5,0.125,0.625,0.0625,0.5,0.5,0.25,0.6875,0.0625,0.5,0.5,0.375,0.75,0.0625,0.5,0.5,0.5,0.8125,0.0625,0.5,0.5,0.625,0.875,0.0625,0.5,0.5,0.75,0.9375,0.0625,0.5,0.5,0.875,1,0,0,0.5,1
+Type=GESTURE
+
+[Data_4]
+AllowMerge=true
+Comment=This group contains actions that are set up by default.
+DataCount=3
+Enabled=true
+ImportId=printscreen
+Name=Preset Actions
+SystemGroup=0
+Type=ACTION_DATA_GROUP
+
+[Data_4Conditions]
+Comment=
+ConditionsCount=0
+
+[Data_4_1]
+Comment=擷取整個螢幕
+Enabled=true
+Name=擷取螢幕
+Type=SIMPLE_ACTION_DATA
+
+[Data_4_1Actions]
+ActionsCount=1
+
+[Data_4_1Actions0]
+CommandURL=ksnapshot
+Type=COMMAND_URL
+
+[Data_4_1Conditions]
+Comment=
+ConditionsCount=0
+
+[Data_4_1Triggers]
+Comment=Simple_action
+TriggersCount=1
+
+[Data_4_1Triggers0]
+Key=Print
+Type=SHORTCUT
+Uuid={a6df46d5-c987-43ad-ad26-4249ddb2a44e}
+
+[Data_4_2]
+Comment=擷取特定視窗
+Enabled=true
+Name=擷取視窗
+Type=SIMPLE_ACTION_DATA
+
+[Data_4_2Actions]
+ActionsCount=1
+
+[Data_4_2Actions0]
+CommandURL=ksnapshot -c
+Type=COMMAND_URL
+
+[Data_4_2Conditions]
+Comment=
+ConditionsCount=0
+
+[Data_4_2Triggers]
+Comment=Simple_action
+TriggersCount=1
+
+[Data_4_2Triggers0]
+Key=Ctrl+Print
+Type=SHORTCUT
+Uuid={868e16e2-d059-4d1b-9f07-90cfdc70d6c4}
+
+[Data_4_3]
+Comment=叫出 Konsole 終端機
+Enabled=true
+Name=叫出終端機
+Type=SIMPLE_ACTION_DATA
+
+[Data_4_3Actions]
+ActionsCount=1
+
+[Data_4_3Actions0]
+CommandURL=konsole
+Type=COMMAND_URL
+
+[Data_4_3Conditions]
+Comment=
+ConditionsCount=0
+
+[Data_4_3Triggers]
+Comment=Simple_action
+TriggersCount=1
+
+[Data_4_3Triggers0]
+Key=Ctrl+Alt+T
+Type=SHORTCUT
+Uuid={b6180017-d525-4ac0-9989-4514f499d304}
+
+[Directories-default]
+prefixes[$d]
+
+[Emoticons]
+emoticonsTheme[$d]
+
+[General]
+BrowserApplication[$d]
+XftHintStyle[$d]
+desktopFont[$d]
+font[$d]
+menuFont[$d]
+smallestReadableFont[$d]
+taskbarFont[$d]
+toolBarFont[$d]
+
+[Gestures]
+Disabled=true
+MouseButton=2
+Timeout=300
+
+[GesturesExclude]
+Comment=
+WindowsCount=0
+
+[Main]
+AlreadyImported=defaults,kde32b1,konqueror_gestures_kde321,printscreen
+Disabled=false
+Version=2
+
+[Notification Messages]
+:confirmNewSession[$d]
+
+[PreviewSettings]
+UseFileThumbnails[$d]
+
+[Toolbar style]
+ToolButtonStyle[$d]
+
+[Voice]
+Shortcut=
+
+[WM]
+activeFont[$d]
diff --git a/ezgo-kde/kde-profile/kickoffrc b/ezgo-kde/kde-profile/kickoffrc
new file mode 100644
index 0000000..d72f80f
--- /dev/null
+++ b/ezgo-kde/kde-profile/kickoffrc
@@ -0,0 +1,5 @@
+[Favorites]
+FavoriteURLs=/usr/share/applications/kde4/konsole.desktop,/usr/share/applications/firefox.desktop,/usr/share/applications/kde4/kate.desktop,/usr/share/applications/kde4/amarok.desktop,/usr/share/applications/ezinstall.desktop,/usr/share/applications/xbmc.desktop
+
+[SystemApplications]
+DesktopFiles=/usr/share/applications/kde4/systemsettings.desktop,/usr/share/applications/kde4/muon-installer.desktop
diff --git a/ezgo-kde/kde-profile/kstarsrc b/ezgo-kde/kde-profile/kstarsrc
new file mode 100644
index 0000000..5e8196e
--- /dev/null
+++ b/ezgo-kde/kde-profile/kstarsrc
@@ -0,0 +1,39 @@
+[Colors]
+AngularRuler=#FFFFFF
+BoxBGColor=#223344
+BoxGrabColor=#FF0000
+BoxTextColor=#FFFFFF
+CBoundColor=#333333
+CBoundHighColor=#555555
+CLineColor=#555555
+CNameColor=#AAAA77
+CompassColor=#FFFFFF
+DSNameColor=#77AAAA
+EclColor=#666633
+EqColor=#FFFFFF
+EquatorialGridColor=#445566
+HSTColor=#AA0000
+HorizontalGridColor=#55AA33
+HorzColor=#55AA33
+ICColor=#443399
+MWColor=#112233
+MessColor=#00FF00
+NGCColor=#006666
+ObsListColor=#FFFF00
+PNameColor=#AA7777
+PlanetTrailColor=#996633
+SNameColor=#77AAAA
+SatColor=#FF0000
+SatLabelColor=#640000
+SkyColor=#000022
+StarHopRouteColor=#00FFFF
+SupernovaColor=#FFA500
+TargetColor=#88BB88
+UserLabelColor=#FFFFFF
+VisibleSatColor=#00FF00
+
+[MainWindow]
+Height 768=769
+State=AAAA/wAAAAD9AAAAAAAABAAAAAKAAAAABAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAIAAAAaAGsAcwB0AGEAcgBzAFQAbwBvAGwAQgBhAHIBAAAAAP////8AAAAAAAAAAAAAABYAdgBpAGUAdwBUAG8AbwBsAEIAYQByAQAAATP/////AAAAAAAAAAA=
+ToolBarsMovable=Disabled
+Width 1024=1025
diff --git a/ezgo-kde/kde-profile/kwalletrc b/ezgo-kde/kde-profile/kwalletrc
new file mode 100644
index 0000000..9144216
--- /dev/null
+++ b/ezgo-kde/kde-profile/kwalletrc
@@ -0,0 +1,13 @@
+[$Version]
+update_info=kwallet-4.13.upd:kde4.13
+
+[Wallet]
+Close When Idle=false
+Close on Screensaver=false
+Enabled=false
+Idle Timeout=10
+Launch Manager=false
+Leave Manager Open=false
+Leave Open=false
+Prompt on Open=false
+Use One Wallet=true
diff --git a/ezgo-kde/kde-profile/kwinrc b/ezgo-kde/kde-profile/kwinrc
new file mode 100644
index 0000000..54c9f98
--- /dev/null
+++ b/ezgo-kde/kde-profile/kwinrc
@@ -0,0 +1,92 @@
+[$Version]
+update_info=kwin_remove_effects.upd:kwin4.7_effects
+
+[Compositing]
+AnimationSpeed=3
+Backend=OpenGL
+Enabled=true
+GLLegacy=false
+GLTextureFilter=2
+GLVSync=true
+GraphicsSystem=raster
+HiddenPreviews=5
+UnredirectFullscreen=false
+XRenderSmoothScale=false
+
+[Desktops]
+Name_1=
+Name_2=
+
+[Effect-BoxSwitch]
+TabBox=false
+TabBoxAlternative=false
+
+[Effect-CoverSwitch]
+TabBox=true
+TabBoxAlternative=false
+
+[Effect-FlipSwitch]
+TabBox=false
+TabBoxAlternative=false
+
+[Effect-Glide]
+GlideAngle=0
+GlideEffect=0
+
+[Effect-Zoom]
+EnableFocusTracking=false
+EnableFollowFocus=true
+MousePointer=1
+MouseTracking=0
+ZoomFactor=1.2
+
+[Plugins]
+kwin4_effect_blurEnabled=true
+kwin4_effect_boxswitchEnabled=true
+kwin4_effect_coverswitchEnabled=true
+kwin4_effect_cubeEnabled=true
+kwin4_effect_cubeslideEnabled=false
+kwin4_effect_dashboardEnabled=true
+kwin4_effect_desktopgridEnabled=true
+kwin4_effect_dialogparentEnabled=true
+kwin4_effect_diminactiveEnabled=false
+kwin4_effect_dimscreenEnabled=false
+kwin4_effect_explosionEnabled=false
+kwin4_effect_fadeEnabled=true
+kwin4_effect_fadedesktopEnabled=false
+kwin4_effect_fallapartEnabled=false
+kwin4_effect_flipswitchEnabled=false
+kwin4_effect_glideEnabled=true
+kwin4_effect_highlightwindowEnabled=true
+kwin4_effect_invertEnabled=false
+kwin4_effect_loginEnabled=true
+kwin4_effect_logoutEnabled=true
+kwin4_effect_lookingglassEnabled=false
+kwin4_effect_magiclampEnabled=true
+kwin4_effect_magnifierEnabled=false
+kwin4_effect_minimizeanimationEnabled=true
+kwin4_effect_mousemarkEnabled=true
+kwin4_effect_outlineEnabled=true
+kwin4_effect_presentwindowsEnabled=true
+kwin4_effect_resizeEnabled=false
+kwin4_effect_scaleinEnabled=false
+kwin4_effect_screenshotEnabled=true
+kwin4_effect_sheetEnabled=false
+kwin4_effect_showfpsEnabled=false
+kwin4_effect_showpaintEnabled=false
+kwin4_effect_slideEnabled=true
+kwin4_effect_slidebackEnabled=true
+kwin4_effect_slidingpopupsEnabled=true
+kwin4_effect_snaphelperEnabled=false
+kwin4_effect_startupfeedbackEnabled=true
+kwin4_effect_taskbarthumbnailEnabled=true
+kwin4_effect_thumbnailasideEnabled=false
+kwin4_effect_trackmouseEnabled=true
+kwin4_effect_translucencyEnabled=true
+kwin4_effect_windowgeometryEnabled=false
+kwin4_effect_wobblywindowsEnabled=true
+kwin4_effect_zoomEnabled=true
+
+[TabBox]
+ListMode=0
+ShowTabBox=true
diff --git a/ezgo-kde/kde-profile/nepomukserverrc b/ezgo-kde/kde-profile/nepomukserverrc
new file mode 100644
index 0000000..654eda7
--- /dev/null
+++ b/ezgo-kde/kde-profile/nepomukserverrc
@@ -0,0 +1,8 @@
+[Basic Settings]
+Start Nepomuk=false
+
+[Service-nepomukstrigiservice]
+autostart=false
+
+[main Settings]
+Maximum memory=50
diff --git a/ezgo-kde/kde-profile/oxygenrc b/ezgo-kde/kde-profile/oxygenrc
new file mode 100644
index 0000000..9d206e2
--- /dev/null
+++ b/ezgo-kde/kde-profile/oxygenrc
@@ -0,0 +1,3 @@
+[Windeco]
+UseExtendedWindowBorders=false
+BlendTitlebarColors=true
diff --git a/ezgo-kde/kde-profile/powermanagementprofilesrc b/ezgo-kde/kde-profile/powermanagementprofilesrc
new file mode 100644
index 0000000..877d740
--- /dev/null
+++ b/ezgo-kde/kde-profile/powermanagementprofilesrc
@@ -0,0 +1,44 @@
+[AC]
+icon=battery-charging
+
+[AC][BrightnessControl]
+value=100
+
+[AC][DPMSControl]
+idleTime=1800
+
+[AC][HandleButtonEvents]
+lidAction=1
+powerButtonAction=16
+
+[Battery]
+icon=battery-060
+
+[Battery][BrightnessControl]
+value=60
+
+[Battery][DPMSControl]
+idleTime=300
+
+[Battery][DimDisplay]
+idleTime=120000
+
+[Battery][HandleButtonEvents]
+lidAction=1
+powerButtonAction=16
+
+[LowBattery]
+icon=battery-low
+
+[LowBattery][BrightnessControl]
+value=30
+
+[LowBattery][DPMSControl]
+idleTime=120
+
+[LowBattery][DimDisplay]
+idleTime=60000
+
+[LowBattery][HandleButtonEvents]
+lidAction=1
+powerButtonAction=16
diff --git a/ezgo-artwork/wallpaper/30-desktop-base-ezgo.js b/ezgo-kde/kde/30-desktop-base-ezgo.js
similarity index 88%
rename from ezgo-artwork/wallpaper/30-desktop-base-ezgo.js
rename to ezgo-kde/kde/30-desktop-base-ezgo.js
index c1aff3f..788b5b6 100644
--- a/ezgo-artwork/wallpaper/30-desktop-base-ezgo.js
+++ b/ezgo-kde/kde/30-desktop-base-ezgo.js
@@ -10,8 +10,8 @@ for (var i = 0; i < screenCount; ++i) {
     desktop.currentConfigGroup = Array('Wallpaper', 'image')
     desktop.writeConfig('slidepaths', '/usr/share/ezgo/wallpaper/')
     desktop.writeConfig("slideTimer", 360)
-    desktop.writeConfig("userswallpapers", "/usr/share/ezgo/wallpaper/blue_1440_d.png,/usr/share/ezgo/wallpaper/blue_1024_d.png")
-    desktop.writeConfig("wallpaper", "/usr/share/ezgo/wallpaper/blue_1440_d.png")
+    desktop.writeConfig("userswallpapers", "/usr/share/ezgo/wallpaper/ezgo12-wallpapaer-1366x768.png,/usr/share/ezgo/wallpaper/ezgo12-wallpaper-1920x1080.png")
+    desktop.writeConfig("wallpaper", "/usr/share/ezgo/wallpaper/ezgo12-wallpaper-1366x768.png")
 
     rssnow = desktop.addWidget("rssnow")
     rssnow.writeConfig("feeds", "http://ezgo-tw.blogspot.tw/feeds/posts/default");
@@ -30,8 +30,8 @@ for (var i = 0; i < screenCount; ++i) {
     sal.currentConfigGroup = Array('Wallpaper', 'image')
     sal.writeConfig('slidepaths', '/usr/share/ezgo/wallpaper/')
     sal.writeConfig("slideTimer", 60)
-    sal.writeConfig("userswallpapers", "/usr/share/ezgo/wallpaper/blue_1440_blur.png,/usr/share/ezgo/wallpaper/blue_1024_blur.png")
-    sal.writeConfig("wallpaper", "/usr/share/ezgo/wallpaper/blue_1440_blur.png")
+    sal.writeConfig("userswallpapers", "/usr/share/ezgo/wallpaper/ezgo12-wallpaper-1366x768.png,/usr/share/ezgo/wallpaper/ezgo12-wallpaper-1920x1080.png")
+    sal.writeConfig("wallpaper", "/usr/share/ezgo/wallpaper/ezgo12-wallpaper-1366x768.png")
 
     sal.currentConfigGroup = Array('stripwidget', 'favourite-0')
     sal.writeConfig('url', '/usr/share/applications/firefox.desktop')
diff --git a/ezgo-artwork/kde/30ezgo-artwork b/ezgo-kde/kde/30ezgo-artwork
similarity index 100%
rename from ezgo-artwork/kde/30ezgo-artwork
rename to ezgo-kde/kde/30ezgo-artwork
diff --git a/ezgo-kde/kde/kde4rc b/ezgo-kde/kde/kde4rc
new file mode 100644
index 0000000..814faa2
--- /dev/null
+++ b/ezgo-kde/kde/kde4rc
@@ -0,0 +1,2 @@
+[Directories-default]
+prefixes=/usr/share/ezgo/ezgo-kde/kde-profile/
diff --git a/ezgo-artwork/kde/layout.js b/ezgo-kde/kde/layout.js
similarity index 100%
rename from ezgo-artwork/kde/layout.js
rename to ezgo-kde/kde/layout.js
diff --git a/ezgo-kde/kde/update-kde b/ezgo-kde/kde/update-kde
new file mode 100644
index 0000000..e9b3eda
--- /dev/null
+++ b/ezgo-kde/kde/update-kde
@@ -0,0 +1,46 @@
+#! /bin/sh
+set -e
+
+# Lightdm-kde-greeter
+change_lightdm_kde_theme() {
+    if [ -d /etc/lightdm ]; then
+		if [ -f /etc/lightdm/lightdm-kde-greeter.conf ]; then
+			mv /etc/lightdm/lightdm-kde-greeter.conf /etc/lightdm/lightdm-kde-greeter.conf.ezgo-bak
+		fi
+		cp -f /usr/share/kde4/apps/lightdm-kde-greeter/themes/ezgo/lightdm-kde-greeter.conf /etc/lightdm/lightdm-kde-greeter.conf.ezgo
+		ln -s /etc/lightdm/lightdm-kde-greeter.conf.ezgo /etc/lightdm/lightdm-kde-greeter.conf
+	fi
+}
+
+restore_lightdm_kde_theme() {
+    if [ -d /etc/lightdm ]; then
+		if [ -f /etc/lightdm/lightdm-kde-greeter.conf.ezgo-bak ]; then
+			rm -f /etc/lightdm/lightdm-kde-greeter.conf
+			mv /etc/lightdm/lightdm-kde-greeter.conf.ezgo-bak /etc/lightdm/lightdm-kde-greeter.conf
+		fi
+	fi
+}
+
+## ksplash
+change_ksplash() {
+    update-alternatives --install \
+	/usr/share/images/desktop-base/desktop-splash \
+	desktop-splash \
+	/usr/share/kde4/apps/kdm/themes/ezgo/background.png 65
+}
+
+restore_ksplash() {
+    update-alternatives --remove desktop-splash \
+	/usr/share/kde4/apps/kdm/themes/ezgo/background.png
+}
+
+case "$1" in
+  configure)
+    change_lightdm_kde_theme
+    change_ksplash
+    ;;
+  remove)
+    restore_lightdm_kde_theme
+    restore_ksplash
+    ;;
+esac
diff --git a/ezgo-artwork/kdm-theme/30_ezgo b/ezgo-kde/kdm-theme/30_ezgo
similarity index 100%
rename from ezgo-artwork/kdm-theme/30_ezgo
rename to ezgo-kde/kdm-theme/30_ezgo
diff --git a/ezgo-artwork/kdm-theme/ezgo/KdmGreeterTheme.desktop b/ezgo-kde/kdm-theme/ezgo/KdmGreeterTheme.desktop
similarity index 100%
rename from ezgo-artwork/kdm-theme/ezgo/KdmGreeterTheme.desktop
rename to ezgo-kde/kdm-theme/ezgo/KdmGreeterTheme.desktop
diff --git a/ezgo-artwork/kdm-theme/ezgo/background.png b/ezgo-kde/kdm-theme/ezgo/background.png
similarity index 100%
rename from ezgo-artwork/kdm-theme/ezgo/background.png
rename to ezgo-kde/kdm-theme/ezgo/background.png
diff --git a/ezgo-artwork/kdm-theme/ezgo/ezgo.xml b/ezgo-kde/kdm-theme/ezgo/ezgo.xml
similarity index 100%
rename from ezgo-artwork/kdm-theme/ezgo/ezgo.xml
rename to ezgo-kde/kdm-theme/ezgo/ezgo.xml
diff --git a/ezgo-artwork/kdm-theme/ezgo/lineedit_active.png b/ezgo-kde/kdm-theme/ezgo/lineedit_active.png
similarity index 100%
rename from ezgo-artwork/kdm-theme/ezgo/lineedit_active.png
rename to ezgo-kde/kdm-theme/ezgo/lineedit_active.png
diff --git a/ezgo-artwork/kdm-theme/ezgo/lineedit_normal.png b/ezgo-kde/kdm-theme/ezgo/lineedit_normal.png
similarity index 100%
rename from ezgo-artwork/kdm-theme/ezgo/lineedit_normal.png
rename to ezgo-kde/kdm-theme/ezgo/lineedit_normal.png
diff --git a/ezgo-artwork/kdm-theme/ezgo/lock.png b/ezgo-kde/kdm-theme/ezgo/lock.png
similarity index 100%
rename from ezgo-artwork/kdm-theme/ezgo/lock.png
rename to ezgo-kde/kdm-theme/ezgo/lock.png
diff --git a/ezgo-artwork/kdm-theme/ezgo/rectangle.png b/ezgo-kde/kdm-theme/ezgo/rectangle.png
similarity index 100%
rename from ezgo-artwork/kdm-theme/ezgo/rectangle.png
rename to ezgo-kde/kdm-theme/ezgo/rectangle.png
diff --git a/ezgo-artwork/kdm-theme/ezgo/screenshot.png b/ezgo-kde/kdm-theme/ezgo/screenshot.png
similarity index 100%
rename from ezgo-artwork/kdm-theme/ezgo/screenshot.png
rename to ezgo-kde/kdm-theme/ezgo/screenshot.png
diff --git a/ezgo-artwork/kdm-theme/ezgo/session_normal.png b/ezgo-kde/kdm-theme/ezgo/session_normal.png
similarity index 100%
rename from ezgo-artwork/kdm-theme/ezgo/session_normal.png
rename to ezgo-kde/kdm-theme/ezgo/session_normal.png
diff --git a/ezgo-artwork/kdm-theme/ezgo/system_normal.png b/ezgo-kde/kdm-theme/ezgo/system_normal.png
similarity index 100%
rename from ezgo-artwork/kdm-theme/ezgo/system_normal.png
rename to ezgo-kde/kdm-theme/ezgo/system_normal.png
diff --git a/ezgo-artwork/kdm-theme/ezgo/user_icon.png b/ezgo-kde/kdm-theme/ezgo/user_icon.png
similarity index 100%
rename from ezgo-artwork/kdm-theme/ezgo/user_icon.png
rename to ezgo-kde/kdm-theme/ezgo/user_icon.png
diff --git a/ezgo-artwork/ksplash-ezgo-theme/1024x768/.directory b/ezgo-kde/ksplash-ezgo-theme/1024x768/.directory
similarity index 100%
rename from ezgo-artwork/ksplash-ezgo-theme/1024x768/.directory
rename to ezgo-kde/ksplash-ezgo-theme/1024x768/.directory
diff --git a/ezgo-artwork/ksplash-ezgo-theme/1024x768/background.png b/ezgo-kde/ksplash-ezgo-theme/1024x768/background.png
similarity index 100%
rename from ezgo-artwork/ksplash-ezgo-theme/1024x768/background.png
rename to ezgo-kde/ksplash-ezgo-theme/1024x768/background.png
diff --git a/ezgo-artwork/ksplash-ezgo-theme/1280x1024/background.png b/ezgo-kde/ksplash-ezgo-theme/1280x1024/background.png
similarity index 100%
rename from ezgo-artwork/ksplash-ezgo-theme/1280x1024/background.png
rename to ezgo-kde/ksplash-ezgo-theme/1280x1024/background.png
diff --git a/ezgo-artwork/ksplash-ezgo-theme/1600x1200/.directory b/ezgo-kde/ksplash-ezgo-theme/1600x1200/.directory
similarity index 100%
rename from ezgo-artwork/ksplash-ezgo-theme/1600x1200/.directory
rename to ezgo-kde/ksplash-ezgo-theme/1600x1200/.directory
diff --git a/ezgo-artwork/ksplash-ezgo-theme/1600x1200/Preview.png b/ezgo-kde/ksplash-ezgo-theme/1600x1200/Preview.png
similarity index 100%
rename from ezgo-artwork/ksplash-ezgo-theme/1600x1200/Preview.png
rename to ezgo-kde/ksplash-ezgo-theme/1600x1200/Preview.png
diff --git a/ezgo-artwork/ksplash-ezgo-theme/1600x1200/Theme.rc b/ezgo-kde/ksplash-ezgo-theme/1600x1200/Theme.rc
similarity index 100%
rename from ezgo-artwork/ksplash-ezgo-theme/1600x1200/Theme.rc
rename to ezgo-kde/ksplash-ezgo-theme/1600x1200/Theme.rc
diff --git a/ezgo-artwork/ksplash-ezgo-theme/1600x1200/background.png b/ezgo-kde/ksplash-ezgo-theme/1600x1200/background.png
similarity index 100%
rename from ezgo-artwork/ksplash-ezgo-theme/1600x1200/background.png
rename to ezgo-kde/ksplash-ezgo-theme/1600x1200/background.png
diff --git a/ezgo-artwork/ksplash-ezgo-theme/1600x1200/description.txt b/ezgo-kde/ksplash-ezgo-theme/1600x1200/description.txt
similarity index 100%
rename from ezgo-artwork/ksplash-ezgo-theme/1600x1200/description.txt
rename to ezgo-kde/ksplash-ezgo-theme/1600x1200/description.txt
diff --git a/ezgo-artwork/ksplash-ezgo-theme/1600x1200/icon1.png b/ezgo-kde/ksplash-ezgo-theme/1600x1200/icon1.png
similarity index 100%
rename from ezgo-artwork/ksplash-ezgo-theme/1600x1200/icon1.png
rename to ezgo-kde/ksplash-ezgo-theme/1600x1200/icon1.png
diff --git a/ezgo-artwork/ksplash-ezgo-theme/1600x1200/icon1_anim.png b/ezgo-kde/ksplash-ezgo-theme/1600x1200/icon1_anim.png
similarity index 100%
rename from ezgo-artwork/ksplash-ezgo-theme/1600x1200/icon1_anim.png
rename to ezgo-kde/ksplash-ezgo-theme/1600x1200/icon1_anim.png
diff --git a/ezgo-artwork/ksplash-ezgo-theme/1600x1200/icon2.png b/ezgo-kde/ksplash-ezgo-theme/1600x1200/icon2.png
similarity index 100%
rename from ezgo-artwork/ksplash-ezgo-theme/1600x1200/icon2.png
rename to ezgo-kde/ksplash-ezgo-theme/1600x1200/icon2.png
diff --git a/ezgo-artwork/ksplash-ezgo-theme/1600x1200/icon2_anim.png b/ezgo-kde/ksplash-ezgo-theme/1600x1200/icon2_anim.png
similarity index 100%
rename from ezgo-artwork/ksplash-ezgo-theme/1600x1200/icon2_anim.png
rename to ezgo-kde/ksplash-ezgo-theme/1600x1200/icon2_anim.png
diff --git a/ezgo-artwork/ksplash-ezgo-theme/1600x1200/icon3.png b/ezgo-kde/ksplash-ezgo-theme/1600x1200/icon3.png
similarity index 100%
rename from ezgo-artwork/ksplash-ezgo-theme/1600x1200/icon3.png
rename to ezgo-kde/ksplash-ezgo-theme/1600x1200/icon3.png
diff --git a/ezgo-artwork/ksplash-ezgo-theme/1600x1200/icon3_anim.png b/ezgo-kde/ksplash-ezgo-theme/1600x1200/icon3_anim.png
similarity index 100%
rename from ezgo-artwork/ksplash-ezgo-theme/1600x1200/icon3_anim.png
rename to ezgo-kde/ksplash-ezgo-theme/1600x1200/icon3_anim.png
diff --git a/ezgo-artwork/ksplash-ezgo-theme/1600x1200/icon4.png b/ezgo-kde/ksplash-ezgo-theme/1600x1200/icon4.png
similarity index 100%
rename from ezgo-artwork/ksplash-ezgo-theme/1600x1200/icon4.png
rename to ezgo-kde/ksplash-ezgo-theme/1600x1200/icon4.png
diff --git a/ezgo-artwork/ksplash-ezgo-theme/1600x1200/icon4_anim.png b/ezgo-kde/ksplash-ezgo-theme/1600x1200/icon4_anim.png
similarity index 100%
rename from ezgo-artwork/ksplash-ezgo-theme/1600x1200/icon4_anim.png
rename to ezgo-kde/ksplash-ezgo-theme/1600x1200/icon4_anim.png
diff --git a/ezgo-artwork/ksplash-ezgo-theme/1600x1200/icon5.png b/ezgo-kde/ksplash-ezgo-theme/1600x1200/icon5.png
similarity index 100%
rename from ezgo-artwork/ksplash-ezgo-theme/1600x1200/icon5.png
rename to ezgo-kde/ksplash-ezgo-theme/1600x1200/icon5.png
diff --git a/ezgo-artwork/ksplash-ezgo-theme/1600x1200/icon5_anim.png b/ezgo-kde/ksplash-ezgo-theme/1600x1200/icon5_anim.png
similarity index 100%
rename from ezgo-artwork/ksplash-ezgo-theme/1600x1200/icon5_anim.png
rename to ezgo-kde/ksplash-ezgo-theme/1600x1200/icon5_anim.png
diff --git a/ezgo-artwork/ksplash-ezgo-theme/1600x1200/rectangle.png b/ezgo-kde/ksplash-ezgo-theme/1600x1200/rectangle.png
similarity index 100%
rename from ezgo-artwork/ksplash-ezgo-theme/1600x1200/rectangle.png
rename to ezgo-kde/ksplash-ezgo-theme/1600x1200/rectangle.png
diff --git a/ezgo-artwork/ksplash-ezgo-theme/1920x1080/background.png b/ezgo-kde/ksplash-ezgo-theme/1920x1080/background.png
similarity index 100%
rename from ezgo-artwork/ksplash-ezgo-theme/1920x1080/background.png
rename to ezgo-kde/ksplash-ezgo-theme/1920x1080/background.png
diff --git a/ezgo-artwork/ksplash-ezgo-theme/1920x1200/background.png b/ezgo-kde/ksplash-ezgo-theme/1920x1200/background.png
similarity index 100%
rename from ezgo-artwork/ksplash-ezgo-theme/1920x1200/background.png
rename to ezgo-kde/ksplash-ezgo-theme/1920x1200/background.png
diff --git a/ezgo-artwork/ksplash-ezgo-theme/600x400/background.png b/ezgo-kde/ksplash-ezgo-theme/600x400/background.png
similarity index 100%
rename from ezgo-artwork/ksplash-ezgo-theme/600x400/background.png
rename to ezgo-kde/ksplash-ezgo-theme/600x400/background.png
diff --git a/ezgo-artwork/ksplash-ezgo-theme/800x600/background.png b/ezgo-kde/ksplash-ezgo-theme/800x600/background.png
similarity index 100%
rename from ezgo-artwork/ksplash-ezgo-theme/800x600/background.png
rename to ezgo-kde/ksplash-ezgo-theme/800x600/background.png
diff --git a/ezgo-artwork/ksplash-ezgo-theme/ksplashrc b/ezgo-kde/ksplash-ezgo-theme/ksplashrc
similarity index 100%
rename from ezgo-artwork/ksplash-ezgo-theme/ksplashrc
rename to ezgo-kde/ksplash-ezgo-theme/ksplashrc
diff --git a/ezgo-artwork/lightdm-kde-greeter/Face.qml b/ezgo-kde/lightdm-kde-greeter/Face.qml
similarity index 100%
rename from ezgo-artwork/lightdm-kde-greeter/Face.qml
rename to ezgo-kde/lightdm-kde-greeter/Face.qml
diff --git a/ezgo-artwork/lightdm-kde-greeter/FeedbackLabel.qml b/ezgo-kde/lightdm-kde-greeter/FeedbackLabel.qml
similarity index 100%
rename from ezgo-artwork/lightdm-kde-greeter/FeedbackLabel.qml
rename to ezgo-kde/lightdm-kde-greeter/FeedbackLabel.qml
diff --git a/ezgo-artwork/lightdm-kde-greeter/ListButton.qml b/ezgo-kde/lightdm-kde-greeter/ListButton.qml
similarity index 100%
rename from ezgo-artwork/lightdm-kde-greeter/ListButton.qml
rename to ezgo-kde/lightdm-kde-greeter/ListButton.qml
diff --git a/ezgo-artwork/lightdm-kde-greeter/Messages.sh b/ezgo-kde/lightdm-kde-greeter/Messages.sh
similarity index 100%
rename from ezgo-artwork/lightdm-kde-greeter/Messages.sh
rename to ezgo-kde/lightdm-kde-greeter/Messages.sh
diff --git a/ezgo-artwork/lightdm-kde-greeter/TextField.qml b/ezgo-kde/lightdm-kde-greeter/TextField.qml
similarity index 100%
rename from ezgo-artwork/lightdm-kde-greeter/TextField.qml
rename to ezgo-kde/lightdm-kde-greeter/TextField.qml
diff --git a/ezgo-artwork/lightdm-kde-greeter/ToolButton.qml b/ezgo-kde/lightdm-kde-greeter/ToolButton.qml
similarity index 100%
rename from ezgo-artwork/lightdm-kde-greeter/ToolButton.qml
rename to ezgo-kde/lightdm-kde-greeter/ToolButton.qml
diff --git a/ezgo-artwork/lightdm-kde-greeter/config.ui b/ezgo-kde/lightdm-kde-greeter/config.ui
similarity index 100%
rename from ezgo-artwork/lightdm-kde-greeter/config.ui
rename to ezgo-kde/lightdm-kde-greeter/config.ui
diff --git a/ezgo-artwork/lightdm-kde-greeter/lightdm-kde-greeter.conf b/ezgo-kde/lightdm-kde-greeter/lightdm-kde-greeter.conf
similarity index 100%
rename from ezgo-artwork/lightdm-kde-greeter/lightdm-kde-greeter.conf
rename to ezgo-kde/lightdm-kde-greeter/lightdm-kde-greeter.conf
diff --git a/ezgo-artwork/lightdm-kde-greeter/main.qml b/ezgo-kde/lightdm-kde-greeter/main.qml
similarity index 100%
rename from ezgo-artwork/lightdm-kde-greeter/main.qml
rename to ezgo-kde/lightdm-kde-greeter/main.qml
diff --git a/ezgo-artwork/lightdm-kde-greeter/main.xml b/ezgo-kde/lightdm-kde-greeter/main.xml
similarity index 100%
rename from ezgo-artwork/lightdm-kde-greeter/main.xml
rename to ezgo-kde/lightdm-kde-greeter/main.xml
diff --git a/ezgo-artwork/lightdm-kde-greeter/preview.png b/ezgo-kde/lightdm-kde-greeter/preview.png
similarity index 100%
rename from ezgo-artwork/lightdm-kde-greeter/preview.png
rename to ezgo-kde/lightdm-kde-greeter/preview.png
diff --git a/ezgo-artwork/lightdm-kde-greeter/private/ButtonShadow.qml b/ezgo-kde/lightdm-kde-greeter/private/ButtonShadow.qml
similarity index 100%
rename from ezgo-artwork/lightdm-kde-greeter/private/ButtonShadow.qml
rename to ezgo-kde/lightdm-kde-greeter/private/ButtonShadow.qml
diff --git a/ezgo-artwork/lightdm-kde-greeter/private/IconLoader.qml b/ezgo-kde/lightdm-kde-greeter/private/IconLoader.qml
similarity index 100%
rename from ezgo-artwork/lightdm-kde-greeter/private/IconLoader.qml
rename to ezgo-kde/lightdm-kde-greeter/private/IconLoader.qml
diff --git a/ezgo-artwork/lightdm-kde-greeter/private/TextFieldFocus.qml b/ezgo-kde/lightdm-kde-greeter/private/TextFieldFocus.qml
similarity index 100%
rename from ezgo-artwork/lightdm-kde-greeter/private/TextFieldFocus.qml
rename to ezgo-kde/lightdm-kde-greeter/private/TextFieldFocus.qml
diff --git a/ezgo-artwork/lightdm-kde-greeter/theme.rc b/ezgo-kde/lightdm-kde-greeter/theme.rc
similarity index 100%
rename from ezgo-artwork/lightdm-kde-greeter/theme.rc
rename to ezgo-kde/lightdm-kde-greeter/theme.rc
diff --git a/ezgo-artwork/icons/USGS.png b/ezgo-menu/icons/USGS.png
similarity index 100%
rename from ezgo-artwork/icons/USGS.png
rename to ezgo-menu/icons/USGS.png
diff --git a/ezgo-artwork/icons/Xampp_play.png b/ezgo-menu/icons/Xampp_play.png
similarity index 100%
rename from ezgo-artwork/icons/Xampp_play.png
rename to ezgo-menu/icons/Xampp_play.png
diff --git a/ezgo-artwork/icons/Xampp_stop.png b/ezgo-menu/icons/Xampp_stop.png
similarity index 100%
rename from ezgo-artwork/icons/Xampp_stop.png
rename to ezgo-menu/icons/Xampp_stop.png
diff --git a/ezgo-artwork/icons/_catalog.png b/ezgo-menu/icons/_catalog.png
similarity index 100%
rename from ezgo-artwork/icons/_catalog.png
rename to ezgo-menu/icons/_catalog.png
diff --git a/ezgo-artwork/icons/b2ezgo.png b/ezgo-menu/icons/b2ezgo.png
similarity index 100%
rename from ezgo-artwork/icons/b2ezgo.png
rename to ezgo-menu/icons/b2ezgo.png
diff --git a/ezgo-artwork/icons/b2home.png b/ezgo-menu/icons/b2home.png
similarity index 100%
rename from ezgo-artwork/icons/b2home.png
rename to ezgo-menu/icons/b2home.png
diff --git a/ezgo-artwork/icons/complete.png b/ezgo-menu/icons/complete.png
similarity index 100%
rename from ezgo-artwork/icons/complete.png
rename to ezgo-menu/icons/complete.png
diff --git a/ezgo-artwork/icons/eduserver.png b/ezgo-menu/icons/eduserver.png
similarity index 100%
rename from ezgo-artwork/icons/eduserver.png
rename to ezgo-menu/icons/eduserver.png
diff --git a/ezgo-artwork/icons/ez-install.png b/ezgo-menu/icons/ez-install.png
similarity index 100%
rename from ezgo-artwork/icons/ez-install.png
rename to ezgo-menu/icons/ez-install.png
diff --git a/ezgo-artwork/icons/ezgo_tools.png b/ezgo-menu/icons/ezgo_tools.png
similarity index 100%
rename from ezgo-artwork/icons/ezgo_tools.png
rename to ezgo-menu/icons/ezgo_tools.png
diff --git a/ezgo-artwork/icons/ezgocenter.png b/ezgo-menu/icons/ezgocenter.png
similarity index 100%
rename from ezgo-artwork/icons/ezgocenter.png
rename to ezgo-menu/icons/ezgocenter.png
diff --git a/ezgo-artwork/icons/ezinstall.png b/ezgo-menu/icons/ezinstall.png
similarity index 100%
rename from ezgo-artwork/icons/ezinstall.png
rename to ezgo-menu/icons/ezinstall.png
diff --git a/ezgo-artwork/icons/folder_network.png b/ezgo-menu/icons/folder_network.png
similarity index 100%
rename from ezgo-artwork/icons/folder_network.png
rename to ezgo-menu/icons/folder_network.png
diff --git a/ezgo-artwork/icons/ghemical.png b/ezgo-menu/icons/ghemical.png
similarity index 100%
rename from ezgo-artwork/icons/ghemical.png
rename to ezgo-menu/icons/ghemical.png
diff --git a/ezgo-artwork/icons/lampp.png b/ezgo-menu/icons/lampp.png
similarity index 100%
rename from ezgo-artwork/icons/lampp.png
rename to ezgo-menu/icons/lampp.png
diff --git a/ezgo-artwork/icons/myezgo11.png b/ezgo-menu/icons/myezgo11.png
similarity index 100%
rename from ezgo-artwork/icons/myezgo11.png
rename to ezgo-menu/icons/myezgo11.png
diff --git a/ezgo-artwork/icons/openc.png b/ezgo-menu/icons/openc.png
similarity index 100%
rename from ezgo-artwork/icons/openc.png
rename to ezgo-menu/icons/openc.png
diff --git a/ezgo-artwork/icons/opencontent.png b/ezgo-menu/icons/opencontent.png
similarity index 100%
rename from ezgo-artwork/icons/opencontent.png
rename to ezgo-menu/icons/opencontent.png
diff --git a/ezgo-artwork/icons/physics.png b/ezgo-menu/icons/physics.png
similarity index 100%
rename from ezgo-artwork/icons/physics.png
rename to ezgo-menu/icons/physics.png
diff --git a/ezgo-artwork/icons/renewezgo11.png b/ezgo-menu/icons/renewezgo11.png
similarity index 100%
rename from ezgo-artwork/icons/renewezgo11.png
rename to ezgo-menu/icons/renewezgo11.png
diff --git a/ezgo-artwork/icons/rocs.png b/ezgo-menu/icons/rocs.png
similarity index 100%
rename from ezgo-artwork/icons/rocs.png
rename to ezgo-menu/icons/rocs.png
diff --git a/ezgo-artwork/icons/samba.png b/ezgo-menu/icons/samba.png
similarity index 100%
rename from ezgo-artwork/icons/samba.png
rename to ezgo-menu/icons/samba.png
diff --git a/ezgo-artwork/icons/start_menu.png b/ezgo-menu/icons/start_menu.png
similarity index 100%
rename from ezgo-artwork/icons/start_menu.png
rename to ezgo-menu/icons/start_menu.png
diff --git a/ezgo-artwork/icons/sweethome3d.png b/ezgo-menu/icons/sweethome3d.png
similarity index 100%
rename from ezgo-artwork/icons/sweethome3d.png
rename to ezgo-menu/icons/sweethome3d.png
diff --git a/ezgo-artwork/icons/toolbox.png b/ezgo-menu/icons/toolbox.png
similarity index 100%
rename from ezgo-artwork/icons/toolbox.png
rename to ezgo-menu/icons/toolbox.png
diff --git a/ezgo-artwork/icons/tutorial.png b/ezgo-menu/icons/tutorial.png
similarity index 100%
rename from ezgo-artwork/icons/tutorial.png
rename to ezgo-menu/icons/tutorial.png
diff --git a/ezgo-artwork/icons/upgrade.png b/ezgo-menu/icons/upgrade.png
similarity index 100%
rename from ezgo-artwork/icons/upgrade.png
rename to ezgo-menu/icons/upgrade.png
diff --git a/ezgo-artwork/icons/wiimote.png b/ezgo-menu/icons/wiimote.png
similarity index 100%
rename from ezgo-artwork/icons/wiimote.png
rename to ezgo-menu/icons/wiimote.png
diff --git a/ezgo-artwork/icons/wminput.png b/ezgo-menu/icons/wminput.png
similarity index 100%
rename from ezgo-artwork/icons/wminput.png
rename to ezgo-menu/icons/wminput.png
diff --git a/ezgo-unity/gnome/50_ezgo-gnome-settings.gschema.override b/ezgo-unity/gnome/50_ezgo-gnome-settings.gschema.override
new file mode 100644
index 0000000..a4a1f41
--- /dev/null
+++ b/ezgo-unity/gnome/50_ezgo-gnome-settings.gschema.override
@@ -0,0 +1,6 @@
+[org.gnome.desktop.background]
+show-desktop-icons=true
+picture-uri='file:///usr/share/ezgo/wallpaper/ezgo12-wallpaper-1366x768.png'
+
+[com.canonical.unity-greeter]
+background='/usr/share/ezgo/wallpaper/ezgo12-wallpaper-1366x768.png'
diff --git a/ezgo-unity/update-unity b/ezgo-unity/update-unity
new file mode 100644
index 0000000..fe6fe46
--- /dev/null
+++ b/ezgo-unity/update-unity
@@ -0,0 +1,15 @@
+#! /bin/sh
+set -e
+
+compile_gschemas() {
+    glib-compile-schemas /usr/share/glib-2.0/schemas/
+}
+
+case "$1" in
+  configure)
+    compile_gschemas
+    ;;
+  remove)
+    compile_gschemas
+    ;;
+esac
diff --git a/ezgo-xfce/update-xfce b/ezgo-xfce/update-xfce
new file mode 100644
index 0000000..dee4b84
--- /dev/null
+++ b/ezgo-xfce/update-xfce
@@ -0,0 +1,24 @@
+#! /bin/sh
+set -e
+
+## wallpaper
+change_wallpaper() {
+    update-alternatives --install \
+	/usr/share/xfce4/backdrops/xubuntu-wallpaper.png \
+	xubuntu-wallpaper.png \
+	/usr/share/ezgo/wallpaper/ezgo12-wallpaper-1366x768.png 80
+}
+
+restore_wallpaper() {
+    update-alternatives --remove xubuntu-wallpaper.png \
+	/usr/share/ezgo/wallpaper/ezgo12-wallpaper-1366x768.png
+}
+
+case "$1" in
+  configure)
+    change_wallpaper
+    ;;
+  remove)
+    restore_wallpaper
+    ;;
+esac

-- 
Blend for educatipn with asian specific adaptations



More information about the Blends-commit mailing list