summaryrefslogtreecommitdiffstats
path: root/desktop-xfce4/files/20.04/etc/profile.d/20-default-xfce4-panel.sh
diff options
context:
space:
mode:
authorJonathan Bauer2021-05-19 10:26:57 +0200
committerJonathan Bauer2021-05-19 10:26:57 +0200
commit785c5e4b7c9312428862d8bb396537faa3e61b91 (patch)
treec1951e8c4e72cd7cd4d12bbf7d90a490db52a13c /desktop-xfce4/files/20.04/etc/profile.d/20-default-xfce4-panel.sh
parent[tools-base] install basic tools (diff)
downloadansible-bwlp-785c5e4b7c9312428862d8bb396537faa3e61b91.tar.gz
ansible-bwlp-785c5e4b7c9312428862d8bb396537faa3e61b91.tar.xz
ansible-bwlp-785c5e4b7c9312428862d8bb396537faa3e61b91.zip
[desktop-xfce4] xfce4 with bwlp modifications
Diffstat (limited to 'desktop-xfce4/files/20.04/etc/profile.d/20-default-xfce4-panel.sh')
-rw-r--r--desktop-xfce4/files/20.04/etc/profile.d/20-default-xfce4-panel.sh16
1 files changed, 16 insertions, 0 deletions
diff --git a/desktop-xfce4/files/20.04/etc/profile.d/20-default-xfce4-panel.sh b/desktop-xfce4/files/20.04/etc/profile.d/20-default-xfce4-panel.sh
new file mode 100644
index 0000000..6454c84
--- /dev/null
+++ b/desktop-xfce4/files/20.04/etc/profile.d/20-default-xfce4-panel.sh
@@ -0,0 +1,16 @@
+#!/bin/bash
+
+default_panel_file="/etc/xdg/xfce4/panel/default.xml"
+if [ ! -e "$default_panel_file" ]; then
+ exit 1
+fi
+
+[ -z "$HOME" ] && HOME=$( getent passwd "$(id -u $PAM_USER)" | awk -F: '{print $6}' )
+
+TARGET_HOME_DIR="$HOME"
+[ -d "$HOME/PERSISTENT" ] && TARGET_HOME_DIR="$HOME/PERSISTENT"
+
+if [ ! -e "${TARGET_HOME_DIR}/.config/xfce4/panel/default.xml" ]; then
+ mkdir -p "${TARGET_HOME_DIR}/.config/xfce4/panel"
+ cp -f -- "$default_panel_file" "${TARGET_HOME_DIR}/.config/xfce4/panel/"
+fi