2017-11-26 18:08:10 +01:00
|
|
|
if test -z "${XDG_RUNTIME_DIR}"; then
|
|
|
|
export XDG_RUNTIME_DIR=/tmp/$(id -u)-runtime-dir
|
|
|
|
if ! test -d "${XDG_RUNTIME_DIR}"; then
|
|
|
|
mkdir "${XDG_RUNTIME_DIR}"
|
|
|
|
chmod 0700 "${XDG_RUNTIME_DIR}"
|
|
|
|
fi
|
|
|
|
|
|
|
|
if [ $(tty) = "/dev/tty1" ]; then
|
|
|
|
udevadm trigger
|
|
|
|
udevadm settle
|
|
|
|
|
2017-12-05 00:19:17 +01:00
|
|
|
export QML2_IMPORT_PATH=/usr/lib/qt/qml:/usr/lib/qt5/qml
|
2018-03-17 01:12:48 +05:30
|
|
|
export QT_QPA_PLATFORMTHEME=KDE
|
|
|
|
export QT_QUICK_CONTROLS_STYLE=Plasma
|
|
|
|
export QT_WAYLAND_DISABLE_WINDOWDECORATION=1
|
|
|
|
export XDG_CURRENT_DESKTOP=KDE
|
|
|
|
export KDE_SESSION_VERSION=5
|
|
|
|
export PLASMA_PLATFORM=phone
|
2018-09-14 00:27:50 +02:00
|
|
|
export QT_VIRTUALKEYBOARD_STYLE=Plasma
|
2017-11-26 18:08:10 +01:00
|
|
|
|
|
|
|
sleep 2
|
2018-01-02 23:53:21 +01:00
|
|
|
|
|
|
|
if [ -d "/dev/dri" ]; then
|
|
|
|
ck-launch-session kwin_wayland --drm --xwayland plasma-phone 2>&1 | logger -t "$(whoami):plasma-mobile"
|
|
|
|
else
|
2018-11-27 08:52:33 +01:00
|
|
|
# NOTE: using GALLIUM_DRIVER=llvmpipe might give you better performance (or not work at all.)
|
|
|
|
# If it does give you a performance gain, please open an issue to discuss how to implement this properly.
|
|
|
|
export GALLIUM_DRIVER=softpipe
|
2018-01-02 23:53:21 +01:00
|
|
|
export KWIN_COMPOSE=Q
|
2018-11-27 08:52:33 +01:00
|
|
|
export LIBGL_ALWAYS_SOFTWARE=1
|
|
|
|
|
|
|
|
echo "start_plasma.sh: using software rendering with: ${GALLIUM_DRIVER}" | logger -t "$(whoami):plasma-mobile"
|
2018-01-02 23:53:21 +01:00
|
|
|
ck-launch-session kwin_wayland --framebuffer --xwayland plasma-phone 2>&1 | logger -t "$(whoami):plasma-mobile"
|
|
|
|
fi
|
2017-11-26 18:08:10 +01:00
|
|
|
fi
|
|
|
|
fi
|