Darian Anthony Patrick on 1 Dec 2006 16:40:36 -0000


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: [PLUG] 'ifconfig eth0 down' on mouse/kbd being idle


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I'm late on this topic, but xscreensaver/gnome-screensaver seems to have
a hooks for this: http://www.jwz.org/xscreensaver/faq.html#watch

gyoza@comcast.net wrote:
> What about using screen blanking/saver as a trigger?  Re-activation
> could be manual.
> 
> 
> George Gallen wrote:
>> Have a cron job every minute look for :0 and if the time
>> is more than you want, then do the ifconfig, only problem
>> is when you want it to come back up, it might take a minute
>> for the next cron instance to realize the idle time now less
>> than to bring up eth0
>>
>>  
>>> -----Original Message-----
>>> From: plug-bounces@lists.phillylinux.org
>>> [mailto:plug-bounces@lists.phillylinux.org]On Behalf Of Mark Baker
>>> Sent: Thursday, October 19, 2006 3:07 PM
>>> To: 'Philadelphia Linux User's Group Discussion List'
>>> Subject: RE: [PLUG] 'ifconfig eth0 down' on mouse/kbd being idle
>>>
>>>
>>> Actually running a simple w or who command with an awk statement
>>> would let
>>> you see the idle time of each user on the system.
>>>
>>> mark
>>>
>>> -----Original Message-----
>>> From: plug-bounces@lists.phillylinux.org
>>> [mailto:plug-bounces@lists.phillylinux.org] On Behalf Of George Gallen
>>> Sent: Thursday, October 19, 2006 2:05 PM
>>> To: Philadelphia Linux User's Group Discussion List
>>> Subject: RE: [PLUG] 'ifconfig eth0 down' on mouse/kbd being idle
>>>
>>> What if you set the BIOS to use power management,
>>>   and include the ethernet (if onboard) for shutdown on sleep?
>>>
>>>    
>>>> -----Original Message-----
>>>> From: plug-bounces@lists.phillylinux.org
>>>> [mailto:plug-bounces@lists.phillylinux.org]On Behalf Of
>>>> jadoba@jadoba.net
>>>> Sent: Thursday, October 19, 2006 1:59 PM
>>>> To: plug@lists.phillylinux.org
>>>> Subject: [PLUG] 'ifconfig eth0 down' on mouse/kbd being idle
>>>>
>>>>
>>>> I'd like to create a shell script that will execute 'ifconfig eth0
>>>> down'
>>>> when both the mouse and keyboard have been idle (iow, no       
>>> input) for a    
>>>> set amount of time. I would also like for the same script to bring
>>>> eth0 back up when a key is pressed or the mouse is moved.
>>>>
>>>> I can only guess it can be done by monitoring /dev/input/mouse0 and
>>>> /dev/input/event1 (which seems to be my mouse and keyboard device
>>>> files, respectively) but don't know whether it is possible       
>>> in a simple    
>>>> shell script, or if I'd have to use perl (which I never learned).
>>>> Aside from cat, I don't know how to monitor a device file for activity.
>>>>
>>>> My most obvious question is, has anyone done this before, or has
>>>> anyone heard of this being done and can they link me to the code?
>>>> Otherwise, can anyone give me a quick outline of what commands a
>>>> script like that should contain (namely, how to monitor the device
>>>> files from within a script, how to set a timer for the       
>>> activity, how    
>>>> to hav it run ifconfig at the correct time, and how to trigger
>>>> ifconfig again when activity is reported back to the script)
>>>>
>>>> thanks
>>>>
>>>> -jim
>>>>
>>>> ______________________________________________________________
>>>> _____________
>>>> Philadelphia Linux Users Group         --       
>>>> http://www.phillylinux.org
>>>> Announcements -
>>>> http://lists.phillylinux.org/mailman/listinfo/plug-announce
>>>> General Discussion  --  
>>>> http://lists.phillylinux.org/mailman/listinfo/plug
>>>>
>>>>       
>>> ______________________________________________________________
>>> _____________
>>> Philadelphia Linux Users Group         --       
>>> http://www.phillylinux.org
>>> Announcements -
>>> http://lists.phillylinux.org/mailman/listinfo/plug-announce
>>> General Discussion  --  
>>> http://lists.phillylinux.org/mailman/listinfo/plug
>>>
>>> ______________________________________________________________
>>> _____________
>>> Philadelphia Linux Users Group         --       
>>> http://www.phillylinux.org
>>> Announcements -
>>> http://lists.phillylinux.org/mailman/listinfo/plug-announce
>>> General Discussion  --  
>>> http://lists.phillylinux.org/mailman/listinfo/plug
>>>
>>>     
>> ___________________________________________________________________________
>>
>> Philadelphia Linux Users Group         --       
>> http://www.phillylinux.org
>> Announcements -
>> http://lists.phillylinux.org/mailman/listinfo/plug-announce
>> General Discussion  --  
>> http://lists.phillylinux.org/mailman/listinfo/plug
>>
>>   
> ___________________________________________________________________________
> Philadelphia Linux Users Group         --        http://www.phillylinux.org
> Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce
> General Discussion  --   http://lists.phillylinux.org/mailman/listinfo/plug

- --
Darian Anthony Patrick <darian@criticode.com>
Criticode LLC
http://criticode.com
(215) 240-6566 Office
(866) 789-2992 Facsimile
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFFcFryKpzEXPWA4IcRAheRAJ4ypn5+FvWiVM5QRr1eaEU7gXyltACffPlt
H52tcyN2Ai3UvN2Ue/pl/2M=
=dNgs
-----END PGP SIGNATURE-----
___________________________________________________________________________
Philadelphia Linux Users Group         --        http://www.phillylinux.org
Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce
General Discussion  --   http://lists.phillylinux.org/mailman/listinfo/plug