Steam won't display folders
Not sure if this is a bazzite issue, but I haven't seen anyone else run into this.
I've tried both running it as a flatpak and from the arch distrobox and it's the same issue.
Whenever I try to add a new storage location, steam is unable to display any folders. I have no idea why is is occuring, super weird.
I thought steam was supposed to use the OS file explorer now, not this thing.
62 Replies
Interesting, your root folder seems odd to me too
can you grab a log from steam? Maybe run it from a terminal
ok one sec...
it's taking a while to shutdown for some reason.
Anyway, the root folder is probably weird because it's running from a arch container
Here what it do
my guess is it's something to do with this...
sh: line 1: xdg-user-dir: command not found
it doesn't mention that error on flatpak
should I run it through flatpak and show you the command line stuff on that too?try updating to the steam beta client
on flatpak
ok one minute...
try this for me
distrobox enter bazzite-arch
sudo ln -s /usr/bin/distrobox-host-exec /usr/bin/xdg-user-dir
then relaunch steamsame result. But at least it's not complaining about the xdg stuff anymore
I'm gonna update to the beta client now
Mmm
Maybe because it lacks xdg-portal
xdg-portal should be there on both images
But xdg-portal is system service right?
Or dbus
still the same result even on beta client.
should I just install steam using rpm-ostree?
very not recommended
I'll look into this today and message you
I figured as much
this is on my desktop. I used to have ublue kinoite installed and swapped over to bazzite last night.
not sure if that's relevent, but figured it'd be good to know
tbh I'm kinda tempted to reinstall this one cause it's always had weird bugs. When I first installed it (using the uBlue ISO when it first came out), discover and sudo were broken. Took a while to fix those.
Yeah I'm gonna say something is very fucked with your install
I use library functionality on my desktop in the same container
additionally, fresh install in a VM, I get...
and clicking plus opens, as you stated, a native file browser
so that strange path is strange
I did go ahead and add xdg-user-dirs though, that was still missing no matter what
so that helps 🙂
yeah, this one does weird shit. My laptop also uses kinoite and it's fine. (it doesn't have steam cause it's too old n slow for that shiz)
But yeah for just general use my laptop's been flawless.
This desktop install has always done weird shit.
so should I just backup my /home dir and restore it when I reinstall everything? Will that auto import my apps n shiz?
should
k running a rsync now
just in case, leave out ~/.steam
will do
you can bring over compatdata & common
but the configs should go, just in case
there's no games installed yet. I was using a windows VM for gaming on this system untill now
my mobo and ram got fried in a brownout so I'm limited to a random 8gb ram stick I found in my closet.
Definitely not enough ram for a win VM
kinda sad that my steamdeck and my 12 yr old laptop now have more ram than my main PC
Went from 64gb down to 8gb. Integrated gfx wanted most of that, so I had to switch over to the gpu that's normally for VMs
rip 😦
I only had enough money for a new mobo, I figured the ram was still good at the time...
Gotta live live a 8gb singlechannel peasent for a few weeks untill my next payday
at least the CPU and GPU were okay. Those were the most expensive parts
i know how to solve this
systemctl restart --user xdg-desktop-portal
i had the same issue yesterday,its related to flatpak not using xdg-open correctly
you have to run this from time to time,some add it to gnome/kde autostart
it flippin worked!!
now it's doing other weird shit, but at least I can open directories
I add it to autostart
hmm... it's not letting me add the other drive. I'm gonna check what it does from the terminal
is it on an mounted drive?
yup
you using the steam that is in an arch container?
and I allowed it through flatseal
oh ok
I'm testing the flatpak version atm
yah im flatpak as well
i couldnt select my new nvme drive until i created an directory on it
I'll test the distrobox version after. I have no idea how to forward my drives into that containter
i made an Steam folder in the mounted drive then i could select the folder and it worked,if you try dirrectly from the mounted drive root it doesnt work
that's probably what I'm doing wrong too
no effort is needed to do that
i dont think your doing it wrong lol,i think steam should just allow you to pick the drive like on the steam deck
you can just use them
nope, still not working on flatpak. I created a new folder but it still wouldn't use it.
lets try the arch container
same result on the container
Yeah my vote is still reinstall I'm sorry to say
Something is really off here
yep. On the bright side my rsync backup just finished
also the xdg-desktop thingy works on flatpak and distrobox now
so at least I did technically help smash a bug....
I also used the flatpak Steam until about a week ago. I didn't have anywhere near that folder path
mine was properly recognized as being within
/var/home/USER/.var/app/com.valvesoftware.Steam
flatpak steam has a normal path
it's the arch container steam that has a messed up one
here's mine from the container
that's my flatpak. it's path looks normal to me
did you allow acces to /var/mnt or /mnt ?
I use a different folder to mount my drives. I gave it access to that folder
my guess is that it's not letting it execute files on those drives or something dumb like that
sh: line 1: /var/home/Turn-X/Scratch-3/Steam/.steam_exec_test.sh: Permission denied
Failed system("/var/home/Turn-X/Scratch-3/Steam/.steam_exec_test.sh") in execute test: 32256
UUID=9a18eb84-6a75-4c63-a67c-c7fb85c3250f /var/home/Turn-X/Scratch-2 btrfs users 0 0
UUID=2ea74d17-0fde-4e81-bde0-b89f328bdf85 /var/home/Turn-X/Scratch-1 btrfs users 0 0
UUID=9fe9e301-4417-4df8-a7c1-4eb9fa2c59fc /var/home/Turn-X/Scratch-3 btrfs users 0 0
UUID=6f262f75-ea47-4c51-bde0-5e2623e4cbf1 /var/home/Turn-X/Games btrfs users 0 0
that's what I have as a fstab for those drives
would setting it as user mountable cause it to break shit?
yup! I can't execute a .sh I just wrote
yep, changed users to defaults and now it's working in flatpak
did a reboot and now the distrobox one works too
So the solution was run sudo ln -s /usr/bin/distrobox-host-exec /usr/bin/xdg-user-dir
in the bazzite-arch container
then run this as the host os systemctl restart --user xdg-desktop-portal
add the systemctl thingy to the autostart list and it should be fine after that.
There was also an issue where I was an idiot and mounted all the drives as "users" and effectively dissalowed running executeables on them.The former is done automatically now
But also wasn't needed, my screenshots were without
Glad you got it working though!
ran a benchmark to stress out the gpu.
Seems to be happy running in a arch container