Re: Plasma file dialogs in Thunderbird
David C Rankin <[email protected]>
| Newsgroups | gmane.linux.suse.general |
|---|---|
| Message-ID | <[email protected]> |
On 6/7/26 11:46 AM, Andrei Borzenkov wrote: > 07.06.2026 18:58, gumb via openSUSE Users wrote: >> On 07/06/2026 15:03, Andrei Borzenkov wrote: >>> >>> Configuration editor - widget.use-xdg-desktop-portal.* >>> >>> 15.6 had kmozillahelper which is no more present in 16.0 (and is auto- >>> removed on update). >>> >>> You did not say where your Firefox comes from. >> >> My Firefox is also the standard esr version from the oss repo. By >> comparing the entries in about:config for both FF and TB for the various >> entries under widget.use-xdg-desktop-portal.* I could see one difference. >> >> widget.use-xdg-desktop-portal.file-picker was set to 2 in Thunderbird, >> but was showing 1 in Firefox, > > > Indeed. It is set by the MozillaFirefox-branding-openSUSE package. I found a helpful search of the firefox source code that will pull in all the settings and value for each of the about:config settings: https://searchfox.org/firefox-release/source/browser/app/profile/firefox.js For example searching "widget.use-xdg-desktop-portal" pulls in: # Whether to use gtk portal for the file picker. # - 0: never # - 1: always # - 2: auto (true for flatpak or GTK_USE_PORTAL=1, false otherwise) - name: widget.use-xdg-desktop-portal.file-picker type: int32_t value: 2 mirror: always # Whether to use gtk portal for the mime handler. # - 0: never # - 1: always # - 2: auto (for now only true for flatpak, see bug 1516290) - name: widget.use-xdg-desktop-portal.mime-handler type: int32_t value: 2 mirror: always # Whether to use XDG portal for native messaging. # https://github.com/flatpak/xdg-desktop-portal/issues/655 # - 0: never # - 1: always # - 2: auto (true for snap and flatpak or GTK_USE_PORTAL=1, false otherwise) - name: widget.use-xdg-desktop-portal.native-messaging type: int32_t value: 0 mirror: always # Whether to try to use XDG portal for settings / look-and-feel information. # https://flatpak.github.io/xdg-desktop-portal/#gdbus-org.freedesktop.portal.Settings # - 0: never # - 1: always # - 2: auto - name: widget.use-xdg-desktop-portal.settings type: int32_t value: 2 mirror: always # Whether to use XDG portal for geolocation. # https://flatpak.github.io/xdg-desktop-portal/#gdbus-org.freedesktop.portal.Location # - 0: never # - 1: always # - 2: auto - name: widget.use-xdg-desktop-portal.location type: int32_t value: 2 mirror: always # Whether to use XDG portal for opening to a file. # https://flatpak.github.io/xdg-desktop-portal/#gdbus-org.freedesktop.portal.OpenURI # - 0: never # - 1: always # - 2: auto (true for flatpak or GTK_USE_PORTAL=1, false otherwise) - name: widget.use-xdg-desktop-portal.open-uri type: int32_t value: 2 mirror: always I've always had problems with the xdg-desktop-portal mess. This reference has helped with both openSUSE and Arch desktops. The setting of 2 (auto) on widget.use-xdg-desktop-portal.file-picker has always worked best for me on different desktops (providing the default GTK dialog if no other is found) 1 (always) has left me without any file-pickers on occasion. -- David C. Rankin, J.D.,P.E.