From 7b14131d33238629ae9fc549b421e57853bf2392 Mon Sep 17 00:00:00 2001 From: Boris Yumankulov Date: Sun, 13 Jul 2025 11:34:02 +0500 Subject: [PATCH] fix(compositor): skip qdbus call on KDE 6 where compositor control is not supported Signed-off-by: Boris Yumankulov --- data_from_portwine/scripts/functions_helper | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/data_from_portwine/scripts/functions_helper b/data_from_portwine/scripts/functions_helper index a8c2052b..add3d238 100755 --- a/data_from_portwine/scripts/functions_helper +++ b/data_from_portwine/scripts/functions_helper @@ -2009,7 +2009,10 @@ stop_portwine () { && ! check_gamescope_session then if [[ "${DESKTOP_SESSION}" =~ "plasma" ]] ; then - qdbus org.kde.KWin /Compositor resume + kde_version=$(plasmashell --version 2>/dev/null | grep -oE '[0-9]+' | head -1) + if [[ -n "$kde_version" && "$kde_version" -lt 6 ]]; then + qdbus org.kde.KWin /Compositor resume + fi elif [[ "${DESKTOP_SESSION}" =~ "mate" ]] ; then gsettings set org.mate.Marco.general compositing-manager true elif [[ "${DESKTOP_SESSION}" =~ "xfce" ]] ; then