summaryrefslogtreecommitdiffstats
path: root/kde/post-install/plasma-workspace
diff options
context:
space:
mode:
Diffstat (limited to 'kde/post-install/plasma-workspace')
-rw-r--r--kde/post-install/plasma-workspace/xinit/xinitrc.plasma45
-rw-r--r--kde/post-install/plasma-workspace/xsession/kde5-plasma-safe.desktop7
-rw-r--r--kde/post-install/plasma-workspace/xsession/kde5-plasma.desktop7
-rw-r--r--kde/post-install/plasma-workspace/xsession/kde5init16
4 files changed, 75 insertions, 0 deletions
diff --git a/kde/post-install/plasma-workspace/xinit/xinitrc.plasma b/kde/post-install/plasma-workspace/xinit/xinitrc.plasma
new file mode 100644
index 0000000..18fd622
--- /dev/null
+++ b/kde/post-install/plasma-workspace/xinit/xinitrc.plasma
@@ -0,0 +1,45 @@
+#!/bin/sh
+# $XConsortium: xinitrc.cpp,v 1.4 91/08/22 11:41:34 rws Exp $
+
+userresources=$HOME/.Xresources
+usermodmap=$HOME/.Xmodmap
+sysresources=/etc/X11/xinit/.Xresources
+sysmodmap=/etc/X11/xinit/.Xmodmap
+
+# merge in defaults and keymaps
+
+if [ -f $sysresources ]; then
+ xrdb -merge $sysresources
+fi
+
+if [ -f $sysmodmap ]; then
+ xmodmap $sysmodmap
+fi
+
+if [ -f $userresources ]; then
+ xrdb -merge $userresources
+fi
+
+if [ -f $usermodmap ]; then
+ xmodmap $usermodmap
+fi
+
+# KDE Frameworks 5 plus Plasma Next:
+export KF5=/opt/kf5
+export PATH=$KF5/bin:$KF5/lib@LIBDIRSUFFIX@/qt5/bin:$PATH
+export QML2_IMPORT_PATH=$KF5/lib@LIBDIRSUFFIX@/qt5/qml:/usr/lib@LIBDIRSUFFIX@/qt5/qml
+export QT_PLUGIN_PATH=$KF5/lib@LIBDIRSUFFIX@/qt5/plugins:/usr/lib@LIBDIRSUFFIX@/qt5/plugins
+export XDG_CONFIG_DIRS=$KF5/etc/xdg:/etc/xdg:/etc/kde/xdg
+export XDG_DATA_DIRS=$KF5/share:/usr/share:/usr/local/share
+
+export XDG_DATA_HOME="$HOME/.local5"
+export XDG_CONFIG_HOME="$HOME/.config5"
+export XDG_CACHE_HOME="$HOME/.cache5"
+export KDEHOME="$HOME/.kde5"
+
+# Start the window manager:
+if [ -z "$DESKTOP_SESSION" -a -x /usr/bin/ck-launch-session ]; then
+ ck-launch-session startkde
+else
+ startkde
+fi
diff --git a/kde/post-install/plasma-workspace/xsession/kde5-plasma-safe.desktop b/kde/post-install/plasma-workspace/xsession/kde5-plasma-safe.desktop
new file mode 100644
index 0000000..8119a6c
--- /dev/null
+++ b/kde/post-install/plasma-workspace/xsession/kde5-plasma-safe.desktop
@@ -0,0 +1,7 @@
+[Desktop Entry]
+Encoding=UTF-8
+Type=XSession
+Exec=@PREFIX@/bin/kde5init --failsafe
+TryExec=@PREFIX@/bin/kde5init
+Name=KDE Plasma 5 (fail safe session)
+Comment=The next generation KDE desktop (fail safe session)
diff --git a/kde/post-install/plasma-workspace/xsession/kde5-plasma.desktop b/kde/post-install/plasma-workspace/xsession/kde5-plasma.desktop
new file mode 100644
index 0000000..af43fe7
--- /dev/null
+++ b/kde/post-install/plasma-workspace/xsession/kde5-plasma.desktop
@@ -0,0 +1,7 @@
+[Desktop Entry]
+Encoding=UTF-8
+Type=XSession
+Exec=@PREFIX@/bin/kde5init
+TryExec=@PREFIX@/bin/kde5init
+Name=KDE Plasma 5
+Comment=The next generation KDE desktop
diff --git a/kde/post-install/plasma-workspace/xsession/kde5init b/kde/post-install/plasma-workspace/xsession/kde5init
new file mode 100644
index 0000000..75fb697
--- /dev/null
+++ b/kde/post-install/plasma-workspace/xsession/kde5init
@@ -0,0 +1,16 @@
+# KDE Frameworks 5 plus Plasma Next:
+export KF5=@PREFIX@
+export PATH=$KF5/bin:$KF5/lib@LIBDIRSUFFIX@/qt5/bin:$PATH
+export QML2_IMPORT_PATH=$KF5/lib@LIBDIRSUFFIX@/qt5/qml:/usr/lib@LIBDIRSUFFIX@/qt5/qml
+export QT_PLUGIN_PATH=$KF5/lib@LIBDIRSUFFIX@/qt5/plugins:/usr/lib@LIBDIRSUFFIX@/qt5/plugins
+export XDG_CONFIG_DIRS=$KF5/etc/xdg:/etc/xdg:/etc/kde/xdg
+export XDG_DATA_DIRS=$KF5/share:/usr/share:/usr/local/share
+
+export XDG_DATA_HOME="$HOME/.local5"
+export XDG_CONFIG_HOME="$HOME/.config5"
+export XDG_CACHE_HOME="$HOME/.cache5"
+export KDEHOME="$HOME/.kde5"
+
+# Start the window manager:
+exec $KF5/bin/startkde "$*"
+