ValveSoftware / steam-for-linux

Issue tracking for the Steam for Linux beta client
4.22k stars 174 forks source link

New file chooser only allows selecting exe files #9372

Open Bill5122 opened 1 year ago

Bill5122 commented 1 year ago

Your system information

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
Valmar33 commented 1 year ago

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.

DomiStyle commented 1 year ago

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.

lostgoat commented 1 year ago

Any other extensions people think will be useful here?

DomiStyle commented 1 year ago

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

Bill5122 commented 1 year ago

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

lostgoat commented 1 year ago

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.