>

프로그램이 시작/종료 될 때 어떻게 스크립트를 실행합니까?

특히 터치 패드/트랙 포인트를 켜고 끄는 스크립트를 만들었습니다. 김프를 시작할 때 입력을 끄고 중지 할 때 다시 켜려면 스크립트를 사용하고 싶습니다.

#!/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
    
    
    이 스크립트를 실행하면 김프를 실행하기 전에 터치 패드가 켜집니다. 프로그램을 닫으면 터치 패드가 꺼집니다.

  • 답변 # 2

    무엇이 진행되고 있는지 이해하기 위해 스크립트를 공유 할 수 있습니까?

    또한 팁. 모든 UNIX 프로그램은rc파일을 통해 구성됩니다. '$HOME/.gimp/gimprc'옵션이 무엇인지 시도해 볼 수 있습니다.

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

  • 답변 # 3

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

    김프가 시작될 때와 김프가 끝날 때 켜려면 일부를 끄고 싶었습니다.

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

    이제 김프가 실행되면, 먼저 토글 입력을 해제 한 다음 김프를 실행 한 다음 김프 사용이 끝나면 토글 입력을 실행합니다.

관련 자료

  • 이전 마운트 드라이브 후에 yum 명령과 ssh를 사용할 수 없습니다 (CentOS)
  • 다음 .desktop - * 폴더에서 특정 파일을 삭제하는 Bash 명령