キャプチャ領域を遅延させるCLIコマンドはありますか?

キャプチャ領域を遅延させるCLIコマンドはありますか?

私が見たLinux用のスクリーンショットツールの中で、KDEはksnampshot最も強力なようです。

ksnapshot --regionKsnapshot GUIを開かなくても、選択した領域をキャプチャするためのショートカットに関連付けることができるコマンド。

一方、GUIにはキャプチャ領域の遅延を設定するための補完オプションがあります。

ここに画像の説明を入力してください。

命令でも可能ですか?に記載されている遅延パラメータは表示されませんksnapshot --help-all

または、他のツールがこれを行うことができますksnapshot。つまり、長方形領域の遅延キャプチャのためのCLIコマンド

答え1

いくつかの方法がありますが、最も簡単な方法は次のとおりですsleep(1)

sleep 1m && ksnapshot --region ...

&&置換を使用すると、;キャンセルコマンドを使用できるという追加の利点がありますCTRL C

答え2

確認してくださいman at。私は次のことを信じています:

at -f <(printf %s 'ksnapshot --region ...') 'now + 1 minutes'

やりたいことをします。

これはbashプロセスの置き換えを使用するので、すべてが1行に収まる可能性があります。コマンドを実行する前にスナップショットコマンドをファイルに追加してもかまいません。

at -f file_that_contains_the_command 'now + 5 minutes'

関連情報