Skip to content

Conversation

LorenzoIanotto
Copy link

Hi,
I have managed to port LinuxGUI to Flatpak using UDisks2 as a backend. UDisks2 is mandatory since accessing drives directly needs root privileges, which we do not have in a sandbox.
It currently works on x86_64 (see LinuxGUI/README.md).
Currently the app id is org.ventoy.VentoyGUI, maybe we should change it to net.ventoy.VentoyGUI since we control the ventoy.net domain?

Thanks

@LorenzoIanotto LorenzoIanotto marked this pull request as draft August 13, 2025 17:26
@LorenzoIanotto
Copy link
Author

LorenzoIanotto commented Aug 17, 2025

I'm opening a flathub submission (flathub/flathub#6834)

@Arcitec
Copy link

Arcitec commented Sep 2, 2025

This is amazing. Thank you so much for making Ventoy compatible with Flatpaks by porting it to use udisks2.

@ventoy The changes here look great. Depending on udisks2 seems fine, since it's a generic Linux utility. And it's required for being able to request disk access in a rootless way.

Also, even if Ventoy ends up not being accepted to Flathub (because of the binary blobs), this patch still lays the groundwork to make a GitHub Action that makes Ventoy build its own containerized .flatpak file instead, which people can easily install/update. So it's a good change no matter what happens to Flathub. :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants