Sophie

Sophie

distrib > Mageia > 9 > armv7hl > media > core-release-src > by-pkgid > e84e8f76ac7d3e2902725cc8ec91a6fd > files > 1

xfce4-session-4.18.3-1.mga9.src.rpm

From fa467a0f0a3b6c060023fe5390b3c68e786781d6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jani=20V=C3=A4limaa?= <wally@mageia.org>
Date: Fri, 16 Sep 2022 11:00:11 +0300
Subject: [PATCH] Create and apply Mageia default settings

Settings are applied when starting the first time or if there're no settings
available.
---
 scripts/xinitrc.in.in | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/scripts/xinitrc.in.in b/scripts/xinitrc.in.in
index 9bd6fc3..5f1531a 100755
--- a/scripts/xinitrc.in.in
+++ b/scripts/xinitrc.in.in
@@ -52,6 +52,24 @@ if command -v xdg-user-dirs-update >/dev/null 2>&1; then
     xdg-user-dirs-update
 fi
 
+# Create user preferences if they are missing
+# - Thunar
+for i in Thunar; do
+     if [ ! -d $XDG_CONFIG_HOME/$i ]; then
+        mkdir -p $XDG_CONFIG_HOME/$i
+        cp -a /etc/xdg/$i $XDG_CONFIG_HOME
+     fi ;
+done
+
+
+# Create panel and xfconf user preferences if they are missing
+for i in panel xfconf terminal; do
+     if [ ! -d $XDG_CONFIG_HOME/xfce4/$i ]; then
+        mkdir -p $XDG_CONFIG_HOME/xfce4/$i
+        cp -a /etc/xdg/xfce4/$i $XDG_CONFIG_HOME/xfce4
+     fi ;
+done
+
 # For now, start with an empty list
 XRESOURCES=""
 
-- 
2.37.3