aboutsummaryrefslogtreecommitdiffstats
path: root/OLD/tools/xfce4-firstrun
diff options
context:
space:
mode:
authorJani Välimaa <wally@mageia.org>2012-07-03 17:45:06 +0000
committerJani Välimaa <wally@mageia.org>2012-07-03 17:45:06 +0000
commit81a00406cbfe8c83734d2a2b4561ca7c0fc3104b (patch)
tree6d458124a126d7d91456aa5a4a4d6b0806493950 /OLD/tools/xfce4-firstrun
parentef9f376c779c3e0d3e1fa51f54b08e728bcdf49f (diff)
downloadconfig-81a00406cbfe8c83734d2a2b4561ca7c0fc3104b.tar
config-81a00406cbfe8c83734d2a2b4561ca7c0fc3104b.tar.gz
config-81a00406cbfe8c83734d2a2b4561ca7c0fc3104b.tar.bz2
config-81a00406cbfe8c83734d2a2b4561ca7c0fc3104b.tar.xz
config-81a00406cbfe8c83734d2a2b4561ca7c0fc3104b.zip
move xfce4-firstrun parts to OLD/
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