fix(hardware-setup): REVERT ME, disable desktop-autologin if gamescope-autologin is enabled

Since autologin is switching handlers, desktop-autologin will be enabled on systems already using
gamescope-autologin causing a race. Check if gamescope-autologin is enabled and if so, disable it

This should be left here for a while to prevent migration issues, and removed later as it shouldn't
be necessary once users have migrated to the new handler
This commit is contained in:
RJ Trujillo 2023-09-12 08:52:12 -06:00
parent d5d373a3ca
commit 38c95fcfe3

View File

@ -2,7 +2,7 @@
source /etc/default/bazzite
# SCRIPT VERSION
HWS_VER=1
HWS_VER=2
HWS_VER_FILE="/etc/bazzite/hws_version"
HWS_VER_RAN=$(cat $HWS_VERSION_FILE)
@ -84,6 +84,13 @@ elif [[ $IMAGE_NAME =~ "deck" ]]; then
systemctl --global disable --now sdgyrodsu.service
fi
# REVERT ME, disable desktop-autologin if gamescope-autologin is enabled
if [[ $IMAGE_NAME =~ "deck" ]]; then
if systemctl is-enabled --quiet gamescope-autologin; then
systemctl disable --now desktop-autologin
fi
fi
if grep -qz "Kernel driver in use: radeon" <<< $GPU_ID; then
echo "Legacy AMD hardware detected, enabling CIK and SI support in AMDGPU"
if [[ ! $KARGS =~ "radeon.si_support" ]]; then