Bash

如何在程序啟動和結束時執行腳本

  • December 20, 2018

程序啟動/結束時如何執行腳本?

具體來說,我製作了一個腳本來打開和關閉我的觸摸板/跟踪點,我想在我啟動 GIMP 時使用它來關閉輸入,並在我停止它時再次打開它們。

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

這是我的腳本(有人建議我包含它)

您可以編寫一個腳本並包含您的命令以在啟動 gimp 程序之前和之後打開和關閉觸摸板:

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

通過執行此腳本,觸摸板將在執行 gimp 之前打開,當您關閉程序時,觸摸板將關閉。

你能分享你的腳本以了解發生了什麼嗎?

也是一個側面提示。所有 UNIX 程序都通過rc文件獲取配置。您可以嘗試查看 ‘$HOME/.gimp/gimprc’ 採用哪些選項。

第二種方法是包裝 Gimp 啟動器,這取決於您使用的 DE 或 WM。提供更多資訊,有人可能會想出一個明確的解決方案。

引用自:https://unix.stackexchange.com/questions/98612