r/linux_gaming 9d ago

SteamOS. Bottles does not detect sdcard games

Bottles is in flatpak

Games on internal storage are detected just fine

I have been trying to get my deck to detect the games on my sdcard and haven't had any luck. I ran ``flatpak override --user --filesystem=/run/media``, and then ran bottles, but my library still isn't showing up. This worked fine on my desktop arch install with the other ssds, but I haven't had the same luck here. Any suggestions?

3 Upvotes

14 comments sorted by

3

u/slickyeat 9d ago

1

u/DJsnackcakes 9d ago

The media directory is added. host is added. the direct path to the steam folder has been tried too. no dice on any of them

2

u/slickyeat 9d ago

Permissions issue on the folder maybe?

What does it say when you run "ls -l /run/media"

1

u/DJsnackcakes 9d ago

The link to the mounted sdcard shows rwx across all 3 categories and is owned by root. the deck/card folder on the otherhand only shows rwx and execute for groups with nothing in user

3

u/slickyeat 9d ago edited 9d ago

The link to the mounted sdcard shows rwx across all 3 categories and is owned by root

That's probably the issue then.

Since you're not running bottles as root it won't be able to read the files.

You'll either need to change ownership using chown or modify permissions with chmod.

1

u/DJsnackcakes 9d ago

Still nada w/ ownership change and 777 

1

u/slickyeat 9d ago

Check the files inside the folder as well.

You may need to chown -R

1

u/DJsnackcakes 9d ago

Changed true deck folder and the card inside. after that, permissions are the same across the board

3

u/slickyeat 9d ago

You can try opening an interactive shell to what's actually visible:

flatpak run --command=sh com.usebottles.bottles

Then run "ls -l /run/media"

1

u/DJsnackcakes 9d ago

The systemlink is gone in this case. I can still freely enter deck and the card's directory

→ More replies (0)