From b7b6c22662cdcd2676f65d86451d1591ee1ed766 Mon Sep 17 00:00:00 2001 From: Timothee 'TTimo' Besset <ttimo@ttimo.net> Date: Fri, 29 Dec 2023 11:18:03 -0700 Subject: [PATCH] fix session detection --- client/devkit-utils/steamos-get-status | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) diff --git a/client/devkit-utils/steamos-get-status b/client/devkit-utils/steamos-get-status index b2d00aa..1085fa1 100755 --- a/client/devkit-utils/steamos-get-status +++ b/client/devkit-utils/steamos-get-status @@ -192,21 +192,11 @@ def osclient_version(): def session_config(): '''What is the graphics session configuration?''' - # needs to be kept in sync with whatever steamos-session-select is doing - sentinel_file = os.path.join( - os.environ.get( - 'XDG_CONFIG_DIR', - os.path.join(os.environ['HOME'], '.config') - ), - 'steamos-session-select' - ) - # the sentinel file if exists will point to x11 or wayland - # (hu we don't use this for anything) - #is_wayland = False - #if os.path.exists(sentinel_file): - # s = open(sentinel_file, 'rt').read() - # is_wayland = s.find('wayland') != -1 + # steamos-session-select writes this file conf_file = '/etc/sddm.conf.d/zz-steamos-autologin.conf' + if not os.path.exists(conf_file): + # fallback to the OS default + conf_file = '/etc/sddm.conf.d/steamos.conf' if os.path.exists(conf_file): s = open(conf_file, 'rt').read() if s.find('plasmawayland.desktop') != -1: -- GitLab