Command-Line
CLI 命令延遲擷取區域?
在我在 Linux 中看到的所有螢幕截圖工具中,KDE 之一 (
ksnampshot
) 看起來是最強大的。
ksnapshot --region
是一個命令,我可以在不打開 Ksnapshot GUI 的情況下將其與擷取選定區域的快捷方式相關聯。另一方面,GUI 具有設置擷取區域延遲的補充選項:
也可以通過命令完成嗎?我沒有看到 中提到的延遲論點
ksnapshot --help-all
。可以
ksnapshot
或其他工具做到這一點,即允許CLI 命令延遲擷取矩形區域嗎?
有幾種方法,最簡單的可能
sleep(1)
:sleep 1m && ksnapshot --region ...
使用
&&
而不是;
具有取消命令的額外好處CTRL C
。
退房
man at
。我相信類似的東西:at -f <(printf %s 'ksnapshot --region ...') 'now + 1 minutes'
會做你想做的。
這使用 bash 程序替換,因此整個事情可以放在一行上。如果您不介意在執行命令之前將快照命令添加到文件中,那麼它將如下所示:
at -f file_that_contains_the_command 'now + 5 minutes'