使用此脚本进行无缝幻灯片转换

我希望使这个脚本无缝地更改文件,而不会在转换过程中闪烁到桌面。 无论是一个空白的黑屏,还是它淡入淡出文件,我都不介意,只要用户的体验不会在此过程中被中断。

脚本如下:

while true; do for f in $FILES; do filename=$(basename "$f") extension="${filename##*.}" if [ "$extension" == "mp4" ] || [ "$extension" == "mov" ]; then mplayer "$filename" -fs elif [ "$extension" == "jpg" ]; then timeout 5 /usr/bin/eog --fullscreen "$filename" fi done done 

我不知道如何解决这个问题,我找到了禁用桌面的方法,但这似乎无法解决我的问题。