This is something that Mint community should look at first because it works on other distros. @gacekssj4 said ‘I had poroblem with flatpack and snap (couldn’t use user folders in them)’. Their xdg-desktop-portal which both use is broken.
I mean. I feel forced to work with something that does not work in all cases. For me its additional layer of complexity. Additional problems (like in this case).
The only things i sudo is docker and apt. I realize this is way better than creating separate user for every program you run (mysql user for mysql, httpd user for httpd) but I’m kinda used to it and don’t mind.
It is me, who choses which group user belongs to, and which folder is 777 and which is not. That’s liberity for me. It may be, that kdenlive uses Video folder. That’s cool. But if I wanted to create video server, that uses command line to dump videos to /var/www/html/videos then I can’t (may be wrong here). I like KDENLive because i can modify XML files and create 1000 videos from 1000 folders with different sources. So I think snap is taking that away from me. (unless I can compile everything myself)
Hope you get my point. Snap is not a demon. It has its pluses and minuses. In terms of seciurity it sure is better.
I don’t look it that way but I get your point of view. It’s interesting seeing where people draw the lines in terms of liberty, convenience and security. Maybe in future, when your specific problem is fixed, you’ll find some snap that will be worth giving liberty for and have a chance at understanding problems snaps are trying to solve.
It sounds like you edit a lot of system files. Check out Sublime Text. It has a nice feature that will allow you to edit them without running whole editor as root.
I have a similar issues, kdenlive installed with snap, it can not view my storage media or external disks. I try to reconnect removable-media connection: