Hi folks,
I thought that some of you might be interested in a small script that I use to
automatically restart an x2go client session after returning from suspending
the client computer:
#!/bin/bash
while true; do
pyhoca-cli -R NEWEST --link wan -g 3768x2123 --pack 16m-png-jpeg-9
user@computer &
while ! wmctrl -r X2GO -e 0,0,0,3768,2123; do sleep 1; done
echo sleeping
sleep 10
wait
done
The idea is to use pyhoca-cli to handle the connection. The "wait" line waits
until the pyhoca-cli subprocess ends, which happens shortly after the computer
comes out of suspend. The "wmctrl" line is just to resize the window to fit my
display. Change the numbers 3768x2123 to suit. The "sleep 10" I had in there
while debugging to avoid runaway creation of sub-processes, which is capable of
crashing the x2go server session.
The nice thing about this script is that I can be up and running with the x2go
client session within less than 10 seconds or so of coming out of suspend,
without having to tediously interact with the x2goclient GUI. In turn, this
means that there is almost no friction in suspending/resuming my desktop
computer, with consequent power savings.
The script could be improved by starting a new session if there is no existing
one.
Regards,
Michael
_______________________________________________
x2go-user mailing list
[email protected]
https://lists.x2go.org/listinfo/x2go-user