I tested this in Rawhide (which also has the Plasma 6.6 beta) and unfortunately I can’t get it working.
The Spectacle options screens show that OCR “should” be available, but it fails to find the necessary tesseract libs even though the package is installed.
If you run spectacle on the command line, you’ll see exactly which library it’s looking for; in my case (Fedora 43, updated wih KDE 6.6 in 2026-02-18), it’s libtesseract.so.5 .
The tesseract-libs-5.5.2-1.fc43.x86_64.rpm package, however, constains only libtesseract.so.5.5 and libtesseract.so.5.5.2, both in /usr/lib64 .
So, you can fix this issue with “cd /usr/lib64 ; sudo ln -s libtesseract.so.5.5 libtesseract.so.5” .
Of course this is an ugly hack, but for me it’s better than installing several *-devel packages just to get that one link, which probabbly should be in the tesseract-libs package to start with.
Previously (as of 6.6.0-2) this was enough for Spectacle to provide OCR. With 6.6.3-1 it doesn’t work and tells me “OCR functionality is not available”.
(tesseract-libs should be sufficient to provide the necessary libraries, but I did try installing tesseract and that didn’t fix it either.)
Funnily enough, I noticed this last night when I clocked that Spectacle was no longer offering OCR, when it had done last time I looked. I assumed I’d inadvertently removed the tesseract-devel package.
Nice to know the dementia isn’t kicking in and it really is a regression.