-
Notifications
You must be signed in to change notification settings - Fork 72
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Disabling "all system files" for com.calibre_ebook.calibre doesn't work, program still has access to all files #619
Comments
I don't know well but maybe this application uses portals? |
To 98% you did tested the view of your portal implementation rather than the view of calibre. For the other 2% post the output of |
It does actually seem to be broken:
...says I also find it worrying that X11 windowing system and X11 fallback is still enabled for 99% of stuff on flathub by default, even the things claimed to be "sandboxed" (from my understanding not possible with Xwayland access), and even when using a Wayland session. That doesn't seem quite right behavior either, although I suppose that might not be flatseal's mistake. |
Yes because that are the permissions defined in its manifest. The I asked for two commands and the override files. Can you just post them all. And read about portals.
Should it be broken for X11 users by default? Keep in mind that "the fallback-x11 option makes the X11 socket available only if there is no Wayland socket." So |
Oh oops, here's the other one:
So all in order then? I assume portals somehow magically make available only what I pick in the file dialog? Anyway, sorry for the invalid ticket. I guess I would suggest some UI thing to make it clear the sandboxing is still working, but I can't actually think of a good way to do that, so I'm at a loss. Thanks so much for explaining it! |
Almost, but the do it technically not magically 😁 .
I think doing it at flatpak (actually the portal implementation frontends) would be the place to do this.
Not the first one, Not the last one. |
I guess this should be adjusted on a per desktop level then, ideally? GNOME at least seems to be moving to a "broken for X11 users by default" future, so I'm assuming it's inevitable anyway. But if this fallback check happens outside the sandbox and makes it safe, then I assume my remark on this was also wrong. Sorry! |
Not really, they have plans to drop the X11 session (could be added back by distros), drop support for X11 shell (XWayland continues to exists) and maybe to drop support for X11 apps (> 10 years I guess). So it's more a broken by default for X11 developers by moving the userbase.
Yes, it happens while collecting all the arguments for the sandbox.
|
Disabling "all system files" for com.calibre_ebook.calibre doesn't work, the program still has access to all files after doing that.
Tested with flatseal 2.1.0, flatpak 1.15.6, calibre 7.1.0, with a gnome-shell 45.1 wayland desktop on openSUSE Slowroll.
The text was updated successfully, but these errors were encountered: