[GE users] Keyboard / Mouse idle time in Linux
Andy Moran
andy at wildbrain.com
Fri May 13 17:35:13 BST 2005
This is the same boat we are in -- the keyboards and mice are a mixture
of USB and PS/2s across all systems, and many share interrupts.
/proc/interrupts is basically useless to us. :-(
It's very frustrating because the only way we can find on Linux to
monitor keyboard and idle time is to poll the X server, and to do that
we have to have xhost open because with 'xhost -', even root processes
can't connect to the X server of someone else's logged in. Occording to
xhost's manpage, I should be able to do "xhost +root" as the name is
supposedly either a hostname or a username, but when I do, I get "bad
hostname 'root'" so obviously either I'm doing something wrong or xhost
manpage is wrong.
We'd love to have something in the /proc file system that either
monitors idle times of human input devices (like that is available to OS
X via ioreg) or have a way for root processes to poll the X server for
the XScreenSaver structure without requiring opening up connections from
other users.
--Andy
Orion Poplawski wrote:
> Terry Lalonde wrote:
>
>>look at the /proc/interrupts it ups a counter for each
>>interrupt type keyboard etc.
>>
>>
>>
>
>
> What if devices share interrupts?
>
> # cat /proc/interrupts
> CPU0
> 0: 132279615 XT-PIC timer
> 2: 0 XT-PIC cascade
> 7: 174 XT-PIC parport0
> 8: 1 XT-PIC rtc
> 9: 0 XT-PIC acpi
> 10: 569582543 XT-PIC ehci_hcd, uhci_hcd, eth0
> 12: 357060691 XT-PIC uhci_hcd, uhci_hcd, uhci_hcd,
> radeon at pci:0000:01:00.0
> 14: 8061970 XT-PIC ide0
> 15: 37410329 XT-PIC ide1
> NMI: 0
> ERR: 0
>
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe at gridengine.sunsource.net
For additional commands, e-mail: users-help at gridengine.sunsource.net
More information about the gridengine-users
mailing list