Open kzdixon opened 1 year ago
Also breaks add NON-STEAM game and BROWSE button is just decorative. KDE Endavour OS https://github.com/ValveSoftware/steam-for-linux/issues/9447
For Gentoo users, it looks like steam-overlay
has added a desktop-portal
USE flag and warning that vaguely hints at how to fix the issue (see: https://github.com/anyc/steam-overlay/commit/f5d81890625d21bcc8e1f903cc471daab0951403).
Now that this release has come out the filepicker doesn't open for me anywhere where it is applicable; be it profile, chat, or adding a non-steam game. Its completely broken for me on i3wm. No output given in terminal when Steam is launched that way either after clicking the button that should spawn
pcmanfm-qt
on my system.EDIT: It seems that the only working filebrowser button is the one that behaved the same as it did prior to this New UI release which is here:
pcmanfm-qt
gets opened as it should.https://gist.github.com/kzdixon/4d7c3e646956d53aca048d40aeca090b
Originally posted by @kzdixon in https://github.com/ValveSoftware/steam-for-linux/issues/9373#issuecomment-1592156072
UPDATE: For other users on i3wm who may not have
xdg-desktop-portal
set up I quickly slapped together a fix by emergingrtkit
xdg-desktop-portal
xdg-desktop-portal-gtk
, editing/usr/share/xdg-desktop-portal/portals/gtk.portal
to includeUseIn=gnome;i3
and starting/usr/libexec/rtkit-daemon
as root, then/usr/libexec/xdg-desktop-portal-gtk
and/usr/libexec/xdg-desktop-portal
as my user. I likely need to add them to my startup commands for i3wm's session but have yet to confirm if that'll do the trick after a reboot.xdg-desktop-portal-lxqt
did not respect my system's QT or GTK theming, hence why I swapped to the-gtk
variant.UPDATE 2: Since I'm on OpenRC I had to make a new file in
/etc/local.d
that I calledrtkit-daemon.start
to handle that portion of the startup sequence.The above assumes that the
local
service is already set up to run in thedefault
runlevel.The following in my i3 config handles the
xdg-desktop-portal
portions:The native filepicker (gtk) now shows up without further user intervention after rebooting.