Thank you for your great answer. It does address some core issues that I stated. If the package without its optional dependencies is rendered inactive and it doesn’t give any problems to spectacle, I feel like it’s a pretty acceptable compromise. I was definitely not complaining because of 4.58MiB, to be clear. Knowing that installing the other packages is optional and voluntary, I’ll have to rethink this whole thing again. Sincerely, thank you.
I don’t believe this is the attitude that KDE has or wants to project. Encouraging people to just fork stuff and go about their day feels really counterproductive to their long-term goals. There’s enough Linux fragmentation as it is, best not encourage it so freely.
If you feel so strongly about your position, do something about it. Develop your own application. Join the KDE management group whatever they are called. Ensure your preferences are highlighted and devote your spare time to it. It’s a free system, it is up to you.
I currently just have the spoons to be a user and that’s how it is. I’m afraid it’s not as simple as you like to believe. I’d prefer if you just didn’t assume things like this about me, especially when I didn’t really ask for it. Not the best inclusive vibes, definitely.
spoons are in short supply for everyone, pick your battles.
dying on a hill to save a few MB of disk space seems like a weird hill to die on.
Clearly didn’t read my messages properly at all. Take your own advice about picking battles.
I’ve done a hard fork, still in alpha. Removes OCR and anther features that aren’t only taking a screenshot. I’ll post a link when it gets to a usable state.
Wouldn’t it be easier to just use one of the many other screenshot applications?
I suppose forking spectacle would be a learning experience if that’s your goal.
Other screenshot applications like Grim and Flameshot don’t work under Plasma Wayland. Uses an unstable wayland protocall that isn’t implemented in KWin.
It’s easier for me to fork and remove features than to change desktop environment/window manager entirely. (I already swapped out a bunch of KDE apps for LXQT alternatives. The only thing I can’t easily swap is plasma workspace/plasma shell.)
Also editing code is fun. I don’t know C++, QML, QT ui files, but I have experience with other languages.
No idea about the protocol you’re referring to but Flameshot works for me on Plasma & Wayland.
Both the Flameshot and grim + wl-clipboard approach doesn’t work for me. Fails to copy to clipboard. I don’t like screenshots being saved to a file first.
Both Spectacle and Flameshot aren’t just screenshot tools.
Screenshot tools adding things like screen recording, image editing, QR code scanning, text extraction, etc. reimplements functionality that already exists as standalone tools.
OBS is my go to for screen recording. There are a few choices of lightweight image editing (Photoflare, KolourPaint, Gwenview - even though it’s primarily an image viewer). Qrca does QR codes. Text extraction from images should be its own program.
My preferred approach is for pressing PrtScr to copy the full screen to clipboard and for Alt+PrtScr to copy the active window to clipboard. I’m open to the option of Ctrl+PrtScr to capture a rectangular region. I then do editing in a lightweight standalone image editor.