diff --git a/etc/ublue-lightdm-workaround.sh b/etc/ublue-lightdm-workaround.sh new file mode 100644 index 0000000..3007d49 --- /dev/null +++ b/etc/ublue-lightdm-workaround.sh @@ -0,0 +1,11 @@ +#!/bin/bash + +if [ ! -d /var/cache/lightdm ]; then mkdir /var/cache/lightdm; fi +if [ ! -d /var/log/lightdm ]; then mkdir /var/log/lightdm; fi +if [ ! -d /var/lib/lightdm ]; then mkdir /var/lib/lightdm; fi +if [ ! -d /var/lib/lightdm-data ]; then mkdir /var/lib/lightdm-data; fi + +getent group lightdm >/dev/null || groupadd -r lightdm +getent passwd lightdm >/dev/null || useradd -g lightdm -M -d /var/lib/lightdm -s /sbin/nologin -r lightdm + +systemctl set-default graphical.target