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.
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.
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.
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?
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.