特定のイベントのタスクを自動化する方法は?

特定のイベントのタスクを自動化する方法は?

PlayonlinuxとWINEはどちらも素晴らしいです。デュアルブートやWindowsジャンクでディスクを複雑にすることなく、ついにお気に入りのゲームやLinuxを楽しめるようになりました!しかし、一部は非常に古く、低解像度でのみ実行されます。幸いにも、ターミナルエミュレータを開いたまま実行してくださいxrandr -s 1366x768。しかし、時には難しいです。800x600下にスクロールして作成中のコンテンツを表示できません。解像度が変わる過程を正確に知っています。私はこれを自動化できますか?という考えをしました。

crontab特定の時間または開始時にジョブをスケジュールできることを知っています。しかし、特定のスクリプトが実行または終了するタイミングをどのようにスケジュールしますか?または、システムが停止したときに有罪プロセスを終了することができますか?イベントのタスクをスケジュールする方法は?別のプログラムが必要ですか?

よろしくお願いします。

ベストアンサー1

スクリプトをシェルスクリプトでラップし、シェルスクリプトを実行します。

#!/bin/bash

### xrandr command to set display size downsized
xrandr -s 800x600

... run program ...

### xrandr command to reset display back to normal size
xrandr -s 1366x768

おすすめ記事