My perspective is that an OS and a DE should allow users to organize their desktop and save preferences and log and save stuff. That’s what ~ and dotfiles are for. To save your settings, to read personal or system data if you need it again, because system behaves wierdly, you open a document you saved yesterday. You want to get back to the website you visited earlier but can’t remember the URL, access code snippets.
It’s your personal cache of stuff. And we need this. Because pressing
is such much productivity. And so is auto-completion. This entire stuff is there first and foremost to help us.
It’s not some code uploading stuff to a public URL, Cloud or some company (which I would object to), these are dotfiles protected by access control, permissions, MAC (SELinux). Check your dotfiles…there is A LOT of stuff that is saved and kept there.
And KDE has the KDEWallet, which may seem annoying to some, but provides additional security and encryption for a lot of stuff you do on your desktop. The wallet alone sets KDE apart from many others in that regard.
Not everything that is logged is made or is ultimately used for malicious purposes. Klipper is not a conspiratorial plot by KDE developers to have an easy backdoor or to fish for user data or act recklessly on privacy. Putting them into the same corner as Microsoft or other corporate interests (that actually have a financial interest in doing malicious stuff) is just wrong.
You don’t have to deal with it. If you like KDE and want to voice your concern in the KDE development community, that’s ok. Or choose a different DE, Linux is what you make of it after all. With all the customization in KDE, having a built-in “annoyance” doesn’t feel good, I agree. But I chose KDE not because it’s perfect, but the DE with the least amount of compromises for the stuff I like. And while we disagree on Klipper, I probably hate other things in KDE where you don’t mind at all.
But you won’t get rid of your dotfiles that are littered with very personal information about you and your actions on that system. That is built into Linux like /etc.
Unless you run an immutable distro with default settings.
Basically your Live ISO. And there are some of them out there and an audience too. So falling back to a typewriter probably won’t be needed if you keep some OPsec during your sessions. Because even there, there are .dotfiles and logs.
To me, Klipper is just a GUI-extension of what .bash_history (and why I used that example) is for the terminal. It logs my actions (copy&paste in this case) in a dotfile so I can quickly get back to it if needed. I often use cached clipboard along with bash history for the same terminal command. And the QR-code generator is amazing and a great synergy, I love QR codes.
I’ve been a KDE guy most of my life…and I’m usually very happy with the development KDE is making. You can’t please everyone. And if you try, you make stuff worse for most of them. And that’s why having 20 different DE and WM are great to have.
In Linux, we always have a choice (and the right to check the code).