프로그램 시작 및 종료시 스크립트를 실행하는 방법

프로그램 시작 및 종료시 스크립트를 실행하는 방법

프로그램 시작/종료 시 스크립트를 어떻게 실행하나요?

구체적으로 터치패드/트랙 포인트를 켜고 끄는 스크립트를 작성했는데, 이를 사용하여 김프를 시작할 때 입력을 끄고, 중지할 때 다시 켜도록 하고 싶었습니다.

#!/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

내 스크립트는 다음과 같습니다(포함하는 것이 좋습니다).

답변1

gimp 프로그램을 시작하기 전후에 터치패드를 켜고 끄는 스크립트를 작성하고 명령을 포함할 수 있습니다.

commands to turn on touch-pad && gimp
commands to turn off touch-pad 

이 스크립트를 실행하면 gimp를 실행하기 전에 터치패드가 켜지고 프로그램을 닫으면 꺼집니다.

답변2

무슨 일이 일어나고 있는지 이해할 수 있도록 스크립트를 공유해 주실 수 있나요?

그리고 사이드 팁. 모든 UNIX 프로그램 통과RC문서. '$HOME/.gimp/gimprc'에 어떤 옵션이 사용되는지 확인할 수 있습니다.

두 번째 방법은 사용 중인 DE 또는 WM에 따라 Gimp 실행 프로그램을 래핑하는 것입니다. 더 많은 정보를 제공하면 누군가가 명확한 해결책을 제시할 수도 있습니다.

답변3

이를 수행하는 올바른 방법은 별칭을 사용하는 것입니다.

김프가 시작될 때 뭔가를 닫고 김프가 끝날 때 뭔가를 열고 싶기 때문에 이렇게 할 것입니다.

alias gimp="toggle-input off; gimp; toggle-input on"

이제 김프가 실행되면 먼저 토글 입력을 끈 다음 김프를 실행하고 김프 사용이 끝나면 토글 입력을 켭니다.

관련 정보