diff --git a/community/openbox/live-overlay/etc/skel/.config/openbox/autostart b/community/openbox/live-overlay/etc/skel/.config/openbox/autostart
index 355a7d6..61bd856 100644
--- a/community/openbox/live-overlay/etc/skel/.config/openbox/autostart
+++ b/community/openbox/live-overlay/etc/skel/.config/openbox/autostart
@@ -11,6 +11,9 @@ sleep 1; manjaro-polybar-session &
# Openbox autostart
sleep 1; ob-autostart -d &
+# Required for xfce settings to work
+xfsettingsd &
+
# PolicyKit authentication
lxpolkit &
diff --git a/community/openbox/live-overlay/etc/skel/.config/openbox/environment b/community/openbox/live-overlay/etc/skel/.config/openbox/environment
index c1e487a..8ef7758 100644
--- a/community/openbox/live-overlay/etc/skel/.config/openbox/environment
+++ b/community/openbox/live-overlay/etc/skel/.config/openbox/environment
@@ -7,6 +7,10 @@
# GNOME Keyring
export "$(gnome-keyring-daemon --start --components=pkcs11,secrets)"
+# xdg-open applications
+export XDG_CURRENT_DESKTOP=XFCE
+export DE="xfce"
+
# dbus with openbox
if which dbus-launch >/dev/null && test -z "$DBUS_SESSION_BUS_ADDRESS"; then
eval "$(dbus-launch --sh-syntax --exit-with-session)"
diff --git a/community/openbox/live-overlay/etc/skel/.config/openbox/menu-static.xml b/community/openbox/live-overlay/etc/skel/.config/openbox/menu-static.xml
index 68aed4d..60023c4 100644
--- a/community/openbox/live-overlay/etc/skel/.config/openbox/menu-static.xml
+++ b/community/openbox/live-overlay/etc/skel/.config/openbox/menu-static.xml
@@ -21,7 +21,7 @@