Gtk-WARNING ** Запрет вызова с нереализованным окном

При настройке скрипта для запуска слайд-шоу в Bash я столкнулся с раздражающей проблемой. Слайд-шоу будет работать отлично, но между картинками (или фильмами) будет отображаться рабочий стол, и на экране появится предупреждение выше. Я не знаю, как это исправить; или почему это происходит на самом деле.

Сценарий, который я использую для воспроизведения слайд-шоу, довольно прямолинейный:

while true
do
for f in $FILES
do
filename=$(basename "$f")
extension="${filename##*.})"

 #shopt -s nocasematch

 if [ $extension == "mp4" ] || [ $extension == "mov" ]
mplayer $filename -fs

elif [ $extension == "jpg" ] 
timeout 5 /usr/bin/eog --fullscreen $filename

fi

done
done

Теперь я не уверен, что я сделал неправильно, но это, кажется, единственный способ, которым я могу логически думать о написании этого сценария. Я попытался понять, что означало предупреждение, но я не мог найти ничего подходящего. Я даже не обязательно хочу исправить проблему. Если есть способ подавить сообщение о том, чтобы выскочить на экран из слайд-шоу, я бы не прочь просто сделать это.

1
задан 13 July 2015 в 15:56

0 ответов

Другие вопросы по тегам:

Похожие вопросы: