From e9b7dc37590a9e41dc06a3257130db0b5c18d3c8 Mon Sep 17 00:00:00 2001 From: Boris Yumankulov Date: Mon, 9 Jun 2025 22:17:11 +0500 Subject: [PATCH] fix: prevent error if plasmax11.desktop is missing Signed-off-by: Boris Yumankulov --- usr/bin/portproton-session-select | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/usr/bin/portproton-session-select b/usr/bin/portproton-session-select index 1f72d35..484e3ba 100755 --- a/usr/bin/portproton-session-select +++ b/usr/bin/portproton-session-select @@ -66,8 +66,11 @@ if [[ -z $SENTINEL_CREATED ]]; then export SENTINEL_CREATED=1 fi -if [[ $(grep -E '^X-KDE-PluginInfo-Version=' /usr/share/xsessions/plasmax11.desktop | cut -d'=' -f2) =~ 6.* ]] ; then - KDE6="true" +if [[ -f /usr/share/xsessions/plasmax11.desktop ]]; then + version=$(grep -E '^X-KDE-PluginInfo-Version=' /usr/share/xsessions/plasmax11.desktop | cut -d'=' -f2) + if [[ $version =~ ^6.* ]]; then + KDE6="true" + fi fi case "$session" in