How to execute a script on program launch and end
How do I run a script when a program starts/ends?
Specifically, I made a script to toggle my touchpad/trackpoint on and off and I want to use it to turn inputs off when I start GIMP and to turn them on again when I stop it.
#!/bin/bash
if [ $1 = "on" ]
then
echo "Turning inputs on"
xinput enable 15
xinput enable 13
elif [ $1 = "off" ]
then
echo "Turning inputs off"
xinput disable 15
xinput disable 13
fi
This is my script (it was suggested that I include it)
bash gimp
add a comment |
How do I run a script when a program starts/ends?
Specifically, I made a script to toggle my touchpad/trackpoint on and off and I want to use it to turn inputs off when I start GIMP and to turn them on again when I stop it.
#!/bin/bash
if [ $1 = "on" ]
then
echo "Turning inputs on"
xinput enable 15
xinput enable 13
elif [ $1 = "off" ]
then
echo "Turning inputs off"
xinput disable 15
xinput disable 13
fi
This is my script (it was suggested that I include it)
bash gimp
add a comment |
How do I run a script when a program starts/ends?
Specifically, I made a script to toggle my touchpad/trackpoint on and off and I want to use it to turn inputs off when I start GIMP and to turn them on again when I stop it.
#!/bin/bash
if [ $1 = "on" ]
then
echo "Turning inputs on"
xinput enable 15
xinput enable 13
elif [ $1 = "off" ]
then
echo "Turning inputs off"
xinput disable 15
xinput disable 13
fi
This is my script (it was suggested that I include it)
bash gimp
How do I run a script when a program starts/ends?
Specifically, I made a script to toggle my touchpad/trackpoint on and off and I want to use it to turn inputs off when I start GIMP and to turn them on again when I stop it.
#!/bin/bash
if [ $1 = "on" ]
then
echo "Turning inputs on"
xinput enable 15
xinput enable 13
elif [ $1 = "off" ]
then
echo "Turning inputs off"
xinput disable 15
xinput disable 13
fi
This is my script (it was suggested that I include it)
bash gimp
bash gimp
edited Dec 20 '18 at 0:18
Rui F Ribeiro
39k1479130
39k1479130
asked Nov 3 '13 at 0:16
lightandlight
1263
1263
add a comment |
add a comment |
3 Answers
3
active
oldest
votes
You can write a script and include your command/s to turn on and off the touch-pad before and after starting the gimp program:
commands to turn on touch-pad && gimp
commands to turn off touch-pad
By executing this script the touch-pad will turn on before running the gimp
and when you close the program touch-pad will turn off.
I'll do this if we can't figure out a solution
– lightandlight
Nov 3 '13 at 0:48
add a comment |
Can you share your script in order to understand what is going on?
Also a side-tip. All UNIX programs get configuration through an rc file. You could try and see what options '$HOME/.gimp/gimprc' takes.
A second approach would be a wrapper around your Gimp launcher, which depends on the DE or WM you are using. Provide more info and someone might come up with a clear-cut solution.
add a comment |
The proper way to do this is to use an alias:
Since I wanted to turn some stuff off when gimp starts and on when gimp ends, I would execute
alias gimp="toggle-input off; gimp; toggle-input on"
Now, when gimp is executed, it will first execute toggle-input off, then it will run gimp, then after gimp is finished being used it will execute toggle-input on.
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "106"
};
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: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
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%2funix.stackexchange.com%2fquestions%2f98612%2fhow-to-execute-a-script-on-program-launch-and-end%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
3 Answers
3
active
oldest
votes
3 Answers
3
active
oldest
votes
active
oldest
votes
active
oldest
votes
You can write a script and include your command/s to turn on and off the touch-pad before and after starting the gimp program:
commands to turn on touch-pad && gimp
commands to turn off touch-pad
By executing this script the touch-pad will turn on before running the gimp
and when you close the program touch-pad will turn off.
I'll do this if we can't figure out a solution
– lightandlight
Nov 3 '13 at 0:48
add a comment |
You can write a script and include your command/s to turn on and off the touch-pad before and after starting the gimp program:
commands to turn on touch-pad && gimp
commands to turn off touch-pad
By executing this script the touch-pad will turn on before running the gimp
and when you close the program touch-pad will turn off.
I'll do this if we can't figure out a solution
– lightandlight
Nov 3 '13 at 0:48
add a comment |
You can write a script and include your command/s to turn on and off the touch-pad before and after starting the gimp program:
commands to turn on touch-pad && gimp
commands to turn off touch-pad
By executing this script the touch-pad will turn on before running the gimp
and when you close the program touch-pad will turn off.
You can write a script and include your command/s to turn on and off the touch-pad before and after starting the gimp program:
commands to turn on touch-pad && gimp
commands to turn off touch-pad
By executing this script the touch-pad will turn on before running the gimp
and when you close the program touch-pad will turn off.
answered Nov 3 '13 at 0:41
coffeMug
7,043102646
7,043102646
I'll do this if we can't figure out a solution
– lightandlight
Nov 3 '13 at 0:48
add a comment |
I'll do this if we can't figure out a solution
– lightandlight
Nov 3 '13 at 0:48
I'll do this if we can't figure out a solution
– lightandlight
Nov 3 '13 at 0:48
I'll do this if we can't figure out a solution
– lightandlight
Nov 3 '13 at 0:48
add a comment |
Can you share your script in order to understand what is going on?
Also a side-tip. All UNIX programs get configuration through an rc file. You could try and see what options '$HOME/.gimp/gimprc' takes.
A second approach would be a wrapper around your Gimp launcher, which depends on the DE or WM you are using. Provide more info and someone might come up with a clear-cut solution.
add a comment |
Can you share your script in order to understand what is going on?
Also a side-tip. All UNIX programs get configuration through an rc file. You could try and see what options '$HOME/.gimp/gimprc' takes.
A second approach would be a wrapper around your Gimp launcher, which depends on the DE or WM you are using. Provide more info and someone might come up with a clear-cut solution.
add a comment |
Can you share your script in order to understand what is going on?
Also a side-tip. All UNIX programs get configuration through an rc file. You could try and see what options '$HOME/.gimp/gimprc' takes.
A second approach would be a wrapper around your Gimp launcher, which depends on the DE or WM you are using. Provide more info and someone might come up with a clear-cut solution.
Can you share your script in order to understand what is going on?
Also a side-tip. All UNIX programs get configuration through an rc file. You could try and see what options '$HOME/.gimp/gimprc' takes.
A second approach would be a wrapper around your Gimp launcher, which depends on the DE or WM you are using. Provide more info and someone might come up with a clear-cut solution.
answered Nov 3 '13 at 0:29
atmosx
1616
1616
add a comment |
add a comment |
The proper way to do this is to use an alias:
Since I wanted to turn some stuff off when gimp starts and on when gimp ends, I would execute
alias gimp="toggle-input off; gimp; toggle-input on"
Now, when gimp is executed, it will first execute toggle-input off, then it will run gimp, then after gimp is finished being used it will execute toggle-input on.
add a comment |
The proper way to do this is to use an alias:
Since I wanted to turn some stuff off when gimp starts and on when gimp ends, I would execute
alias gimp="toggle-input off; gimp; toggle-input on"
Now, when gimp is executed, it will first execute toggle-input off, then it will run gimp, then after gimp is finished being used it will execute toggle-input on.
add a comment |
The proper way to do this is to use an alias:
Since I wanted to turn some stuff off when gimp starts and on when gimp ends, I would execute
alias gimp="toggle-input off; gimp; toggle-input on"
Now, when gimp is executed, it will first execute toggle-input off, then it will run gimp, then after gimp is finished being used it will execute toggle-input on.
The proper way to do this is to use an alias:
Since I wanted to turn some stuff off when gimp starts and on when gimp ends, I would execute
alias gimp="toggle-input off; gimp; toggle-input on"
Now, when gimp is executed, it will first execute toggle-input off, then it will run gimp, then after gimp is finished being used it will execute toggle-input on.
answered Jan 15 '14 at 8:16
lightandlight
1263
1263
add a comment |
add a comment |
Thanks for contributing an answer to Unix & Linux Stack Exchange!
- 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.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- 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%2funix.stackexchange.com%2fquestions%2f98612%2fhow-to-execute-a-script-on-program-launch-and-end%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