protonscr

New file chooser only allows selecting exe files

steamopen Steam clientnon-Steam application
ValveSoftware/steam-for-linux#9372 · opened 2023-04-28 by Bill5122 · updated 2023-04-30 · 6 comments · github
BBill5122 2023-04-28 github

Your system information

  • Steam client version (build number or date): 04/27/2023 1682634349
  • Distribution (e.g. Ubuntu): Gentoo
  • Opted into Steam client beta?: Yes
  • Have you checked for system updates?: Yes

The new UI update in the steam client beta uses portals for the native file chooser dialogue, however it seems to only allow .exes. On linux this seems questionable to allow only exes, instead of all files or other linux binaries.

Steps for reproducing this issue:

  1. Click "Add a game"
  2. "add non steam game"
  3. "Click browse" and attempt to change the file type
    image
VValmar33 2023-04-28 github

Old Steam dialog used to allow you to add script files, for example. Bash, Python, etc.

I found it useful to run a run a Python script that set a bunch of customizations before running said Steam games.

DDomiStyle 2023-04-28 github

Just click on the X to the right of Executables (*.exe) and you will get an unrestricted dialog.

Steam could indeed add more options though for .application files and maybe an option for all files to make it more clear.

Llostgoat 2023-04-28 github

Any other extensions people think will be useful here?

DDomiStyle 2023-04-28 github

*.application, *.exe, *.sh, *.AppImage and * would probably be the most useful.

BBill5122 2023-04-29 github

Marking as resolved, newest steam update as of 04/29/2023 build 1682723851 allows selecting "any binary" by default in portal. Thanks!

Llostgoat 2023-04-30 github

I don't recall any changes to this logic shipping in the Friday update. Maybe something in the desktop portal package in our OS updated and that made a difference?

Either way, re-opening this to add all the extra filters mentioned above.

Nothing extracted yet.