From 9076556f5197803f033dc3a1ae9b4b4402478c8e Mon Sep 17 00:00:00 2001 From: Htylol Date: Fri, 18 Jul 2025 11:43:39 +0500 Subject: [PATCH] start_activity_simulation: Added support for fedora, reduce time sleep --- data_from_portwine/scripts/functions_helper | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/data_from_portwine/scripts/functions_helper b/data_from_portwine/scripts/functions_helper index aed3cfd5..74479989 100755 --- a/data_from_portwine/scripts/functions_helper +++ b/data_from_portwine/scripts/functions_helper @@ -136,13 +136,20 @@ fatal () { } start_activity_simulation() { + grep -i "fedora" "/run/host/etc/os-release" &>/dev/null && START_ACTIVITY_FEDORA="1" ( trap 'exit 0' TERM INT while [[ -f "${PORT_WINE_PATH}/data/tmp/screensaver_pid" ]] ; do - dbus-send --session --dest=org.freedesktop.ScreenSaver \ - --type=method_call /org/freedesktop/ScreenSaver \ - org.freedesktop.ScreenSaver.SimulateUserActivity - sleep 30 + if [[ $START_ACTIVITY_FEDORA == "1" ]] ; then + gdbus call --session --dest org.freedesktop.ScreenSaver \ + --object-path /ScreenSaver \ + --method org.freedesktop.ScreenSaver.SimulateUserActivity + else + dbus-send --session --dest=org.freedesktop.ScreenSaver \ + --type=method_call /org/freedesktop/ScreenSaver \ + org.freedesktop.ScreenSaver.SimulateUserActivity + fi + sleep 29 done ) & echo $! > "${PORT_WINE_PATH}/data/tmp/screensaver_pid"