Hello,
i’ve been running my cachyos install for a couple months now and i remember spectacle working flawlessly when i first tried it, but last week i tried to call it via the keyboard shortcut but nothing happened. I tried starting it via the terminal using the “spectacle -l“ command to open the settings menu and it seems to work that way but when i do i get this stacktrace in my terminal window:
spectacle: Unable to load Tesseract candidate “libtesseract.so.5” : “Cannot load library libtesseract.so.5: libtesseract.so.5: cannot open shared object file: No such file or directory”spectacle: Unable to load Tesseract candidate “libtesseract.so.4” : “Cannot load library libtesseract.so.4: libtesseract.so.4: cannot open shared object file: No such file or directory”spectacle: Unable to load Tesseract candidate “libtesseract.so” : “Cannot load library libtesseract.so: libtesseract.so: cannot open shared object file: No such file or directory”spectacle: Unable to locate a suitable Tesseract shared libraryspectacle: Tesseract runtime library not available
All screenshot options seem to work, but when i try to take a Rectangular Region screenshot it force closes with this error:
/usr/include/c++/15.2.1/bits/stl_vector.h:1346: constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::front() [with _Tp = std::unique_ptr<CaptureWindow, void (*)(CaptureWindow*)>; _Alloc = std::allocator<std::unique_ptr<CaptureWindow, void (*)(CaptureWindow*)> >; reference = std::unique_ptr<CaptureWindow, void (*)(CaptureWindow*)>&]: Assertion '!this->empty()' failed.
fish: Job 1, 'spectacle -l' terminated by signal SIGABRT (Abort)
This morning i noticed a bunch of KDE/Plasma updates being installed so this might be related to that, but i couldn’t run Spectacle last week either.
Anyone knows if it’s a known issue? Thanks.
