28 lines
783 B
Bash
28 lines
783 B
Bash
if [ "$USER" == "root" ]; then
|
|
export XDG_RUNTIME_DIR=/run/user/`id -u root`
|
|
|
|
export ELM_ENGINE=wayland_shm
|
|
export ECORE_EVAS_ENGINE=wayland_shm
|
|
export ECORE_EVAS_ENGINE=wayland_shm
|
|
export GDK_BACKEND=wayland
|
|
export PULSE_RUNTIME_PATH=/run/user/`id -u root`/pulse
|
|
export USE_PLAYBIN3=1
|
|
|
|
# Wait for 10 seconds until a Wayland socket is available
|
|
for i in {1..10}; do
|
|
if [ -e $XDG_RUNTIME_DIR/wayland-0 ]; then
|
|
export WAYLAND_DISPLAY=wayland-0
|
|
break
|
|
elif [ -e $XDG_RUNTIME_DIR/wayland-1 ]; then
|
|
export WAYLAND_DISPLAY=wayland-1
|
|
break
|
|
else
|
|
sleep 1
|
|
fi
|
|
done
|
|
|
|
if [ -z "$WAYLAND_DISPLAY" ]; then
|
|
echo "WARNING: No Wayland socket found"
|
|
fi
|
|
fi
|