• pHr34kY@lemmy.world
    link
    fedilink
    English
    arrow-up
    6
    ·
    3 days ago

    It’s an issue because every desktop shell has a different implementation and Steam needs to support various versions of kde/gnome/xfce and whatnot. I found that I had to install certain packages and do unholy things to make dialog appear on some systems.

    • Swedneck@discuss.tchncs.de
      link
      fedilink
      English
      arrow-up
      3
      ·
      edit-2
      3 days ago

      huh? isn’t it just a simple xdg-mime query default inode/directory (obviously in non-bash code form) and then calling that program?

      like if games can do this, why can’t steam?

    • silly goose meekah@lemmy.world
      link
      fedilink
      English
      arrow-up
      4
      ·
      3 days ago

      Hmm, I would have assumed its as simple as checking for a few different file managers and just launching one. Interesting that it seems to be more complicated than that.