Message boards : Questions and problems : How to make Boinc ignore mouse input for idling purposes
Message board moderation
Author | Message |
---|---|
Send message Joined: 29 Apr 14 Posts: 9 ![]() |
I've been searching but i couldn't find much, if anything at all. Is there any option or way to make boinc ignore mouse input for idling purposes? As it stands if i either mouse\click my mouse or keyboard it idles for 10 second the way i configured it, but now i would like it to only pause tasks only if the keyboard is used. Could anyone share a light on this? |
![]() Send message Joined: 29 Aug 05 Posts: 15640 ![]() |
BOINC by itself can't be set to ignore specific devices from waking up the computer, but this can be done through your operating system. E.g. in Windows (7, 8 and 8.1), Start->type "Device manager" (without quotes) in the Search box->from the list choose Device Manager->click to open Mice and other pointing devices->right-click on your mouse by name (e.g. Logitech USB cordless mouse)->Properties->Power Management tab->Uncheck "Allow this device to wake the computer"->OK. On some mice it may be necessary to manually disable the mouse (turn it off with a switch), as it can be so sensitive that a truck driving by in the street will have your mouse go off. (I've got such a mouse, it's a laser mouse instead of an optical one, and I have to switch it off through the switch underneath the mouse, as else it'll wake my computer at the weirdest of times. ;-)) |
Send message Joined: 29 Apr 14 Posts: 9 ![]() |
Hi there. I've tried that but unfourtanely it didn't work :( Boinc sill pauses if i move or click the mouse. No chance then? |
![]() Send message Joined: 29 Aug 05 Posts: 15640 ![]() |
Boinc sill pauses if i move or click the mouse. But that's not idling. The method I gave stops the computer --and thus BOINC-- from waking up when you move the mouse. It doesn't stop BOINC from doing computations when you move the mouse. If you want BOINC to continue running when you use the computer, set Suspend work while computer is in use? to No in your preferences. Or check "While computer is in use" in the local advanced preferences (Tools->computing preferences->processor usage) ![]() |
Send message Joined: 29 Apr 14 Posts: 9 ![]() |
Maybe language was a barrier here. I did not express myself correctly, i'm sorry. I already unchecked "While computer is in use" for that, and as far as i know it works by detecting mouse or keyboard usage therefore suspending boinc works. I would like to know if there is any way for boinc to only acknowledge keyboard input in order to assume computer usage and ignore any mouse input. |
![]() Send message Joined: 29 Aug 05 Posts: 15640 ![]() |
I already unchecked "While computer is in use" for that, and as far as i know it works by detecting mouse or keyboard usage therefore suspending boinc works. "While computer is in use", when checked, means that BOINC does always allow the science applications to do calculations, even when you use the computer. Unchecking it will make BOINC only run the science applications when the computer is idle, aka no mouse movements and no keyboard hits. |
Send message Joined: 29 Apr 14 Posts: 9 ![]() |
Hm, i guess that's more or less what i said :P I understand what it does, i just wanted to know if there would be a way for it to ignore the mouse, even if that means adding something to the cc_config.xml file. |
Send message Joined: 5 Oct 06 Posts: 5149 ![]() |
My understanding is that for Windows, the actual monitoring of the mouse and keyboard hardware is done by a little helper application called 'boinctray.exe' (72 KB on my 64-bit system). It should be relatively simple (!) for somebody with the relevant compiler to comment out the source lines relating to mouse activity and produce a replacement which only fires when the keyboard is in use - or vice versa. But I've never taken my BOINC knowledge that far, though. I'm pretty sure it can't be done any easier way. |
Copyright © 2025 University of California.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License,
Version 1.2 or any later version published by the Free Software Foundation.