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
[Feature] Geting rid of xdg-desktop-portal #882
Comments
The reason why I chose portals is because of the Flatpak and AppImage build. There you have no choice but to use portals, otherwise the file picker can't be used at all. I'm open for a compile time flag to switch over to GTK if needed. However, release builds should probably still use portals since packaging GTK is both pretty difficult and increases the build sizes by a lot |
Okay, for self-packed versions it is must have, got it. |
Added an option for it. You can now set |
Some xdg-desktop-portal environments dont support a file picker (eg wlroots based ones), so use gtk file picker by default. See also WerWolv/ImHex#882 (comment)
Some xdg-desktop-portal environments dont support a file picker (eg wlroots based ones), so use gtk file picker by default. See also WerWolv/ImHex#882 (comment)
Some xdg-desktop-portal environments dont support a file picker (eg wlroots based ones), so use gtk file picker by default. See also WerWolv/ImHex#882 (comment)
Some xdg-desktop-portal environments dont support a file picker (eg wlroots based ones), so use gtk file picker by default. See also WerWolv/ImHex#882 (comment)
What feature would you like to see?
Compiling on Linux without portals support.
How will this feature be useful to you and others?
After long troubleshooting of problems similar to #723 I ended up in removing portal stuff and searching ways to build ImHex without it.
As I realized, portals used only in NFD and it provides option to use GTK by default, that you override in not obvious way.
But install GTK is a way more easier than a setting up buggy portals (maybe I'm wrong of cource).
Request Type
Additional context?
I do not understand why here is forced usage of portals, maybe because of way that interface draws (as I see it is not redrawing while gtk file dialog open), but I want to know.
Anyway, I think it's more preferable to have somehow-working app instead of "LOL your portals not working". Or at least getting usable errors on logs.
The text was updated successfully, but these errors were encountered: