Somewhat of a PSA for Qt users:

On Linux, Firefox will now default to the XDG portal file picker if available, rather than the GTK3 one, which is usually better integrated with the user’s desktop environment, and more powerful. https://www.firefox.com/en-US/firefox/149.0/releasenotes/

Always needed a patched version of Firefox before for that. Presumably most distros will transparently throw that patch out of their Firefox package, so likely don’t have to do anything.

But well, you don’t specifically need a patched version anymore for that, so if that’s a separate package on your distro, you could consider using the normal package again. Although, I believe there’s also still patches floating about for using the KDE mimetype system…

  • ISO@lemmy.zip
    link
    fedilink
    arrow-up
    3
    arrow-down
    1
    ·
    4 hours ago

    I’m a “developer edition” user (beta channel) running multiple profiles from multiple system users, and the only change I noticed weeks ago was the file picker not opening at all 😬

    Fixed by running firefox with dbus-launch. So that was +1 for dbus over systemd in the race to make less shit work expectedly, while killing unix/posix in the process.

    • sudoer777@lemmy.ml
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 hours ago

      I had to do some manual configuration to make the XDG portal filepicker work correctly in Niri, but after that I haven’t had any problems

    • nyanbinary@lemmy.ml
      link
      fedilink
      English
      arrow-up
      2
      arrow-down
      3
      ·
      3 hours ago

      There is a reason why Linux isn’t POSIX compliance, Unix and POSIX sucks.