wallpapers: add fallback magick thumbnailer script

This commit is contained in:
end-4
2025-08-30 17:47:37 +02:00
parent 513d140ea2
commit eb0bad1af6
2 changed files with 125 additions and 3 deletions
@@ -15,6 +15,7 @@ Singleton {
id: root
property string thumbgenScriptPath: `${FileUtils.trimFileProtocol(Directories.scriptPath)}/thumbnails/thumbgen.py`
property string generateThumbnailsMagicScriptPath: `${FileUtils.trimFileProtocol(Directories.scriptPath)}/thumbnails/generate-thumbnails-magick.sh`
property string directory: FileUtils.trimFileProtocol(`${Directories.pictures}/Wallpapers`)
property alias folderModel: folderModel // Expose for direct binding when needed
property string searchQuery: ""
@@ -124,9 +125,8 @@ Singleton {
thumbgenProc.directory = root.directory
thumbgenProc.running = false
thumbgenProc.command = [
thumbgenScriptPath,
"--size", size,
"-d", `${root.directory}`
"bash", "-c",
`${thumbgenScriptPath} --size ${size} -d ${root.directory} || ${generateThumbnailsMagicScriptPath} --size ${size} -d ${root.directory}`,
]
thumbgenProc.running = true
}