aboutsummaryrefslogtreecommitdiffstats
path: root/OLD/tools/xfce4-firstrun
diff options
context:
space:
mode:
Diffstat (limited to 'OLD/tools/xfce4-firstrun')
-rw-r--r--OLD/tools/xfce4-firstrun48
1 files changed, 48 insertions, 0 deletions
diff --git a/OLD/tools/xfce4-firstrun b/OLD/tools/xfce4-firstrun
new file mode 100644
index 0000000..2e5809b
--- /dev/null
+++ b/OLD/tools/xfce4-firstrun
@@ -0,0 +1,48 @@
+#!/bin/sh
+# Simple script which configure Xfce environment for a fresh user
+# Author: tpg@mandriva.org
+# Licensed under GPL terms
+
+MGA_FLAVOUR=$(echo $META_CLASS)
+USER_DESKTOP=$(xdg-user-dir DESKTOP)
+DESKTOP_FILE=$HOME/.config/autostart/xfce4-firstrun.desktop
+
+if [ $(whoami) = "root" ]; then
+ echo "xfce4-firstrun: not supported for superuser."
+ exit || 0
+else
+ if [ ! -e $DESKTOP_FILE ]; then
+ echo "xfce4-firstrun: localised desktop folder exists."
+ if [ ! -d $HOME/.config/autostart ]; then
+ mkdir -p $HOME/.config/autostart
+ fi
+
+cat > $HOME/.config/autostart/xfce4-firstrun.desktop << EOF
+[Desktop Entry]
+Hidden=true
+EOF
+#
+
+ if [ $MGA_FLAVOUR = "download" -o $MGA_FLAVOUR = "desktop" ]; then
+ if [ ! -e $USER_DESKTOP/mageia-draklive-install.desktop ]; then
+ cp -f /usr/share/applications/mageia-draklive-install.desktop $USER_DESKTOP 2> /dev/null
+ fi
+ if [ "$(pidof xfdesktop)" ]; then
+ xfdesktop --reload 1> /dev/null; echo "xfce4-firstrun: xfdesktop reloaded.";
+ fi
+ exit || 0
+ else
+
+ if [ ! -e $USER_DESKTOP/mageia-draklive-install.desktop ]; then
+ cp -f /usr/share/applications/mageia-draklive-install.desktop $USER_DESKTOP 2> /dev/null
+ fi
+ if [ "$(pidof xfdesktop)" ]; then
+ xfdesktop --reload 1> /dev/null; echo "xfce4-firstrun: xfdesktop reloaded.";
+ fi
+ exit || 0
+ fi
+ else echo "xfce4-firstrun: make sure you have installed xdg-user-dirs-gtk and xdg-user-dir packages."
+ fi
+fi
+
+#EOF