summaryrefslogtreecommitdiff
path: root/profiles/wheezy/classes/Desktop/xfce
diff options
context:
space:
mode:
Diffstat (limited to 'profiles/wheezy/classes/Desktop/xfce')
-rw-r--r--profiles/wheezy/classes/Desktop/xfce/index.yml37
-rw-r--r--profiles/wheezy/classes/Desktop/xfce/power.yml10
2 files changed, 47 insertions, 0 deletions
diff --git a/profiles/wheezy/classes/Desktop/xfce/index.yml b/profiles/wheezy/classes/Desktop/xfce/index.yml
new file mode 100644
index 0000000..9453e26
--- /dev/null
+++ b/profiles/wheezy/classes/Desktop/xfce/index.yml
@@ -0,0 +1,37 @@
+#TODO: Stop listing gvfs when DebianParl 1.0.5 is obsolete
+#TODO: figure out why xfce4-session.xml backup tweak need sed indented
+classes:
+ - x11.xdg.icons
+ - x11.lightdm.gtk
+ - Desktop
+ - Desktop.tools
+parameters:
+ doc:
+ desktop:
+ pkg:
+ - include the lightweight Xfce desktop
+ tweak:
+ - silence confusing panel question at initial login
+ - replace appfinder with mail-reader in default panel
+ - disable storing session at logout by default
+ pkg:
+ - gvfs
+ - xfce4-session
+ pkg-auto:
+ - gvfs
+ pkg-avoid:
+ - xfce4-volumed
+ tweak:
+ - >
+ cd /target/etc/xdg/xfce4/xfconf/xfce-perchannel-xml
+ - >
+ _clone ../../panel/default.xml xfce4-panel.xml
+ - >
+ sed -i -r \
+ -e 's,xfce4-appfinder,exo-mail-reader,' \
+ xfce4-panel.xml
+ - >
+ _backup xfce4-session.xml;\
+ sed -i -r \
+ -e 's,(<property name="general"[^>]*>),\1\n <property name="SaveOnExit" type="bool" value="false"/>,' \
+ xfce4-session.xml
diff --git a/profiles/wheezy/classes/Desktop/xfce/power.yml b/profiles/wheezy/classes/Desktop/xfce/power.yml
new file mode 100644
index 0000000..12aea5b
--- /dev/null
+++ b/profiles/wheezy/classes/Desktop/xfce/power.yml
@@ -0,0 +1,10 @@
+classes:
+ - Desktop.xfce
+parameters:
+ doc:
+ desktop:
+ pkg:
+ - include Xfce power management tools
+ pkg:
+ - xfce4-power-manager
+ - xfce4-power-manager-plugins