脚本 Geeqie 刷新

脚本 Geeqie 刷新

我在网上搜索了好久,但没找到刷新打开的文件夹的方法。GUI 只需要“R”,一切就都好了。通过 bash 脚本的任何调用似乎都无法实现相同的行为。我尝试使用 -r 和 -l:/path/to/folder 选项调用正在运行的 geeqie 实例,例如

geeqie -r -l:/home/user/Pictures

终端一直提示我读取--remote-help,但它对我没有帮助。

有没有人有过从命令行控制 geeqie 的经历。

提前致谢。C.

答案1

这可能不是实现更新功能的最佳方式。

我使用一个 bash 脚本每 2 秒检查一次指定文件夹中是否有新文件。如果有,则使用远程选项 -r 和 file:/path/to/file 选项调用 geeqie。

#!/bin/bash
file_name=""
while true;
do
    new_name=$(ls -t /home/<user>/Pictures/_DSC* | head -1) # newest file in folder
    if ["$new_name" != "$file_name" ]
    then
        echo $file_name
        file_name=$(ls -t /home/<user>/Pictures/_DSC* | head -1)
        geeqie -r file:$file_name
    fi
    sleep 2
done

相关内容