start_activity_simulation: Added support for fedora, reduce time sleep
This commit is contained in:
@ -136,13 +136,20 @@ fatal () {
|
|||||||
}
|
}
|
||||||
|
|
||||||
start_activity_simulation() {
|
start_activity_simulation() {
|
||||||
|
grep -i "fedora" "/run/host/etc/os-release" &>/dev/null && START_ACTIVITY_FEDORA="1"
|
||||||
(
|
(
|
||||||
trap 'exit 0' TERM INT
|
trap 'exit 0' TERM INT
|
||||||
while [[ -f "${PORT_WINE_PATH}/data/tmp/screensaver_pid" ]] ; do
|
while [[ -f "${PORT_WINE_PATH}/data/tmp/screensaver_pid" ]] ; do
|
||||||
dbus-send --session --dest=org.freedesktop.ScreenSaver \
|
if [[ $START_ACTIVITY_FEDORA == "1" ]] ; then
|
||||||
--type=method_call /org/freedesktop/ScreenSaver \
|
gdbus call --session --dest org.freedesktop.ScreenSaver \
|
||||||
org.freedesktop.ScreenSaver.SimulateUserActivity
|
--object-path /ScreenSaver \
|
||||||
sleep 30
|
--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
|
done
|
||||||
) &
|
) &
|
||||||
echo $! > "${PORT_WINE_PATH}/data/tmp/screensaver_pid"
|
echo $! > "${PORT_WINE_PATH}/data/tmp/screensaver_pid"
|
||||||
|
Reference in New Issue
Block a user