Попробуйте этот код Python. Обратите внимание, что для работы требуется самоанализ объекта
import gi
from gi.repository import Gio
directory_path = '.'
images = [x.get_name() for x in Gio.file_new_for_path(directory_path).enumerate_children('standard::name,standard::content-type', Gio.FileQueryInfoFlags.NONE, None) if x.get_content_type().startswith('image')]
Это должно дать вам список всех изображений в указанном пути каталога.