[plug] Keep-alive remote gnome session
Lucas van Staden
lvs at dedmeet.com
Fri Jun 19 17:05:34 WST 2009
Hi,
screen is magic, I never ssh without it.
So, in your case, doing an active ping from the machine that has the
power save setup, caused the machine to stay up?
Also - could you not send a WOL packet to the laptop from your main
machine?
That bit works for me using 'wakeonlan', so I can wake it up, not
prevent the sleep at the moment.
It is a pity the ping did not work, (should it?)
as that would have solved my issue.
It is easy to just send a couple of pings to the remote machine on every
track change in amarok.
AT the moment, my solution is to:
Write a bit of code in a script on the remote machine that does the
inhibit and uninhibit parts of the powersave.
On my machine, when amarok starts, I do an ssh to remote machine and
call that script to inhibit.
Amarok plays, (no further requests), except for a STOP PLAY event (which
I can trap) which again does an ssh, but this time to uninhibit.
There is also the uninhibit call if amarok is closed.
Seems a bit long winded, so I am still doing a bit of checking to see if
a simple 'prod' to the remote machine will not also work.
It is just a pity that work gets in the way of giving this my 100%.
-Lucas
Phillip Bennett wrote:
> I had a similar problem this week. I was trying to ssh from work to
> home, then from my main machine to my laptop. The laptop was asleep
> before I got to work due to the power saving options (It takes a while
> to get here)... So I started a screen session on the laptop and started
> pinging the main server, and left for work. When I got to work, I could
> still log in to the laptop and it was all fine. When I was done, I just
> reconnected the screen and stopped the pings.
>
> Hth,
> Phil.
>
>
> Lucas van Staden wrote:
>> Hi,
>>
>> Music is stored on wife's machine, shared using a nfs share.
>> Her machine is configured to 'sleep' after and hour's inactivity (done
>> using the gnome settings for screensaver/power management.)
>>
>> The obvious issue is that when I am listening to music (using Amarok),
>> the share would go away.
>>
>> I manually send a wakeonlan packet to the machine to wake it back up,
>> but that has become tedious, so I created a small script for amarok
>> which runs on each song change.
>>
>> the hope was that I could just ping to the remote machine on each song
>> change to keep it awake. It does not work. Ping was done with -c 3 to
>> limit pings sent.
>>
>> The settings in question must only be looking at the gnome (xorg)
>> session activity, so the ping is not registering.
>>
>> Any ideas how I can keep it alive via the script.
>> I can do a remote ssh connection with a command to run (will setup
>> private key to make that passwordless), but I have no idea what to do to
>> make the remote session stay active from the shell.
>>
>>
>> -Lucas
>>
>> _______________________________________________
>> PLUG discussion list: plug at plug.org.au
>> http://www.plug.org.au/mailman/listinfo/plug
>> Committee e-mail: committee at plug.linux.org.au
>>
>>
>>
>
>
> ********************************************************************************************************************
>
>
> This message may contain confidential information. If you are not the
> intended recipient please inform the
> sender that you have received the message in error before deleting it.
> Please do not disclose, copy or distribute information in this e-mail
> or take any action in reliance on its contents:
> to do so is strictly prohibited and may be unlawful.
>
> Thank you for your co-operation.
>
> NHSmail is the secure email and directory service available for all
> NHS staff in England and Scotland
> NHSmail is approved for exchanging patient data and other sensitive
> information with NHSmail and GSI recipients
> NHSmail provides an email address for your career in the NHS and can
> be accessed anywhere
> For more information and to find out how you can switch, visit
> www.connectingforhealth.nhs.uk/nhsmail
>
> ********************************************************************************************************************
>
>
> _______________________________________________
> PLUG discussion list: plug at plug.org.au
> http://www.plug.org.au/mailman/listinfo/plug
> Committee e-mail: committee at plug.linux.org.au
More information about the plug
mailing list