From ec686ac47ed82f72affad59f9345d2f5d099f33d Mon Sep 17 00:00:00 2001
From: Stefano Alberto Russo <stefano.russo@gmail.com>
Date: Fri, 5 Nov 2021 00:39:01 +0100
Subject: [PATCH] Addded Basic Desktop.

---
 BasicDesktop/Dockerfile                       |  84 ++++++
 BasicDesktop/build.sh                         |   3 +
 .../files/Add_Display_Resolution.desktop      |  10 +
 .../files/Set_Display_Resolution.desktop      |  10 +
 .../files/Set_Mouse_Scrolling_Speed.desktop   |  10 +
 BasicDesktop/files/add_display_resolution     |  26 ++
 BasicDesktop/files/add_display_resolution_gui |   3 +
 BasicDesktop/files/dot_xscreensaver           | 281 ++++++++++++++++++
 .../home_metauser_.config/Thunar/accels.scm   |  76 +++++
 .../home_metauser_.config/Thunar/uca.xml      |  13 +
 .../gtk-2.0/gtkfilechooser.ini                |  11 +
 .../files/home_metauser_.config/mimeapps.list |   4 +
 .../home_metauser_.config/user-dirs.dirs      |  15 +
 .../home_metauser_.config/user-dirs.locale    |   1 +
 .../xfce4/desktop/icons.screen0-1331x653.rc   |  19 ++
 .../xfce4/desktop/icons.screen0-1616x750.rc   |  19 ++
 .../xfce4/desktop/icons.screen0-1616x795.rc   |  19 ++
 .../xfce4/desktop/icons.screen0-1616x808.rc   |  19 ++
 .../xfce4/desktop/icons.screen0-1664x974.rc   |  19 ++
 .../home_metauser_.config/xfce4/helpers.rc    |   3 +
 .../panel/launcher-10/15029210342.desktop     |  13 +
 .../panel/launcher-11/15029210353.desktop     |  13 +
 .../panel/launcher-9/15029210341.desktop      |  12 +
 .../xfce4/terminal/accels.scm                 |  55 ++++
 .../xfce4/terminal/terminalrc                 |  23 ++
 .../xfconf/xfce-perchannel-xml/ristretto.xml  |  28 ++
 .../xfconf/xfce-perchannel-xml/thunar.xml     |  13 +
 .../xfce-perchannel-xml/xfce4-desktop.xml     |  39 +++
 .../xfce4-keyboard-shortcuts.xml              | 148 +++++++++
 .../xfce-perchannel-xml/xfce4-panel.xml       | 128 ++++++++
 .../xfce4-settings-manager.xml                |   8 +
 .../xfconf/xfce-perchannel-xml/xfwm4.xml      |  88 ++++++
 .../xfconf/xfce-perchannel-xml/xsettings.xml  |  39 +++
 BasicDesktop/files/runshell.sh                |   3 +
 BasicDesktop/files/set_mouse_scrolling_speed  |  41 +++
 BasicDesktop/run.sh                           |   2 +
 36 files changed, 1298 insertions(+)
 create mode 100644 BasicDesktop/Dockerfile
 create mode 100755 BasicDesktop/build.sh
 create mode 100755 BasicDesktop/files/Add_Display_Resolution.desktop
 create mode 100755 BasicDesktop/files/Set_Display_Resolution.desktop
 create mode 100755 BasicDesktop/files/Set_Mouse_Scrolling_Speed.desktop
 create mode 100644 BasicDesktop/files/add_display_resolution
 create mode 100644 BasicDesktop/files/add_display_resolution_gui
 create mode 100644 BasicDesktop/files/dot_xscreensaver
 create mode 100644 BasicDesktop/files/home_metauser_.config/Thunar/accels.scm
 create mode 100644 BasicDesktop/files/home_metauser_.config/Thunar/uca.xml
 create mode 100644 BasicDesktop/files/home_metauser_.config/gtk-2.0/gtkfilechooser.ini
 create mode 100644 BasicDesktop/files/home_metauser_.config/mimeapps.list
 create mode 100644 BasicDesktop/files/home_metauser_.config/user-dirs.dirs
 create mode 100644 BasicDesktop/files/home_metauser_.config/user-dirs.locale
 create mode 100644 BasicDesktop/files/home_metauser_.config/xfce4/desktop/icons.screen0-1331x653.rc
 create mode 100644 BasicDesktop/files/home_metauser_.config/xfce4/desktop/icons.screen0-1616x750.rc
 create mode 100644 BasicDesktop/files/home_metauser_.config/xfce4/desktop/icons.screen0-1616x795.rc
 create mode 100644 BasicDesktop/files/home_metauser_.config/xfce4/desktop/icons.screen0-1616x808.rc
 create mode 100644 BasicDesktop/files/home_metauser_.config/xfce4/desktop/icons.screen0-1664x974.rc
 create mode 100644 BasicDesktop/files/home_metauser_.config/xfce4/helpers.rc
 create mode 100644 BasicDesktop/files/home_metauser_.config/xfce4/panel/launcher-10/15029210342.desktop
 create mode 100644 BasicDesktop/files/home_metauser_.config/xfce4/panel/launcher-11/15029210353.desktop
 create mode 100644 BasicDesktop/files/home_metauser_.config/xfce4/panel/launcher-9/15029210341.desktop
 create mode 100644 BasicDesktop/files/home_metauser_.config/xfce4/terminal/accels.scm
 create mode 100644 BasicDesktop/files/home_metauser_.config/xfce4/terminal/terminalrc
 create mode 100644 BasicDesktop/files/home_metauser_.config/xfce4/xfconf/xfce-perchannel-xml/ristretto.xml
 create mode 100644 BasicDesktop/files/home_metauser_.config/xfce4/xfconf/xfce-perchannel-xml/thunar.xml
 create mode 100644 BasicDesktop/files/home_metauser_.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml
 create mode 100644 BasicDesktop/files/home_metauser_.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml
 create mode 100644 BasicDesktop/files/home_metauser_.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml
 create mode 100644 BasicDesktop/files/home_metauser_.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-settings-manager.xml
 create mode 100644 BasicDesktop/files/home_metauser_.config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml
 create mode 100644 BasicDesktop/files/home_metauser_.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml
 create mode 100644 BasicDesktop/files/runshell.sh
 create mode 100755 BasicDesktop/files/set_mouse_scrolling_speed
 create mode 100755 BasicDesktop/run.sh

diff --git a/BasicDesktop/Dockerfile b/BasicDesktop/Dockerfile
new file mode 100644
index 0000000..6c84864
--- /dev/null
+++ b/BasicDesktop/Dockerfile
@@ -0,0 +1,84 @@
+FROM minimaldesktop
+MAINTAINER Stefano Alberto Russo <stefano.russo@inaf.it>
+
+# Switch to root
+USER root
+
+# Extra for Ubuntu18.04
+RUN apt-get install net-tools dbus-x11 -y
+
+#----------------------
+#    Xfce
+#----------------------
+
+RUN apt-get update
+RUN apt-get install xfce4 xfce4-terminal mousepad ristretto tumbler firefox -y
+
+
+#----------------------
+#    Desktop
+#----------------------
+
+# Add some dependencies
+RUN apt-get install imwheel zenity x11-xserver-utils -y
+
+# Create the Desktop
+RUN mkdir /metauser_home_vanilla/Desktop && chown metauser:metauser /metauser_home_vanilla/Desktop
+
+# Add mouse scrolling script
+COPY files/set_mouse_scrolling_speed /usr/bin/
+COPY files/Set_Mouse_Scrolling_Speed.desktop /metauser_home_vanilla/Desktop/
+RUN chmod 755 /usr/bin/set_mouse_scrolling_speed
+
+# Add Display Resolution stuff
+#COPY add_display_resolution /usr/bin/
+#COPY add_display_resolution_gui /usr/bin/
+#COPY Set_Display_Resolution.desktop /metauser_home_vanilla/Desktop/
+#COPY Add_Display_Resolution.desktop /metauser_home_vanilla/Desktop/
+#RUN chmod 755 /usr/bin/add_display_resolution && chmod 755 /usr/bin/add_display_resolution_gui 
+
+# Correct ownership of Desktop shortcuts
+RUN chown -R metauser:metauser /metauser_home_vanilla/Desktop/
+
+# Shorter bash prompt
+#RUN echo "PS1=\"\u@basicdesktop:\W $ \"" >> /metauser_home_vanilla/.bashrc
+
+
+# Default conf (mostly eyecandy)
+COPY files/home_metauser_.config /metauser_home_vanilla/.config
+#COPY data/desktop-cf881dd7/metauser_home_vanilla/.config /metauser_home_vanilla/.config
+RUN chown -R metauser:metauser /metauser_home_vanilla/.config
+
+# Disable screensaver
+COPY files/dot_xscreensaver /metauser_home_vanilla/.xscreensaver
+RUN chown metauser:metauser /metauser_home_vanilla/.xscreensaver
+
+# Disable logout dialog
+RUN chmod 000 /usr/bin/xfce4-session-logout
+
+# Create Downloads folder. This is "required" for showing proper spacing between icons in the filemanager a bounch 
+RUN mkdir /metauser_home_vanilla/Downloads && chown metauser:metauser /metauser_home_vanilla/Downloads
+
+# Extra SW
+#RUN apt-get install libreoffice gimp -y
+
+# Shell for terminal
+COPY files/runshell.sh /bin/
+RUN chmod 755 /bin/runshell.sh
+
+
+#------------------------
+# Post-intall
+#------------------------
+
+# Fix home permissions
+RUN chmod 777 /home
+
+# Set entrypoint command
+ENV X11_ENTRYPOINT_COMMAND=":"
+
+# Set user
+USER metauser
+
+# Set container name
+ENV CONTAINER_NAME='basicdesktop'
diff --git a/BasicDesktop/build.sh b/BasicDesktop/build.sh
new file mode 100755
index 0000000..3e44525
--- /dev/null
+++ b/BasicDesktop/build.sh
@@ -0,0 +1,3 @@
+#!/bin/bash
+
+docker build  . -t basicdesktop
diff --git a/BasicDesktop/files/Add_Display_Resolution.desktop b/BasicDesktop/files/Add_Display_Resolution.desktop
new file mode 100755
index 0000000..2c682bb
--- /dev/null
+++ b/BasicDesktop/files/Add_Display_Resolution.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=Add Display Resolution
+Comment=
+Exec=add_display_resolution_gui
+Icon=video-display
+Path=
+Terminal=false
+StartupNotify=false
diff --git a/BasicDesktop/files/Set_Display_Resolution.desktop b/BasicDesktop/files/Set_Display_Resolution.desktop
new file mode 100755
index 0000000..562a919
--- /dev/null
+++ b/BasicDesktop/files/Set_Display_Resolution.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=Set Display Resolution
+Comment=
+Exec=xfce4-display-settings
+Icon=video-display
+Path=
+Terminal=false
+StartupNotify=false
diff --git a/BasicDesktop/files/Set_Mouse_Scrolling_Speed.desktop b/BasicDesktop/files/Set_Mouse_Scrolling_Speed.desktop
new file mode 100755
index 0000000..7453b70
--- /dev/null
+++ b/BasicDesktop/files/Set_Mouse_Scrolling_Speed.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=Set Mouse Scrolling Speed
+Comment=
+Exec=/usr/bin/set_mouse_scrolling_speed
+Icon=input-mouse
+Path=
+Terminal=false
+StartupNotify=false
diff --git a/BasicDesktop/files/add_display_resolution b/BasicDesktop/files/add_display_resolution
new file mode 100644
index 0000000..394cbaa
--- /dev/null
+++ b/BasicDesktop/files/add_display_resolution
@@ -0,0 +1,26 @@
+#!/usr/bin/env python
+
+import sys
+import os
+
+sh = os.system
+
+# I don't think the refresh rate matters for VNC modes.
+REFRESH_RATE = 60
+DISPLAY_NAME = 'VNC-0'
+
+if len(sys.argv) != 2:
+    print('Usage: {} <geometry>'.format(sys.argv[0]))
+    sys.exit(0)
+
+geometry = sys.argv[1]
+(horz, vert) = (int(x) for x in geometry.split('x'))
+pixel_freq = (horz * vert * REFRESH_RATE) / 1.0e6
+
+sh('xrandr --newmode {} {} {} 0 0 {} {} 0 0 {}'.format(
+    geometry, pixel_freq, horz, horz, vert, vert))
+sh('xrandr --addmode {} {}'.format(DISPLAY_NAME, geometry))
+
+# Local Variables:
+# mode: python
+# End:
diff --git a/BasicDesktop/files/add_display_resolution_gui b/BasicDesktop/files/add_display_resolution_gui
new file mode 100644
index 0000000..9ebf16e
--- /dev/null
+++ b/BasicDesktop/files/add_display_resolution_gui
@@ -0,0 +1,3 @@
+#!/bin/bash
+NEWRES=$(zenity --entry --title="Add new resolution" --text="New Resolution (i.e. 1440x900):")
+add_display_resolution $NEWRES
\ No newline at end of file
diff --git a/BasicDesktop/files/dot_xscreensaver b/BasicDesktop/files/dot_xscreensaver
new file mode 100644
index 0000000..50bb68d
--- /dev/null
+++ b/BasicDesktop/files/dot_xscreensaver
@@ -0,0 +1,281 @@
+# XScreenSaver Preferences File
+# Written by xscreensaver-demo 5.36 for metauser on Fri Jul 13 21:09:30 2018.
+# https://www.jwz.org/xscreensaver/
+
+timeout:	0:10:00
+cycle:		0:10:00
+lock:		False
+lockTimeout:	0:00:00
+passwdTimeout:	0:00:30
+visualID:	default
+installColormap:    True
+verbose:	False
+timestamp:	True
+splash:		True
+splashDuration:	0:00:05
+demoCommand:	xscreensaver-demo
+prefsCommand:	xscreensaver-demo -prefs
+nice:		10
+memoryLimit:	0
+fade:		True
+unfade:		False
+fadeSeconds:	0:00:03
+fadeTicks:	20
+captureStderr:	True
+ignoreUninstalledPrograms:False
+font:		*-medium-r-*-140-*-m-*
+dpmsEnabled:	False
+dpmsQuickOff:	False
+dpmsStandby:	2:00:00
+dpmsSuspend:	2:00:00
+dpmsOff:	4:00:00
+grabDesktopImages:  False
+grabVideoFrames:    False
+chooseRandomImages: False
+imageDirectory:	
+
+mode:		off
+selected:	-1
+
+textMode:	url
+textLiteral:	XScreenSaver
+textFile:	
+textProgram:	fortune
+textURL:	http://feeds.feedburner.com/ubuntu-news
+
+programs:								      \
+				maze -root				    \n\
+- GL: 				superquadrics -root			    \n\
+				attraction -root			    \n\
+				blitspin -root				    \n\
+				greynetic -root				    \n\
+				helix -root				    \n\
+				hopalong -root				    \n\
+				imsmap -root				    \n\
+-				noseguy -root				    \n\
+-				pyro -root				    \n\
+				qix -root				    \n\
+-				rocks -root				    \n\
+				rorschach -root				    \n\
+				decayscreen -root			    \n\
+				flame -root				    \n\
+				halo -root				    \n\
+				slidescreen -root			    \n\
+				pedal -root				    \n\
+				bouboule -root				    \n\
+-				braid -root				    \n\
+				coral -root				    \n\
+				deco -root				    \n\
+				drift -root				    \n\
+-				fadeplot -root				    \n\
+				galaxy -root				    \n\
+				goop -root				    \n\
+				grav -root				    \n\
+				ifs -root				    \n\
+				unicode -root				    \n\
+- GL: 				jigsaw -root				    \n\
+				julia -root				    \n\
+-				kaleidescope -root			    \n\
+- GL: 				moebius -root				    \n\
+				moire -root				    \n\
+- GL: 				morph3d -root				    \n\
+				mountain -root				    \n\
+				munch -root				    \n\
+				penrose -root				    \n\
+- GL: 				pipes -root				    \n\
+				rd-bomb -root				    \n\
+- GL: 				rubik -root				    \n\
+-				sierpinski -root			    \n\
+				slip -root				    \n\
+- GL: 				sproingies -root			    \n\
+				starfish -root				    \n\
+				strange -root				    \n\
+				swirl -root				    \n\
+				triangle -root				    \n\
+				xjack -root				    \n\
+				xlyap -root				    \n\
+- GL: 				atlantis -root				    \n\
+				bsod -root				    \n\
+- GL: 				bubble3d -root				    \n\
+- GL: 				cage -root				    \n\
+-				crystal -root				    \n\
+				cynosure -root				    \n\
+				discrete -root				    \n\
+				distort -root				    \n\
+				epicycle -root				    \n\
+				flow -root				    \n\
+- GL: 				glplanet -root				    \n\
+				interference -root			    \n\
+				kumppa -root				    \n\
+- GL: 				lament -root				    \n\
+				moire2 -root				    \n\
+- GL: 				sonar -root				    \n\
+- GL: 				stairs -root				    \n\
+				truchet -root				    \n\
+-				vidwhacker -root			    \n\
+				blaster -root				    \n\
+				bumps -root				    \n\
+				ccurve -root				    \n\
+				compass -root				    \n\
+				deluxe -root				    \n\
+-				demon -root				    \n\
+- GL: 				extrusion -root				    \n\
+-				loop -root				    \n\
+				penetrate -root				    \n\
+				petri -root				    \n\
+				phosphor -root				    \n\
+- GL: 				pulsar -root				    \n\
+				ripples -root				    \n\
+				shadebobs -root				    \n\
+- GL: 				sierpinski3d -root			    \n\
+				spotlight -root				    \n\
+				squiral -root				    \n\
+				wander -root				    \n\
+-				webcollage -root			    \n\
+				xflame -root				    \n\
+				xmatrix -root				    \n\
+- GL: 				gflux -root				    \n\
+-				nerverot -root				    \n\
+				xrayswarm -root				    \n\
+				xspirograph -root			    \n\
+- GL: 				circuit -root				    \n\
+- GL: 				dangerball -root			    \n\
+- GL: 				engine -root				    \n\
+- GL: 				flipscreen3d -root			    \n\
+- GL: 				gltext -root				    \n\
+- GL: 				menger -root				    \n\
+- GL: 				molecule -root				    \n\
+				rotzoomer -root				    \n\
+				speedmine -root				    \n\
+- GL: 				starwars -root				    \n\
+- GL: 				stonerview -root			    \n\
+				vermiculate -root			    \n\
+				whirlwindwarp -root			    \n\
+				zoom -root				    \n\
+				anemone -root				    \n\
+				apollonian -root			    \n\
+- GL: 				boxed -root				    \n\
+- GL: 				cubenetic -root				    \n\
+- GL: 				endgame -root				    \n\
+				euler2d -root				    \n\
+				fluidballs -root			    \n\
+- GL: 				flurry -root				    \n\
+- GL: 				glblur -root				    \n\
+- GL: 				glsnake -root				    \n\
+				halftone -root				    \n\
+- GL: 				juggler3d -root				    \n\
+- GL: 				lavalite -root				    \n\
+-				polyominoes -root			    \n\
+- GL: 				queens -root				    \n\
+- GL: 				sballs -root				    \n\
+- GL: 				spheremonics -root			    \n\
+-				thornbird -root				    \n\
+				twang -root				    \n\
+- GL: 				antspotlight -root			    \n\
+				apple2 -root				    \n\
+- GL: 				atunnel -root				    \n\
+				barcode -root				    \n\
+- GL: 				blinkbox -root				    \n\
+- GL: 				blocktube -root				    \n\
+- GL: 				bouncingcow -root			    \n\
+				cloudlife -root				    \n\
+- GL: 				cubestorm -root				    \n\
+				eruption -root				    \n\
+- GL: 				flipflop -root				    \n\
+- GL: 				flyingtoasters -root			    \n\
+				fontglide -root				    \n\
+- GL: 				gleidescope -root			    \n\
+- GL: 				glknots -root				    \n\
+- GL: 				glmatrix -root				    \n\
+- GL: 				glslideshow -root			    \n\
+- GL: 				hypertorus -root			    \n\
+- GL: 				jigglypuff -root			    \n\
+				metaballs -root				    \n\
+- GL: 				mirrorblob -root			    \n\
+				piecewise -root				    \n\
+- GL: 				polytopes -root				    \n\
+				pong -root				    \n\
+				popsquares -root			    \n\
+- GL: 				surfaces -root				    \n\
+				xanalogtv -root				    \n\
+				abstractile -root			    \n\
+				anemotaxis -root			    \n\
+- GL: 				antinspect -root			    \n\
+				fireworkx -root				    \n\
+				fuzzyflakes -root			    \n\
+				interaggregate -root			    \n\
+				intermomentary -root			    \n\
+				memscroller -root			    \n\
+- GL: 				noof -root				    \n\
+				pacman -root				    \n\
+- GL: 				pinion -root				    \n\
+- GL: 				polyhedra -root				    \n\
+- GL: 				providence -root			    \n\
+				substrate -root				    \n\
+				wormhole -root				    \n\
+- GL: 				antmaze -root				    \n\
+- GL: 				boing -root				    \n\
+				boxfit -root				    \n\
+- GL: 				carousel -root				    \n\
+				celtic -root				    \n\
+- GL: 				crackberg -root				    \n\
+- GL: 				cube21 -root				    \n\
+				fiberlamp -root				    \n\
+- GL: 				fliptext -root				    \n\
+- GL: 				glhanoi -root				    \n\
+- GL: 				tangram -root				    \n\
+- GL: 				timetunnel -root			    \n\
+- GL: 				glschool -root				    \n\
+- GL: 				topblock -root				    \n\
+- GL: 				cubicgrid -root				    \n\
+				cwaves -root				    \n\
+- GL: 				gears -root				    \n\
+- GL: 				glcells -root				    \n\
+- GL: 				lockward -root				    \n\
+				m6502 -root				    \n\
+- GL: 				moebiusgears -root			    \n\
+- GL: 				voronoi -root				    \n\
+- GL: 				hypnowheel -root			    \n\
+- GL: 				klein -root				    \n\
+-				lcdscrub -root				    \n\
+- GL: 				photopile -root				    \n\
+- GL: 				skytentacles -root			    \n\
+- GL: 				rubikblocks -root			    \n\
+- GL: 				companioncube -root			    \n\
+- GL: 				hilbert -root				    \n\
+- GL: 				tronbit -root				    \n\
+- GL: 				geodesic -root				    \n\
+				hexadrop -root				    \n\
+- GL: 				kaleidocycle -root			    \n\
+- GL: 				quasicrystal -root			    \n\
+- GL: 				unknownpleasures -root			    \n\
+				binaryring -root			    \n\
+- GL: 				cityflow -root				    \n\
+- GL: 				geodesicgears -root			    \n\
+- GL: 				projectiveplane -root			    \n\
+- GL: 				romanboy -root				    \n\
+				tessellimage -root			    \n\
+- GL: 				winduprobot -root			    \n\
+- GL: 				splitflap -root				    \n\
+- GL: 				cubestack -root				    \n\
+- GL: 				cubetwist -root				    \n\
+- GL: 				discoball -root				    \n\
+- GL: 				dymaxionmap -root			    \n\
+- GL: 				energystream -root			    \n\
+- GL: 				hexstrut -root				    \n\
+- GL: 				hydrostat -root				    \n\
+- GL: 				raverhoop -root				    \n\
+- GL: 				splodesic -root				    \n\
+- GL: 				unicrud -root				    \n\
+
+
+pointerPollTime:    0:00:05
+pointerHysteresis:  10
+windowCreationTimeout:0:00:30
+initialDelay:	0:00:00
+GetViewPortIsFullOfLies:False
+procInterrupts:	True
+xinputExtensionDev: False
+overlayStderr:	True
+authWarningSlack:   20
+
diff --git a/BasicDesktop/files/home_metauser_.config/Thunar/accels.scm b/BasicDesktop/files/home_metauser_.config/Thunar/accels.scm
new file mode 100644
index 0000000..148c8a7
--- /dev/null
+++ b/BasicDesktop/files/home_metauser_.config/Thunar/accels.scm
@@ -0,0 +1,76 @@
+; Thunar GtkAccelMap rc-file         -*- scheme -*-
+; this file is an automated accelerator map dump
+;
+; (gtk_accel_path "<Actions>/ThunarLauncher/sendto-desktop" "")
+; (gtk_accel_path "<Actions>/ThunarStandardView/create-folder" "<Primary><Shift>n")
+; (gtk_accel_path "<Actions>/ThunarShortcutsPane/sendto-shortcuts" "")
+; (gtk_accel_path "<Actions>/ThunarWindow/view-side-pane-menu" "")
+; (gtk_accel_path "<Actions>/ThunarStandardView/paste-into-folder" "<Primary>v")
+; (gtk_accel_path "<Actions>/ThunarWindow/open-home" "<Alt>Home")
+; (gtk_accel_path "<Actions>/ThunarWindow/view-menu" "")
+; (gtk_accel_path "<Actions>/ThunarLauncher/open" "<Primary>o")
+; (gtk_accel_path "<Actions>/ThunarWindow/go-menu" "")
+; (gtk_accel_path "<Actions>/ThunarWindow/open-file-system" "")
+; (gtk_accel_path "<Actions>/ThunarWindow/zoom-out" "<Primary>minus")
+; (gtk_accel_path "<Actions>/ThunarStandardView/paste" "<Primary>v")
+; (gtk_accel_path "<Actions>/ThunarLauncher/open-with-menu" "")
+; (gtk_accel_path "<Actions>/ThunarWindow/help-menu" "")
+; (gtk_accel_path "<Actions>/ThunarWindow/file-menu" "")
+; (gtk_accel_path "<Actions>/ThunarLauncher/open-with-other-in-menu" "")
+; (gtk_accel_path "<Actions>/ThunarWindow/detach-tab" "")
+; (gtk_accel_path "<Actions>/ThunarLauncher/open-in-new-tab" "<Primary><Shift>p")
+; (gtk_accel_path "<Actions>/ThunarStandardView/sort-by-name" "")
+; (gtk_accel_path "<Actions>/ThunarWindow/view-menubar" "<Primary>m")
+; (gtk_accel_path "<Actions>/ThunarStandardView/back" "<Alt>Left")
+; (gtk_accel_path "<Actions>/ThunarWindow/close-tab" "<Primary>w")
+; (gtk_accel_path "<Actions>/ThunarWindow/view-as-compact-list" "<Primary>3")
+; (gtk_accel_path "<Actions>/ThunarWindow/view-side-pane-tree" "<Primary>e")
+; (gtk_accel_path "<Actions>/ThunarStandardView/restore" "")
+; (gtk_accel_path "<Actions>/ThunarWindow/open-network" "")
+; (gtk_accel_path "<Actions>/ThunarWindow/new-tab" "<Primary>t")
+; (gtk_accel_path "<Actions>/ThunarWindow/preferences" "")
+; (gtk_accel_path "<Actions>/ThunarStandardView/rename" "F2")
+; (gtk_accel_path "<Actions>/ThunarStandardView/sort-by-size" "")
+; (gtk_accel_path "<Actions>/ThunarWindow/sendto-menu" "")
+; (gtk_accel_path "<Actions>/ThunarWindow/edit-menu" "")
+; (gtk_accel_path "<Actions>/ThunarLauncher/open-with-other" "")
+; (gtk_accel_path "<Actions>/ThunarWindow/view-location-selector-toolbar" "")
+; (gtk_accel_path "<Actions>/ThunarStandardView/invert-selection" "")
+; (gtk_accel_path "<Actions>/ThunarStandardView/make-link" "")
+; (gtk_accel_path "<Actions>/ThunarWindow/view-as-icons" "<Primary>1")
+; (gtk_accel_path "<Actions>/ThunarWindow/new-window" "<Primary>n")
+; (gtk_accel_path "<Actions>/ThunarStandardView/forward" "<Alt>Right")
+; (gtk_accel_path "<Actions>/ThunarStandardView/move-to-trash" "")
+; (gtk_accel_path "<Actions>/ThunarStandardView/select-by-pattern" "<Primary>s")
+; (gtk_accel_path "<Actions>/ThunarWindow/about" "")
+; (gtk_accel_path "<Actions>/ThunarWindow/contents" "F1")
+; (gtk_accel_path "<Actions>/ThunarWindow/open-desktop" "")
+; (gtk_accel_path "<Actions>/ThunarWindow/close-all-windows" "<Primary><Shift>w")
+; (gtk_accel_path "<Actions>/ThunarWindow/zoom-in" "<Primary>plus")
+; (gtk_accel_path "<Actions>/ThunarStandardView/duplicate" "")
+; (gtk_accel_path "<Actions>/ThunarWindow/open-parent" "<Alt>Up")
+; (gtk_accel_path "<Actions>/ThunarWindow/view-side-pane-shortcuts" "<Primary>b")
+; (gtk_accel_path "<Actions>/ThunarWindow/reload" "<Primary>r")
+; (gtk_accel_path "<Actions>/ThunarWindow/open-templates" "")
+; (gtk_accel_path "<Actions>/ThunarStandardView/copy" "<Primary>c")
+; (gtk_accel_path "<Actions>/ThunarWindow/view-location-selector-pathbar" "")
+; (gtk_accel_path "<Actions>/ThunarWindow/open-trash" "")
+; (gtk_accel_path "<Actions>/ThunarActions/uca-action-1531439636685867-1" "")
+; (gtk_accel_path "<Actions>/ThunarStandardView/sort-descending" "")
+; (gtk_accel_path "<Actions>/ThunarStandardView/properties" "<Alt>Return")
+; (gtk_accel_path "<Actions>/ThunarStandardView/sort-by-type" "")
+; (gtk_accel_path "<Actions>/ThunarStandardView/delete" "")
+; (gtk_accel_path "<Actions>/ThunarStandardView/sort-ascending" "")
+; (gtk_accel_path "<Actions>/ThunarWindow/empty-trash" "")
+; (gtk_accel_path "<Actions>/ThunarWindow/view-location-selector-menu" "")
+; (gtk_accel_path "<Actions>/ThunarLauncher/open-in-new-window" "<Primary><Shift>o")
+; (gtk_accel_path "<Actions>/ThunarStandardView/arrange-items-menu" "")
+; (gtk_accel_path "<Actions>/ThunarStandardView/cut" "<Primary>x")
+; (gtk_accel_path "<Actions>/ThunarWindow/close-window" "<Primary>q")
+; (gtk_accel_path "<Actions>/ThunarStandardView/select-all-files" "")
+; (gtk_accel_path "<Actions>/ThunarWindow/open-location" "<Primary>l")
+; (gtk_accel_path "<Actions>/ThunarStandardView/sort-by-mtime" "")
+; (gtk_accel_path "<Actions>/ThunarWindow/zoom-reset" "<Primary>0")
+; (gtk_accel_path "<Actions>/ThunarWindow/view-statusbar" "")
+; (gtk_accel_path "<Actions>/ThunarWindow/show-hidden" "<Primary>h")
+; (gtk_accel_path "<Actions>/ThunarWindow/view-as-detailed-list" "<Primary>2")
diff --git a/BasicDesktop/files/home_metauser_.config/Thunar/uca.xml b/BasicDesktop/files/home_metauser_.config/Thunar/uca.xml
new file mode 100644
index 0000000..793c1c0
--- /dev/null
+++ b/BasicDesktop/files/home_metauser_.config/Thunar/uca.xml
@@ -0,0 +1,13 @@
+<?xml encoding="UTF-8" version="1.0"?>
+<actions>
+<action>
+	<icon>utilities-terminal</icon>
+	<name>Open Terminal Here</name>
+	<unique-id>1531439636685867-1</unique-id>
+	<command>exo-open --working-directory %f --launch TerminalEmulator</command>
+	<description>Example for a custom action</description>
+	<patterns>*</patterns>
+	<startup-notify/>
+	<directories/>
+</action>
+</actions>
diff --git a/BasicDesktop/files/home_metauser_.config/gtk-2.0/gtkfilechooser.ini b/BasicDesktop/files/home_metauser_.config/gtk-2.0/gtkfilechooser.ini
new file mode 100644
index 0000000..62930e9
--- /dev/null
+++ b/BasicDesktop/files/home_metauser_.config/gtk-2.0/gtkfilechooser.ini
@@ -0,0 +1,11 @@
+[Filechooser Settings]
+LocationMode=path-bar
+ShowHidden=false
+ShowSizeColumn=true
+GeometryX=-1
+GeometryY=-1
+GeometryWidth=-1
+GeometryHeight=-1
+SortColumn=name
+SortOrder=ascending
+StartupMode=recent
diff --git a/BasicDesktop/files/home_metauser_.config/mimeapps.list b/BasicDesktop/files/home_metauser_.config/mimeapps.list
new file mode 100644
index 0000000..82c659a
--- /dev/null
+++ b/BasicDesktop/files/home_metauser_.config/mimeapps.list
@@ -0,0 +1,4 @@
+[Added Associations]
+x-scheme-handler/http=exo-web-browser.desktop
+x-scheme-handler/https=exo-web-browser.desktop
+
diff --git a/BasicDesktop/files/home_metauser_.config/user-dirs.dirs b/BasicDesktop/files/home_metauser_.config/user-dirs.dirs
new file mode 100644
index 0000000..4c2e116
--- /dev/null
+++ b/BasicDesktop/files/home_metauser_.config/user-dirs.dirs
@@ -0,0 +1,15 @@
+# This file is written by xdg-user-dirs-update
+# If you want to change or add directories, just edit the line you're
+# interested in. All local changes will be retained on the next run.
+# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
+# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
+# absolute path. No other format is supported.
+# 
+XDG_DESKTOP_DIR="$HOME/Desktop"
+XDG_DOWNLOAD_DIR="$HOME/"
+XDG_TEMPLATES_DIR="$HOME/"
+XDG_PUBLICSHARE_DIR="$HOME/"
+XDG_DOCUMENTS_DIR="$HOME/"
+XDG_MUSIC_DIR="$HOME/"
+XDG_PICTURES_DIR="$HOME/"
+XDG_VIDEOS_DIR="$HOME/"
diff --git a/BasicDesktop/files/home_metauser_.config/user-dirs.locale b/BasicDesktop/files/home_metauser_.config/user-dirs.locale
new file mode 100644
index 0000000..96d80cd
--- /dev/null
+++ b/BasicDesktop/files/home_metauser_.config/user-dirs.locale
@@ -0,0 +1 @@
+C
\ No newline at end of file
diff --git a/BasicDesktop/files/home_metauser_.config/xfce4/desktop/icons.screen0-1331x653.rc b/BasicDesktop/files/home_metauser_.config/xfce4/desktop/icons.screen0-1331x653.rc
new file mode 100644
index 0000000..a78b2c1
--- /dev/null
+++ b/BasicDesktop/files/home_metauser_.config/xfce4/desktop/icons.screen0-1331x653.rc
@@ -0,0 +1,19 @@
+[xfdesktop-version-4.10.3+-rcfile_format]
+4.10.3+=true
+
+[/home/metauser/Desktop/Set_Mouse_Scrolling_Speed.desktop]
+row=3
+col=0
+
+[Trash]
+row=0
+col=0
+
+[/]
+row=1
+col=0
+
+[/home/metauser]
+row=2
+col=0
+
diff --git a/BasicDesktop/files/home_metauser_.config/xfce4/desktop/icons.screen0-1616x750.rc b/BasicDesktop/files/home_metauser_.config/xfce4/desktop/icons.screen0-1616x750.rc
new file mode 100644
index 0000000..a78b2c1
--- /dev/null
+++ b/BasicDesktop/files/home_metauser_.config/xfce4/desktop/icons.screen0-1616x750.rc
@@ -0,0 +1,19 @@
+[xfdesktop-version-4.10.3+-rcfile_format]
+4.10.3+=true
+
+[/home/metauser/Desktop/Set_Mouse_Scrolling_Speed.desktop]
+row=3
+col=0
+
+[Trash]
+row=0
+col=0
+
+[/]
+row=1
+col=0
+
+[/home/metauser]
+row=2
+col=0
+
diff --git a/BasicDesktop/files/home_metauser_.config/xfce4/desktop/icons.screen0-1616x795.rc b/BasicDesktop/files/home_metauser_.config/xfce4/desktop/icons.screen0-1616x795.rc
new file mode 100644
index 0000000..a78b2c1
--- /dev/null
+++ b/BasicDesktop/files/home_metauser_.config/xfce4/desktop/icons.screen0-1616x795.rc
@@ -0,0 +1,19 @@
+[xfdesktop-version-4.10.3+-rcfile_format]
+4.10.3+=true
+
+[/home/metauser/Desktop/Set_Mouse_Scrolling_Speed.desktop]
+row=3
+col=0
+
+[Trash]
+row=0
+col=0
+
+[/]
+row=1
+col=0
+
+[/home/metauser]
+row=2
+col=0
+
diff --git a/BasicDesktop/files/home_metauser_.config/xfce4/desktop/icons.screen0-1616x808.rc b/BasicDesktop/files/home_metauser_.config/xfce4/desktop/icons.screen0-1616x808.rc
new file mode 100644
index 0000000..a78b2c1
--- /dev/null
+++ b/BasicDesktop/files/home_metauser_.config/xfce4/desktop/icons.screen0-1616x808.rc
@@ -0,0 +1,19 @@
+[xfdesktop-version-4.10.3+-rcfile_format]
+4.10.3+=true
+
+[/home/metauser/Desktop/Set_Mouse_Scrolling_Speed.desktop]
+row=3
+col=0
+
+[Trash]
+row=0
+col=0
+
+[/]
+row=1
+col=0
+
+[/home/metauser]
+row=2
+col=0
+
diff --git a/BasicDesktop/files/home_metauser_.config/xfce4/desktop/icons.screen0-1664x974.rc b/BasicDesktop/files/home_metauser_.config/xfce4/desktop/icons.screen0-1664x974.rc
new file mode 100644
index 0000000..a78b2c1
--- /dev/null
+++ b/BasicDesktop/files/home_metauser_.config/xfce4/desktop/icons.screen0-1664x974.rc
@@ -0,0 +1,19 @@
+[xfdesktop-version-4.10.3+-rcfile_format]
+4.10.3+=true
+
+[/home/metauser/Desktop/Set_Mouse_Scrolling_Speed.desktop]
+row=3
+col=0
+
+[Trash]
+row=0
+col=0
+
+[/]
+row=1
+col=0
+
+[/home/metauser]
+row=2
+col=0
+
diff --git a/BasicDesktop/files/home_metauser_.config/xfce4/helpers.rc b/BasicDesktop/files/home_metauser_.config/xfce4/helpers.rc
new file mode 100644
index 0000000..61f43d7
--- /dev/null
+++ b/BasicDesktop/files/home_metauser_.config/xfce4/helpers.rc
@@ -0,0 +1,3 @@
+WebBrowser=firefox
+TerminalEmulator=xfce4-terminal
+
diff --git a/BasicDesktop/files/home_metauser_.config/xfce4/panel/launcher-10/15029210342.desktop b/BasicDesktop/files/home_metauser_.config/xfce4/panel/launcher-10/15029210342.desktop
new file mode 100644
index 0000000..274e8cf
--- /dev/null
+++ b/BasicDesktop/files/home_metauser_.config/xfce4/panel/launcher-10/15029210342.desktop
@@ -0,0 +1,13 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Exec=exo-open /home/metauser
+Icon=system-file-manager
+StartupNotify=true
+Terminal=false
+Categories=Utility;X-XFCE;X-Xfce-Toplevel;
+OnlyShowIn=XFCE;
+X-XFCE-MimeType=x-scheme-handler/file;x-scheme-handler/trash;
+Name=File Manager
+Comment=Browse the file system
+X-XFCE-Source=file:///usr/share/applications/exo-file-manager.desktop
diff --git a/BasicDesktop/files/home_metauser_.config/xfce4/panel/launcher-11/15029210353.desktop b/BasicDesktop/files/home_metauser_.config/xfce4/panel/launcher-11/15029210353.desktop
new file mode 100644
index 0000000..b6be6b4
--- /dev/null
+++ b/BasicDesktop/files/home_metauser_.config/xfce4/panel/launcher-11/15029210353.desktop
@@ -0,0 +1,13 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Exec=exo-open --launch WebBrowser %u
+Icon=web-browser
+StartupNotify=true
+Terminal=false
+Categories=Network;X-XFCE;X-Xfce-Toplevel;
+OnlyShowIn=XFCE;
+X-XFCE-MimeType=x-scheme-handler/http;x-scheme-handler/https;
+Name=Web Browser
+Comment=Browse the web
+X-XFCE-Source=file:///usr/share/applications/exo-web-browser.desktop
diff --git a/BasicDesktop/files/home_metauser_.config/xfce4/panel/launcher-9/15029210341.desktop b/BasicDesktop/files/home_metauser_.config/xfce4/panel/launcher-9/15029210341.desktop
new file mode 100644
index 0000000..25d9e41
--- /dev/null
+++ b/BasicDesktop/files/home_metauser_.config/xfce4/panel/launcher-9/15029210341.desktop
@@ -0,0 +1,12 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Exec=exo-open --launch TerminalEmulator
+Icon=utilities-terminal
+StartupNotify=true
+Terminal=false
+Categories=Utility;X-XFCE;X-Xfce-Toplevel;
+OnlyShowIn=XFCE;
+Name=Terminal Emulator
+Comment=Use the command line
+X-XFCE-Source=file:///usr/share/applications/exo-terminal-emulator.desktop
diff --git a/BasicDesktop/files/home_metauser_.config/xfce4/terminal/accels.scm b/BasicDesktop/files/home_metauser_.config/xfce4/terminal/accels.scm
new file mode 100644
index 0000000..457eac8
--- /dev/null
+++ b/BasicDesktop/files/home_metauser_.config/xfce4/terminal/accels.scm
@@ -0,0 +1,55 @@
+; xfce4-terminal GtkAccelMap rc-file         -*- scheme -*-
+; this file is an automated accelerator map dump
+;
+(gtk_accel_path "<Actions>/terminal-window/goto-tab-1" "<Alt>1")
+(gtk_accel_path "<Actions>/terminal-window/goto-tab-3" "<Alt>3")
+; (gtk_accel_path "<Actions>/terminal-window/file-menu" "")
+; (gtk_accel_path "<Actions>/terminal-window/close-other-tabs" "")
+; (gtk_accel_path "<Actions>/terminal-window/search" "<Primary><Shift>f")
+; (gtk_accel_path "<Actions>/terminal-window/next-tab" "<Primary>Page_Down")
+; (gtk_accel_path "<Actions>/terminal-window/copy-html" "")
+; (gtk_accel_path "<Actions>/terminal-window/show-menubar" "")
+; (gtk_accel_path "<Actions>/terminal-window/zoom-reset" "<Primary>0")
+; (gtk_accel_path "<Actions>/terminal-window/close-window" "<Primary><Shift>q")
+; (gtk_accel_path "<Actions>/terminal-window/close-tab" "<Primary><Shift>w")
+; (gtk_accel_path "<Actions>/terminal-window/save-contents" "")
+; (gtk_accel_path "<Actions>/terminal-window/new-tab" "<Primary><Shift>t")
+; (gtk_accel_path "<Actions>/terminal-window/show-toolbar" "")
+; (gtk_accel_path "<Actions>/terminal-window/view-menu" "")
+; (gtk_accel_path "<Actions>/terminal-window/paste" "<Primary><Shift>v")
+; (gtk_accel_path "<Actions>/terminal-window/copy" "<Primary><Shift>c")
+; (gtk_accel_path "<Actions>/terminal-window/edit-menu" "")
+; (gtk_accel_path "<Actions>/terminal-window/fullscreen" "F11")
+(gtk_accel_path "<Actions>/terminal-window/goto-tab-6" "<Alt>6")
+; (gtk_accel_path "<Actions>/terminal-window/read-only" "")
+; (gtk_accel_path "<Actions>/terminal-window/detach-tab" "<Primary><Shift>d")
+(gtk_accel_path "<Actions>/terminal-window/goto-tab-8" "<Alt>8")
+(gtk_accel_path "<Actions>/terminal-window/goto-tab-2" "<Alt>2")
+; (gtk_accel_path "<Actions>/terminal-window/scroll-on-output" "")
+(gtk_accel_path "<Actions>/terminal-window/goto-tab-5" "<Alt>5")
+; (gtk_accel_path "<Actions>/terminal-window/prev-tab" "<Primary>Page_Up")
+; (gtk_accel_path "<Actions>/terminal-window/move-tab-left" "<Primary><Shift>Page_Up")
+; (gtk_accel_path "<Actions>/terminal-window/zoom-in" "<Primary>plus")
+; (gtk_accel_path "<Actions>/terminal-window/search-prev" "")
+; (gtk_accel_path "<Actions>/terminal-window/reset-and-clear" "")
+; (gtk_accel_path "<Actions>/terminal-window/about" "")
+; (gtk_accel_path "<Actions>/terminal-window/search-next" "")
+(gtk_accel_path "<Actions>/terminal-window/toggle-menubar" "F10")
+(gtk_accel_path "<Actions>/terminal-window/goto-tab-7" "<Alt>7")
+; (gtk_accel_path "<Actions>/terminal-window/select-all" "<Primary><Shift>a")
+; (gtk_accel_path "<Actions>/terminal-window/help-menu" "")
+(gtk_accel_path "<Actions>/terminal-window/goto-tab-9" "<Alt>9")
+; (gtk_accel_path "<Actions>/terminal-window/show-borders" "")
+; (gtk_accel_path "<Actions>/terminal-window/new-window" "<Primary><Shift>n")
+(gtk_accel_path "<Actions>/terminal-window/goto-tab-4" "<Alt>4")
+; (gtk_accel_path "<Actions>/terminal-window/contents" "F1")
+; (gtk_accel_path "<Actions>/terminal-window/preferences" "")
+; (gtk_accel_path "<Actions>/terminal-window/move-tab-right" "<Primary><Shift>Page_Down")
+; (gtk_accel_path "<Actions>/terminal-window/zoom-out" "<Primary>minus")
+; (gtk_accel_path "<Actions>/terminal-window/set-title" "<Primary><Shift>s")
+; (gtk_accel_path "<Actions>/terminal-window/paste-selection" "")
+; (gtk_accel_path "<Actions>/terminal-window/undo-close-tab" "")
+; (gtk_accel_path "<Actions>/terminal-window/tabs-menu" "")
+; (gtk_accel_path "<Actions>/terminal-window/zoom-menu" "")
+; (gtk_accel_path "<Actions>/terminal-window/reset" "")
+; (gtk_accel_path "<Actions>/terminal-window/terminal-menu" "")
diff --git a/BasicDesktop/files/home_metauser_.config/xfce4/terminal/terminalrc b/BasicDesktop/files/home_metauser_.config/xfce4/terminal/terminalrc
new file mode 100644
index 0000000..53e56d4
--- /dev/null
+++ b/BasicDesktop/files/home_metauser_.config/xfce4/terminal/terminalrc
@@ -0,0 +1,23 @@
+[Configuration]
+FontName=Monospace 11
+MiscAlwaysShowTabs=FALSE
+MiscBell=FALSE
+MiscBordersDefault=TRUE
+MiscCursorBlinks=FALSE
+MiscCursorShape=TERMINAL_CURSOR_SHAPE_BLOCK
+MiscDefaultGeometry=80x24
+MiscInheritGeometry=FALSE
+MiscMenubarDefault=TRUE
+MiscMouseAutohide=FALSE
+MiscToolbarDefault=FALSE
+MiscConfirmClose=TRUE
+MiscCycleTabs=TRUE
+MiscTabCloseButtons=TRUE
+MiscTabCloseMiddleClick=TRUE
+MiscTabPosition=GTK_POS_TOP
+MiscHighlightUrls=TRUE
+MiscScrollAlternateScreen=TRUE
+CustomCommand=/bin/runshell.sh
+DefaultWorkingDir=/metauser
+RunCustomCommand=TRUE
+
diff --git a/BasicDesktop/files/home_metauser_.config/xfce4/xfconf/xfce-perchannel-xml/ristretto.xml b/BasicDesktop/files/home_metauser_.config/xfce4/xfconf/xfce-perchannel-xml/ristretto.xml
new file mode 100644
index 0000000..c4a9ae4
--- /dev/null
+++ b/BasicDesktop/files/home_metauser_.config/xfce4/xfconf/xfce-perchannel-xml/ristretto.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<channel name="ristretto" version="1.0">
+  <property name="window" type="empty">
+    <property name="navigationbar" type="empty">
+      <property name="position" type="string" value="left"/>
+    </property>
+    <property name="thumbnails" type="empty">
+      <property name="show" type="bool" value="false"/>
+    </property>
+    <property name="statusbar" type="empty">
+      <property name="show" type="bool" value="false"/>
+    </property>
+    <property name="toolbar" type="empty">
+      <property name="show" type="bool" value="false"/>
+    </property>
+    <property name="bgcolor-override" type="bool" value="true"/>
+    <property name="bgcolor" type="array">
+      <value type="uint" value="4228"/>
+      <value type="uint" value="4228"/>
+      <value type="uint" value="4228"/>
+      <value type="uint" value="65535"/>
+    </property>
+    <property name="maximize-on-startup" type="bool" value="false"/>
+    <property name="height" type="uint" value="440"/>
+    <property name="width" type="uint" value="600"/>
+  </property>
+</channel>
diff --git a/BasicDesktop/files/home_metauser_.config/xfce4/xfconf/xfce-perchannel-xml/thunar.xml b/BasicDesktop/files/home_metauser_.config/xfce4/xfconf/xfce-perchannel-xml/thunar.xml
new file mode 100644
index 0000000..fab31dd
--- /dev/null
+++ b/BasicDesktop/files/home_metauser_.config/xfce4/xfconf/xfce-perchannel-xml/thunar.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<channel name="thunar" version="1.0">
+  <property name="last-view" type="string" value="ThunarIconView"/>
+  <property name="last-icon-view-zoom-level" type="string" value="THUNAR_ZOOM_LEVEL_NORMAL"/>
+  <property name="last-separator-position" type="int" value="148"/>
+  <property name="hidden-bookmarks" type="array">
+    <value type="string" value="network:///"/>
+  </property>
+  <property name="last-window-width" type="int" value="785"/>
+  <property name="last-window-height" type="int" value="494"/>
+  <property name="last-window-maximized" type="bool" value="false"/>
+</channel>
diff --git a/BasicDesktop/files/home_metauser_.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml b/BasicDesktop/files/home_metauser_.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml
new file mode 100644
index 0000000..e4b6f91
--- /dev/null
+++ b/BasicDesktop/files/home_metauser_.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<channel name="xfce4-desktop" version="1.0">
+  <property name="backdrop" type="empty">
+    <property name="screen0" type="empty">
+      <property name="monitorVNC-0" type="empty">
+        <property name="workspace0" type="empty">
+          <property name="color-style" type="int" value="0"/>
+          <property name="image-style" type="int" value="5"/>
+          <property name="last-image" type="string" value="/usr/share/backgrounds/xfce/xfce-blue.jpg"/>
+        </property>
+        <property name="workspace1" type="empty">
+          <property name="color-style" type="int" value="0"/>
+          <property name="image-style" type="int" value="5"/>
+          <property name="last-image" type="string" value="/usr/share/backgrounds/xfce/xfce-blue.jpg"/>
+        </property>
+        <property name="workspace2" type="empty">
+          <property name="color-style" type="int" value="0"/>
+          <property name="image-style" type="int" value="5"/>
+          <property name="last-image" type="string" value="/usr/share/backgrounds/xfce/xfce-blue.jpg"/>
+        </property>
+        <property name="workspace3" type="empty">
+          <property name="color-style" type="int" value="0"/>
+          <property name="image-style" type="int" value="5"/>
+          <property name="last-image" type="string" value="/usr/share/backgrounds/xfce/xfce-blue.jpg"/>
+        </property>
+      </property>
+    </property>
+  </property>
+  <property name="last" type="empty">
+    <property name="window-width" type="int" value="658"/>
+    <property name="window-height" type="int" value="531"/>
+  </property>
+  <property name="desktop-icons" type="empty">
+    <property name="file-icons" type="empty">
+      <property name="show-trash" type="bool" value="true"/>
+    </property>
+  </property>
+</channel>
diff --git a/BasicDesktop/files/home_metauser_.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml b/BasicDesktop/files/home_metauser_.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml
new file mode 100644
index 0000000..111cba4
--- /dev/null
+++ b/BasicDesktop/files/home_metauser_.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml
@@ -0,0 +1,148 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<channel name="xfce4-keyboard-shortcuts" version="1.0">
+  <property name="commands" type="empty">
+    <property name="default" type="empty">
+      <property name="&lt;Alt&gt;F1" type="empty"/>
+      <property name="&lt;Alt&gt;F2" type="empty">
+        <property name="startup-notify" type="empty"/>
+      </property>
+      <property name="&lt;Alt&gt;F3" type="empty">
+        <property name="startup-notify" type="empty"/>
+      </property>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;Delete" type="empty"/>
+      <property name="XF86Display" type="empty"/>
+      <property name="&lt;Super&gt;p" type="empty"/>
+      <property name="&lt;Primary&gt;Escape" type="empty"/>
+      <property name="XF86WWW" type="empty"/>
+      <property name="XF86Mail" type="empty"/>
+    </property>
+    <property name="custom" type="empty">
+      <property name="&lt;Alt&gt;F1" type="string" value="xfce4-popup-applicationsmenu"/>
+      <property name="&lt;Alt&gt;F3" type="string" value="xfce4-appfinder"/>
+      <property name="&lt;Alt&gt;F2" type="string" value="xfce4-appfinder --collapsed"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;Delete" type="string" value="xflock4"/>
+      <property name="XF86Mail" type="string" value="exo-open --launch MailReader"/>
+      <property name="XF86Display" type="string" value="xfce4-display-settings --minimal"/>
+      <property name="XF86WWW" type="string" value="exo-open --launch WebBrowser"/>
+      <property name="&lt;Super&gt;p" type="string" value="xfce4-display-settings --minimal"/>
+      <property name="&lt;Primary&gt;Escape" type="string" value="xfdesktop --menu"/>
+      <property name="override" type="bool" value="true"/>
+    </property>
+  </property>
+  <property name="xfwm4" type="empty">
+    <property name="default" type="empty">
+      <property name="&lt;Alt&gt;Insert" type="empty"/>
+      <property name="Escape" type="empty"/>
+      <property name="Left" type="empty"/>
+      <property name="Right" type="empty"/>
+      <property name="Up" type="empty"/>
+      <property name="Down" type="empty"/>
+      <property name="&lt;Alt&gt;Tab" type="empty"/>
+      <property name="&lt;Alt&gt;&lt;Shift&gt;Tab" type="empty"/>
+      <property name="&lt;Alt&gt;Delete" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;Down" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;Left" type="empty"/>
+      <property name="&lt;Shift&gt;&lt;Alt&gt;Page_Down" type="empty"/>
+      <property name="&lt;Alt&gt;F4" type="empty"/>
+      <property name="&lt;Alt&gt;F6" type="empty"/>
+      <property name="&lt;Alt&gt;F7" type="empty"/>
+      <property name="&lt;Alt&gt;F8" type="empty"/>
+      <property name="&lt;Alt&gt;F9" type="empty"/>
+      <property name="&lt;Alt&gt;F10" type="empty"/>
+      <property name="&lt;Alt&gt;F11" type="empty"/>
+      <property name="&lt;Alt&gt;F12" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Shift&gt;&lt;Alt&gt;Left" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;End" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;Home" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Shift&gt;&lt;Alt&gt;Right" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Shift&gt;&lt;Alt&gt;Up" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_1" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_2" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_3" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_4" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_5" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_6" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_7" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_8" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_9" type="empty"/>
+      <property name="&lt;Alt&gt;space" type="empty"/>
+      <property name="&lt;Shift&gt;&lt;Alt&gt;Page_Up" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;Right" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;d" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;Up" type="empty"/>
+      <property name="&lt;Super&gt;Tab" type="empty"/>
+      <property name="&lt;Primary&gt;F1" type="empty"/>
+      <property name="&lt;Primary&gt;F2" type="empty"/>
+      <property name="&lt;Primary&gt;F3" type="empty"/>
+      <property name="&lt;Primary&gt;F4" type="empty"/>
+      <property name="&lt;Primary&gt;F5" type="empty"/>
+      <property name="&lt;Primary&gt;F6" type="empty"/>
+      <property name="&lt;Primary&gt;F7" type="empty"/>
+      <property name="&lt;Primary&gt;F8" type="empty"/>
+      <property name="&lt;Primary&gt;F9" type="empty"/>
+      <property name="&lt;Primary&gt;F10" type="empty"/>
+      <property name="&lt;Primary&gt;F11" type="empty"/>
+      <property name="&lt;Primary&gt;F12" type="empty"/>
+    </property>
+    <property name="custom" type="empty">
+      <property name="Up" type="string" value="up_key"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_9" type="string" value="move_window_workspace_9_key"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_8" type="string" value="move_window_workspace_8_key"/>
+      <property name="Left" type="string" value="left_key"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_6" type="string" value="move_window_workspace_6_key"/>
+      <property name="&lt;Alt&gt;Insert" type="string" value="add_workspace_key"/>
+      <property name="&lt;Alt&gt;Tab" type="string" value="cycle_windows_key"/>
+      <property name="&lt;Alt&gt;&lt;Shift&gt;Tab" type="string" value="cycle_reverse_windows_key"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_7" type="string" value="move_window_workspace_7_key"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;Right" type="string" value="right_workspace_key"/>
+      <property name="&lt;Primary&gt;&lt;Shift&gt;&lt;Alt&gt;Right" type="string" value="move_window_right_key"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;d" type="string" value="show_desktop_key"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;Up" type="string" value="up_workspace_key"/>
+      <property name="&lt;Primary&gt;F7" type="string" value="workspace_7_key"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;Home" type="string" value="move_window_prev_workspace_key"/>
+      <property name="&lt;Alt&gt;F4" type="string" value="close_window_key"/>
+      <property name="&lt;Primary&gt;&lt;Shift&gt;&lt;Alt&gt;Left" type="string" value="move_window_left_key"/>
+      <property name="&lt;Alt&gt;F6" type="string" value="stick_window_key"/>
+      <property name="&lt;Alt&gt;F10" type="string" value="maximize_window_key"/>
+      <property name="&lt;Alt&gt;F12" type="string" value="above_key"/>
+      <property name="&lt;Alt&gt;F9" type="string" value="hide_window_key"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;Down" type="string" value="down_workspace_key"/>
+      <property name="&lt;Alt&gt;F8" type="string" value="resize_window_key"/>
+      <property name="&lt;Super&gt;Tab" type="string" value="switch_window_key"/>
+      <property name="Escape" type="string" value="cancel_key"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;End" type="string" value="move_window_next_workspace_key"/>
+      <property name="&lt;Primary&gt;F10" type="string" value="workspace_10_key"/>
+      <property name="&lt;Primary&gt;F11" type="string" value="workspace_11_key"/>
+      <property name="&lt;Alt&gt;F11" type="string" value="fullscreen_key"/>
+      <property name="&lt;Primary&gt;&lt;Shift&gt;&lt;Alt&gt;Up" type="string" value="move_window_up_key"/>
+      <property name="Right" type="string" value="right_key"/>
+      <property name="Down" type="string" value="down_key"/>
+      <property name="&lt;Alt&gt;F7" type="string" value="move_window_key"/>
+      <property name="&lt;Shift&gt;&lt;Alt&gt;Page_Down" type="string" value="lower_window_key"/>
+      <property name="&lt;Primary&gt;F12" type="string" value="workspace_12_key"/>
+      <property name="&lt;Primary&gt;F1" type="string" value="workspace_1_key"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;Left" type="string" value="left_workspace_key"/>
+      <property name="&lt;Primary&gt;F2" type="string" value="workspace_2_key"/>
+      <property name="&lt;Primary&gt;F4" type="string" value="workspace_4_key"/>
+      <property name="&lt;Primary&gt;F5" type="string" value="workspace_5_key"/>
+      <property name="&lt;Primary&gt;F6" type="string" value="workspace_6_key"/>
+      <property name="&lt;Alt&gt;space" type="string" value="popup_menu_key"/>
+      <property name="&lt;Primary&gt;F8" type="string" value="workspace_8_key"/>
+      <property name="&lt;Primary&gt;F9" type="string" value="workspace_9_key"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_1" type="string" value="move_window_workspace_1_key"/>
+      <property name="&lt;Alt&gt;Delete" type="string" value="del_workspace_key"/>
+      <property name="&lt;Shift&gt;&lt;Alt&gt;Page_Up" type="string" value="raise_window_key"/>
+      <property name="&lt;Primary&gt;F3" type="string" value="workspace_3_key"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_2" type="string" value="move_window_workspace_2_key"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_3" type="string" value="move_window_workspace_3_key"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_4" type="string" value="move_window_workspace_4_key"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_5" type="string" value="move_window_workspace_5_key"/>
+      <property name="override" type="bool" value="true"/>
+    </property>
+  </property>
+  <property name="providers" type="array">
+    <value type="string" value="commands"/>
+    <value type="string" value="xfwm4"/>
+  </property>
+</channel>
diff --git a/BasicDesktop/files/home_metauser_.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml b/BasicDesktop/files/home_metauser_.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml
new file mode 100644
index 0000000..865c97c
--- /dev/null
+++ b/BasicDesktop/files/home_metauser_.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml
@@ -0,0 +1,128 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<channel name="xfce4-panel" version="1.0">
+  <property name="configver" type="int" value="2"/>
+  <property name="panels" type="array">
+    <value type="int" value="1"/>
+    <value type="int" value="2"/>
+    <property name="panel-1" type="empty">
+      <property name="position" type="string" value="p=6;x=0;y=0"/>
+      <property name="length" type="uint" value="100"/>
+      <property name="position-locked" type="bool" value="true"/>
+      <property name="size" type="uint" value="30"/>
+      <property name="plugin-ids" type="array">
+        <value type="int" value="3"/>
+        <value type="int" value="1"/>
+        <value type="int" value="20"/>
+        <value type="int" value="13"/>
+        <value type="int" value="7"/>
+        <value type="int" value="10"/>
+        <value type="int" value="9"/>
+        <value type="int" value="11"/>
+        <value type="int" value="15"/>
+        <value type="int" value="4"/>
+        <value type="int" value="14"/>
+        <value type="int" value="12"/>
+        <value type="int" value="5"/>
+        <value type="int" value="6"/>
+        <value type="int" value="8"/>
+      </property>
+      <property name="background-style" type="uint" value="1"/>
+      <property name="background-color" type="array">
+        <value type="uint" value="19555"/>
+        <value type="uint" value="19555"/>
+        <value type="uint" value="19555"/>
+        <value type="uint" value="65535"/>
+      </property>
+    </property>
+    <property name="panel-2" type="empty">
+      <property name="position" type="string" value="p=10;x=0;y=0"/>
+      <property name="position-locked" type="bool" value="true"/>
+      <property name="size" type="uint" value="30"/>
+      <property name="length" type="uint" value="100"/>
+      <property name="plugin-ids" type="array">
+        <value type="int" value="16"/>
+        <value type="int" value="19"/>
+        <value type="int" value="17"/>
+      </property>
+      <property name="background-style" type="uint" value="1"/>
+      <property name="background-color" type="array">
+        <value type="uint" value="19532"/>
+        <value type="uint" value="19532"/>
+        <value type="uint" value="19532"/>
+        <value type="uint" value="65535"/>
+      </property>
+    </property>
+  </property>
+  <property name="plugins" type="empty">
+    <property name="plugin-1" type="string" value="applicationsmenu">
+      <property name="button-icon" type="string" value="xfce4-logo"/>
+      <property name="button-title" type="string" value="Applications Menu"/>
+    </property>
+    <property name="plugin-15" type="string" value="separator">
+      <property name="expand" type="bool" value="true"/>
+      <property name="style" type="uint" value="0"/>
+    </property>
+    <property name="plugin-4" type="string" value="pager">
+      <property name="rows" type="uint" value="1"/>
+      <property name="workspace-scrolling" type="bool" value="false"/>
+    </property>
+    <property name="plugin-5" type="string" value="clock"/>
+    <property name="plugin-6" type="string" value="systray">
+      <property name="show-frame" type="bool" value="false"/>
+      <property name="names-visible" type="array">
+        <value type="string" value="orage"/>
+      </property>
+    </property>
+    <property name="plugin-7" type="string" value="showdesktop"/>
+    <property name="plugin-9" type="string" value="launcher">
+      <property name="items" type="array">
+        <value type="string" value="15029210341.desktop"/>
+      </property>
+    </property>
+    <property name="plugin-10" type="string" value="launcher">
+      <property name="items" type="array">
+        <value type="string" value="15029210342.desktop"/>
+      </property>
+    </property>
+    <property name="plugin-11" type="string" value="launcher">
+      <property name="items" type="array">
+        <value type="string" value="15029210353.desktop"/>
+      </property>
+    </property>
+    <property name="plugin-13" type="string" value="separator">
+      <property name="style" type="uint" value="1"/>
+    </property>
+    <property name="plugin-3" type="string" value="separator">
+      <property name="style" type="uint" value="0"/>
+    </property>
+    <property name="plugin-8" type="string" value="separator">
+      <property name="style" type="uint" value="0"/>
+    </property>
+    <property name="plugin-12" type="string" value="separator">
+      <property name="style" type="uint" value="0"/>
+    </property>
+    <property name="plugin-14" type="string" value="separator">
+      <property name="style" type="uint" value="0"/>
+    </property>
+    <property name="plugin-19" type="string" value="tasklist">
+      <property name="show-handle" type="bool" value="false"/>
+      <property name="show-wireframes" type="bool" value="false"/>
+      <property name="window-scrolling" type="bool" value="false"/>
+      <property name="include-all-monitors" type="bool" value="false"/>
+      <property name="grouping" type="uint" value="0"/>
+      <property name="middle-click" type="uint" value="0"/>
+      <property name="flat-buttons" type="bool" value="false"/>
+      <property name="sort-order" type="uint" value="0"/>
+    </property>
+    <property name="plugin-20" type="string" value="separator">
+      <property name="style" type="uint" value="0"/>
+    </property>
+    <property name="plugin-16" type="string" value="separator">
+      <property name="style" type="uint" value="0"/>
+    </property>
+    <property name="plugin-17" type="string" value="separator">
+      <property name="style" type="uint" value="0"/>
+    </property>
+  </property>
+</channel>
diff --git a/BasicDesktop/files/home_metauser_.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-settings-manager.xml b/BasicDesktop/files/home_metauser_.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-settings-manager.xml
new file mode 100644
index 0000000..3e45361
--- /dev/null
+++ b/BasicDesktop/files/home_metauser_.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-settings-manager.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<channel name="xfce4-settings-manager" version="1.0">
+  <property name="last" type="empty">
+    <property name="window-width" type="int" value="827"/>
+    <property name="window-height" type="int" value="657"/>
+  </property>
+</channel>
diff --git a/BasicDesktop/files/home_metauser_.config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml b/BasicDesktop/files/home_metauser_.config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml
new file mode 100644
index 0000000..b2e6f3c
--- /dev/null
+++ b/BasicDesktop/files/home_metauser_.config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml
@@ -0,0 +1,88 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<channel name="xfwm4" version="1.0">
+  <property name="general" type="empty">
+    <property name="activate_action" type="string" value="bring"/>
+    <property name="borderless_maximize" type="bool" value="true"/>
+    <property name="box_move" type="bool" value="false"/>
+    <property name="box_resize" type="bool" value="false"/>
+    <property name="button_layout" type="string" value="O|SHMC"/>
+    <property name="button_offset" type="int" value="0"/>
+    <property name="button_spacing" type="int" value="0"/>
+    <property name="click_to_focus" type="bool" value="true"/>
+    <property name="focus_delay" type="int" value="250"/>
+    <property name="cycle_apps_only" type="bool" value="false"/>
+    <property name="cycle_draw_frame" type="bool" value="true"/>
+    <property name="cycle_hidden" type="bool" value="true"/>
+    <property name="cycle_minimum" type="bool" value="true"/>
+    <property name="cycle_workspaces" type="bool" value="false"/>
+    <property name="double_click_time" type="int" value="250"/>
+    <property name="double_click_distance" type="int" value="5"/>
+    <property name="double_click_action" type="string" value="maximize"/>
+    <property name="easy_click" type="string" value="Alt"/>
+    <property name="focus_hint" type="bool" value="true"/>
+    <property name="focus_new" type="bool" value="true"/>
+    <property name="frame_opacity" type="int" value="100"/>
+    <property name="full_width_title" type="bool" value="true"/>
+    <property name="inactive_opacity" type="int" value="100"/>
+    <property name="maximized_offset" type="int" value="0"/>
+    <property name="move_opacity" type="int" value="100"/>
+    <property name="placement_ratio" type="int" value="20"/>
+    <property name="placement_mode" type="string" value="center"/>
+    <property name="popup_opacity" type="int" value="100"/>
+    <property name="mousewheel_rollup" type="bool" value="false"/>
+    <property name="prevent_focus_stealing" type="bool" value="false"/>
+    <property name="raise_delay" type="int" value="5"/>
+    <property name="raise_on_click" type="bool" value="false"/>
+    <property name="raise_on_focus" type="bool" value="true"/>
+    <property name="raise_with_any_button" type="bool" value="false"/>
+    <property name="repeat_urgent_blink" type="bool" value="false"/>
+    <property name="resize_opacity" type="int" value="100"/>
+    <property name="restore_on_move" type="bool" value="true"/>
+    <property name="scroll_workspaces" type="bool" value="false"/>
+    <property name="shadow_delta_height" type="int" value="0"/>
+    <property name="shadow_delta_width" type="int" value="0"/>
+    <property name="shadow_delta_x" type="int" value="0"/>
+    <property name="shadow_delta_y" type="int" value="-3"/>
+    <property name="shadow_opacity" type="int" value="50"/>
+    <property name="show_app_icon" type="bool" value="false"/>
+    <property name="show_dock_shadow" type="bool" value="true"/>
+    <property name="show_frame_shadow" type="bool" value="false"/>
+    <property name="show_popup_shadow" type="bool" value="false"/>
+    <property name="snap_resist" type="bool" value="false"/>
+    <property name="snap_to_border" type="bool" value="false"/>
+    <property name="snap_to_windows" type="bool" value="false"/>
+    <property name="snap_width" type="int" value="10"/>
+    <property name="sync_to_vblank" type="bool" value="false"/>
+    <property name="theme" type="string" value="Default"/>
+    <property name="tile_on_move" type="bool" value="true"/>
+    <property name="title_alignment" type="string" value="center"/>
+    <property name="title_font" type="string" value="Sans Bold 9"/>
+    <property name="title_horizontal_offset" type="int" value="0"/>
+    <property name="title_shadow_active" type="string" value="false"/>
+    <property name="title_shadow_inactive" type="string" value="false"/>
+    <property name="title_vertical_offset_active" type="int" value="0"/>
+    <property name="title_vertical_offset_inactive" type="int" value="0"/>
+    <property name="toggle_workspaces" type="bool" value="false"/>
+    <property name="unredirect_overlays" type="bool" value="true"/>
+    <property name="urgent_blink" type="bool" value="false"/>
+    <property name="use_compositing" type="bool" value="false"/>
+    <property name="workspace_count" type="int" value="4"/>
+    <property name="workspace_names" type="array">
+      <value type="string" value="Workspace 1"/>
+      <value type="string" value="Workspace 2"/>
+      <value type="string" value="Workspace 3"/>
+      <value type="string" value="Workspace 4"/>
+    </property>
+    <property name="wrap_cycle" type="bool" value="true"/>
+    <property name="wrap_layout" type="bool" value="true"/>
+    <property name="wrap_resistance" type="int" value="10"/>
+    <property name="wrap_windows" type="bool" value="true"/>
+    <property name="wrap_workspaces" type="bool" value="false"/>
+    <property name="cycle_preview" type="bool" value="true"/>
+    <property name="cycle_tabwin_mode" type="int" value="0"/>
+    <property name="horiz_scroll_opacity" type="bool" value="false"/>
+    <property name="titleless_maximize" type="bool" value="false"/>
+    <property name="zoom_desktop" type="bool" value="true"/>
+  </property>
+</channel>
diff --git a/BasicDesktop/files/home_metauser_.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml b/BasicDesktop/files/home_metauser_.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml
new file mode 100644
index 0000000..f704efe
--- /dev/null
+++ b/BasicDesktop/files/home_metauser_.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<channel name="xsettings" version="1.0">
+  <property name="Net" type="empty">
+    <property name="ThemeName" type="string" value="Greybird"/>
+    <property name="IconThemeName" type="string" value="elementary-xfce"/>
+    <property name="DoubleClickTime" type="empty"/>
+    <property name="DoubleClickDistance" type="empty"/>
+    <property name="DndDragThreshold" type="empty"/>
+    <property name="CursorBlink" type="empty"/>
+    <property name="CursorBlinkTime" type="empty"/>
+    <property name="SoundThemeName" type="empty"/>
+    <property name="EnableEventSounds" type="empty"/>
+    <property name="EnableInputFeedbackSounds" type="empty"/>
+  </property>
+  <property name="Xft" type="empty">
+    <property name="DPI" type="empty"/>
+    <property name="Antialias" type="empty"/>
+    <property name="Hinting" type="empty"/>
+    <property name="HintStyle" type="empty"/>
+    <property name="RGBA" type="empty"/>
+  </property>
+  <property name="Gtk" type="empty">
+    <property name="CanChangeAccels" type="empty"/>
+    <property name="ColorPalette" type="empty"/>
+    <property name="FontName" type="empty"/>
+    <property name="MonospaceFontName" type="empty"/>
+    <property name="IconSizes" type="empty"/>
+    <property name="KeyThemeName" type="empty"/>
+    <property name="ToolbarStyle" type="empty"/>
+    <property name="ToolbarIconSize" type="empty"/>
+    <property name="MenuImages" type="empty"/>
+    <property name="ButtonImages" type="empty"/>
+    <property name="MenuBarAccel" type="empty"/>
+    <property name="CursorThemeName" type="empty"/>
+    <property name="CursorThemeSize" type="empty"/>
+    <property name="DecorationLayout" type="empty"/>
+  </property>
+</channel>
diff --git a/BasicDesktop/files/runshell.sh b/BasicDesktop/files/runshell.sh
new file mode 100644
index 0000000..032fcc3
--- /dev/null
+++ b/BasicDesktop/files/runshell.sh
@@ -0,0 +1,3 @@
+#!/bin/bash
+cd /home/metauser
+exec /bin/bash
diff --git a/BasicDesktop/files/set_mouse_scrolling_speed b/BasicDesktop/files/set_mouse_scrolling_speed
new file mode 100755
index 0000000..6fc1612
--- /dev/null
+++ b/BasicDesktop/files/set_mouse_scrolling_speed
@@ -0,0 +1,41 @@
+#!/bin/bash
+# Version 0.1 Tuesday, 07 May 2013
+# Comments and complaints http://www.nicknorton.net
+# GUI for mouse wheel speed using imwheel in Gnome
+# imwheel needs to be installed for this script to work
+# sudo apt-get install imwheel
+# Pretty much hard wired to only use a mouse with
+# left, right and wheel in the middle.
+# If you have a mouse with complications or special needs,
+# use the command xev to find what your wheel does.
+#
+### see if imwheel config exists, if not create it ###
+if [ ! -f ~/.imwheelrc ]
+then
+
+cat >~/.imwheelrc<<EOF
+".*"
+None, Up, Button4, 1
+None, Down, Button5, 1
+Control_L, Up, Control_L|Button4
+Control_L, Down, Control_L|Button5
+Shift_L, Up, Shift_L|Button4
+Shift_L, Down, Shift_L|Button5
+EOF
+
+fi
+##########################################################
+
+CURRENT_VALUE=$(awk -F 'Button4,' '{print $2}' ~/.imwheelrc)
+
+NEW_VALUE=$(zenity --scale --window-icon=info --ok-label=Apply --title="Wheelies" --text "Mouse wheel speed:" --min-value=1 --max-value=100 --value="$CURRENT_VALUE" --step 1)
+
+if [ "$NEW_VALUE" == "" ];
+then exit 0
+fi
+
+sed -i "s/\($TARGET_KEY *Button4, *\).*/\1$NEW_VALUE/" ~/.imwheelrc # find the string Button4, and write new value.
+sed -i "s/\($TARGET_KEY *Button5, *\).*/\1$NEW_VALUE/" ~/.imwheelrc # find the string Button5, and write new value.
+
+cat ~/.imwheelrc
+imwheel -kill
diff --git a/BasicDesktop/run.sh b/BasicDesktop/run.sh
new file mode 100755
index 0000000..b093302
--- /dev/null
+++ b/BasicDesktop/run.sh
@@ -0,0 +1,2 @@
+#!/bin/bash
+docker run -v$PWD/:/data -p8590:8590 -eBASE_PORT=8590 -eAUTH_PASS=testpass -it basicdesktop
-- 
GitLab