Я довольно долго искал в сети, но не нашел способа обновить открытую папку. GUI просто принимает «R» и все в порядке. Такое же поведение, по-видимому, недоступно при любом вызове скрипта bash. Я пытался вызвать запущенный экземпляр geeqie с опциями -r и -l: / path / to / folder, например
geeqie -r -l:/home/user/Pictures
. Терминал продолжает предлагать мне прочитать в --remote-help, что не помоги мне.
Кто-нибудь сталкивался с управлением geeqie из командной строки?
Спасибо заранее. С.
Это не мог бы быть лучший способ никогда достижения функциональности обновления.
я использую сценарий удара, проверяющий каждые 2 с на новый файл в указанной папке. Если существует, то назовите geeqie с удаленной опцией-r и опцией file:/path/to/file.
#!/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