gpt4 book ai didi

linux - bash 脚本在显示图像时失去焦点

转载 作者:太空宇宙 更新时间:2023-11-04 09:38:10 25 4
gpt4 key购买 nike

我想弄清楚如何在显示图像的同时不失去 shell 脚本中的焦点。用户输入可能随时出现,但看到拍摄的照片似乎很重要。

澄清一下,我输出图像没有问题。 display 工作正常,animate 和 feh 等也是如此。我需要的是 shellscript 仍然处理用户输入(在本例中为“t”),同时显示最后拍摄的图像,时间未定义。

我在 Linux 中用 bash 编写。

这是我正在尝试的示例:

#!/bin/bash

i=0

capture() {
cd ~/Desktop/ani
streamer -c /dev/video0 -s 800x600 -o outfile$i.jpeg
display outfile$i.jpeg &
let i++
}

while true; do
#clear
read -rsn1 input

if [ "$input" = "t" ]; then
capture
else
exit
fi
done

在实际脚本中我可能会继续拍照,所以我想继续听取用户输入。我可以想象有几种方法可以做到这一点,但我想不出来。

最佳答案

继续监听用户输入。你可以这样做

while true; do
#clear
read -p "Your input: " input

if [ "$input" == "t" ]; then
capture
fi

done

关于linux - bash 脚本在显示图像时失去焦点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24327123/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com