How do I detect mouse movement?
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ margin-bottom:0;
}
I am trying to come up with a script that will run a command if mouse movement is detected. When it is run, it just hangs.
#!/bin/bash
#
xidle -delay 5 -sw -program "/home/andy/bin/test.sh" -timeout 300
exit 0
#!/bin/bash
# Ubuntu_Mate 18.04 LTS
gxmessage -fg red -font 'sans 30' -timeout 3 'Mouse movement has been detected. '
#exit 0
If I run sudo -i
and run this, it will react to a mouse movement.
read -r -n1 TMP </dev/input/mice
Is sudo -i
the only option?
command-line scripts xorg mouse
|
show 1 more comment
I am trying to come up with a script that will run a command if mouse movement is detected. When it is run, it just hangs.
#!/bin/bash
#
xidle -delay 5 -sw -program "/home/andy/bin/test.sh" -timeout 300
exit 0
#!/bin/bash
# Ubuntu_Mate 18.04 LTS
gxmessage -fg red -font 'sans 30' -timeout 3 'Mouse movement has been detected. '
#exit 0
If I run sudo -i
and run this, it will react to a mouse movement.
read -r -n1 TMP </dev/input/mice
Is sudo -i
the only option?
command-line scripts xorg mouse
1
Seen this? unix.stackexchange.com/questions/49546/…
– mth1417un
Mar 22 at 14:21
xinput test 9 shows the mouse coordinates when mouse is moved. I need it to do a command upon mouse movement.
– fixit7
Mar 22 at 15:03
@fixit7 could you tell a bit more what needs to be done on mousemove? solution depends on that. scripted (interpreted) solutions, using system calls, are significantly more consuming than compiled ones, even at a lower time resolution.
– Jacob Vlijm
Mar 27 at 19:47
I am trying to find a way to detect any mouse movement and then run a command if so. A compiled solution would be fine. @Jacob Vlijm
– fixit7
Mar 27 at 20:25
I understand, but what is the nature of the command? I am asking because even if you only launch on state change (moving/not movng) triggers will be potentially quite many.
– Jacob Vlijm
Mar 27 at 20:27
|
show 1 more comment
I am trying to come up with a script that will run a command if mouse movement is detected. When it is run, it just hangs.
#!/bin/bash
#
xidle -delay 5 -sw -program "/home/andy/bin/test.sh" -timeout 300
exit 0
#!/bin/bash
# Ubuntu_Mate 18.04 LTS
gxmessage -fg red -font 'sans 30' -timeout 3 'Mouse movement has been detected. '
#exit 0
If I run sudo -i
and run this, it will react to a mouse movement.
read -r -n1 TMP </dev/input/mice
Is sudo -i
the only option?
command-line scripts xorg mouse
I am trying to come up with a script that will run a command if mouse movement is detected. When it is run, it just hangs.
#!/bin/bash
#
xidle -delay 5 -sw -program "/home/andy/bin/test.sh" -timeout 300
exit 0
#!/bin/bash
# Ubuntu_Mate 18.04 LTS
gxmessage -fg red -font 'sans 30' -timeout 3 'Mouse movement has been detected. '
#exit 0
If I run sudo -i
and run this, it will react to a mouse movement.
read -r -n1 TMP </dev/input/mice
Is sudo -i
the only option?
command-line scripts xorg mouse
command-line scripts xorg mouse
edited Mar 27 at 20:00
Jacob Vlijm
66.1k9131230
66.1k9131230
asked Mar 22 at 14:03
fixit7fixit7
713424
713424
1
Seen this? unix.stackexchange.com/questions/49546/…
– mth1417un
Mar 22 at 14:21
xinput test 9 shows the mouse coordinates when mouse is moved. I need it to do a command upon mouse movement.
– fixit7
Mar 22 at 15:03
@fixit7 could you tell a bit more what needs to be done on mousemove? solution depends on that. scripted (interpreted) solutions, using system calls, are significantly more consuming than compiled ones, even at a lower time resolution.
– Jacob Vlijm
Mar 27 at 19:47
I am trying to find a way to detect any mouse movement and then run a command if so. A compiled solution would be fine. @Jacob Vlijm
– fixit7
Mar 27 at 20:25
I understand, but what is the nature of the command? I am asking because even if you only launch on state change (moving/not movng) triggers will be potentially quite many.
– Jacob Vlijm
Mar 27 at 20:27
|
show 1 more comment
1
Seen this? unix.stackexchange.com/questions/49546/…
– mth1417un
Mar 22 at 14:21
xinput test 9 shows the mouse coordinates when mouse is moved. I need it to do a command upon mouse movement.
– fixit7
Mar 22 at 15:03
@fixit7 could you tell a bit more what needs to be done on mousemove? solution depends on that. scripted (interpreted) solutions, using system calls, are significantly more consuming than compiled ones, even at a lower time resolution.
– Jacob Vlijm
Mar 27 at 19:47
I am trying to find a way to detect any mouse movement and then run a command if so. A compiled solution would be fine. @Jacob Vlijm
– fixit7
Mar 27 at 20:25
I understand, but what is the nature of the command? I am asking because even if you only launch on state change (moving/not movng) triggers will be potentially quite many.
– Jacob Vlijm
Mar 27 at 20:27
1
1
Seen this? unix.stackexchange.com/questions/49546/…
– mth1417un
Mar 22 at 14:21
Seen this? unix.stackexchange.com/questions/49546/…
– mth1417un
Mar 22 at 14:21
xinput test 9 shows the mouse coordinates when mouse is moved. I need it to do a command upon mouse movement.
– fixit7
Mar 22 at 15:03
xinput test 9 shows the mouse coordinates when mouse is moved. I need it to do a command upon mouse movement.
– fixit7
Mar 22 at 15:03
@fixit7 could you tell a bit more what needs to be done on mousemove? solution depends on that. scripted (interpreted) solutions, using system calls, are significantly more consuming than compiled ones, even at a lower time resolution.
– Jacob Vlijm
Mar 27 at 19:47
@fixit7 could you tell a bit more what needs to be done on mousemove? solution depends on that. scripted (interpreted) solutions, using system calls, are significantly more consuming than compiled ones, even at a lower time resolution.
– Jacob Vlijm
Mar 27 at 19:47
I am trying to find a way to detect any mouse movement and then run a command if so. A compiled solution would be fine. @Jacob Vlijm
– fixit7
Mar 27 at 20:25
I am trying to find a way to detect any mouse movement and then run a command if so. A compiled solution would be fine. @Jacob Vlijm
– fixit7
Mar 27 at 20:25
I understand, but what is the nature of the command? I am asking because even if you only launch on state change (moving/not movng) triggers will be potentially quite many.
– Jacob Vlijm
Mar 27 at 20:27
I understand, but what is the nature of the command? I am asking because even if you only launch on state change (moving/not movng) triggers will be potentially quite many.
– Jacob Vlijm
Mar 27 at 20:27
|
show 1 more comment
0
active
oldest
votes
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "89"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1127851%2fhow-do-i-detect-mouse-movement%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Ask Ubuntu!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1127851%2fhow-do-i-detect-mouse-movement%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
Seen this? unix.stackexchange.com/questions/49546/…
– mth1417un
Mar 22 at 14:21
xinput test 9 shows the mouse coordinates when mouse is moved. I need it to do a command upon mouse movement.
– fixit7
Mar 22 at 15:03
@fixit7 could you tell a bit more what needs to be done on mousemove? solution depends on that. scripted (interpreted) solutions, using system calls, are significantly more consuming than compiled ones, even at a lower time resolution.
– Jacob Vlijm
Mar 27 at 19:47
I am trying to find a way to detect any mouse movement and then run a command if so. A compiled solution would be fine. @Jacob Vlijm
– fixit7
Mar 27 at 20:25
I understand, but what is the nature of the command? I am asking because even if you only launch on state change (moving/not movng) triggers will be potentially quite many.
– Jacob Vlijm
Mar 27 at 20:27