鍍金池/ 問答/Linux/ 如何完成這種控制?

如何完成這種控制?

需求:電腦開機后50分鐘,鎖定屏幕,輸入密碼后,屏幕恢復,又可以使用。
我的實現(xiàn)方式:
編輯兩個文件
vim a1.sh
echo "have a rest in "$1 " minutes"
at -f $HOME/a2.sh now+$1 minutes

vim a2.sh
xscreensaver-command --lock

電腦開機后,輸入 sh a1.sh 50
50分鐘后,自己可以休息一下,休息好后,輸入密碼,屏幕恢復。
然后再次輸入 sh a1.sh 50

每次休息好后,輸入密碼,等屏幕恢復后,在terminal中輸入 sh a1.sh 50

這樣有點笨了,我想改造一下
a2.sh增加一些內(nèi)容
接收屏幕恢復的信號后,發(fā)送一個控制信號給a1.sh
a1.sh接收后,自動運行at -f $HOME/a2.sh now+$1 minutes
請問,如何改造a1.sh a2.sh來實現(xiàn) ?

回答
編輯回答
蟲児飛

https://askubuntu.com/questio... command line - How to lock screen 30 minutes after unlock - Ask Ubuntu
一個腳本就能搞定

2017年10月14日 08:06