#[SOLVED] Steam Has No GUI No Errors?

169 messages ยท Page 1 of 1 (latest)

naive delta
#

I just installed endeaverOS and Steam and now Steam doesnt do anything. When I run Steam (runtime) I get the Steam icon that appears on my taskbar and nothing else. I can right click it and attempt to select options such as Store or Library but nothing happens

ExecuteSteamURL: "steam://open/steam://store"
steamwebhelper.sh[441102]: Runtime for steamwebhelper: defaulting to /home/queenmaddii/.local/share/Steam/ubuntu12_64/steam-runtime-heavy
steamwebhelper.sh[441102]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3()
BuildCompleteAppOverviewChange: 689 apps
RegisterForAppOverview 1: 18ms
RegisterForAppOverview 2: 20ms
steamwebhelper.sh[441547]: Runtime for steamwebhelper: defaulting to /home/queenmaddii/.local/share/Steam/ubuntu12_64/steam-runtime-heavy
steamwebhelper.sh[441547]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3()
BuildCompleteAppOverviewChange: 689 apps
RegisterForAppOverview 1: 21ms
RegisterForAppOverview 2: 22ms

this is what appears in the terminal. I have tried rebooting, re-installing Steam, steam-runtime --reset, to the best of my knowledge I have an OpenGL 32 bit driver, terminating all steam processes and running steam again. But Steam still won't open as an application.

(steam:443645): GLib-GObject-CRITICAL **: 16:32:44.362: g_object_ref: assertion 'G_IS_OBJECT (object)' failed

(steam:443645): GLib-GObject-CRITICAL **: 16:32:44.362: g_object_unref: assertion 'G_IS_OBJECT (object)' failed

Upon running steam I do get a few of these GLib-GObject-CRITICAL messages in the terminal but it seems to run fine?
If anyone can provide any assistance it would be much appreciated.
If this is the wrong place to ask for advice, apologies, I couldnt find an endeavouros Discord (tho I might have just looked in the wrong places)

naive delta
#

Gtk-WARNING **: 16:54:01.072: Unable to locate theme engine in module_path: "murrine", it also says this

wanton fern
#

(steam:443645): GLib-GObject-CRITICAL **: 16:32:44.362: g_object_ref: assertion 'G_IS_OBJECT (object)' failed

(steam:443645): GLib-GObject-CRITICAL **: 16:32:44.362: g_object_unref: assertion 'G_IS_OBJECT (object)' failed

GTK likes to give these scary error messages, but this time it is irrelevant. Working steam emits them too.

#

does endeaverOS use vanilla arch repo?

naive delta
wanton fern
#

Ok, after searching, it seems to me that EndeaverOS uses arch repo directly. What is the output from pacman -Qs steam

naive delta
#
local/proton 1:8.0.2.3-6
    Compatibility tool for Steam Play based on Wine and additional components
local/steam 1.0.0.78-1
    Valve's digital software delivery system
local/steam-native-runtime 1.0.0.75-3
    Native replacement for the Steam runtime using system libraries

wanton fern
#

uninstall steam-native-runtime and install steam instead.

naive delta
#

so thats yay -R steam-native-runtime?

wanton fern
#

use -Rns flag

#

It removes all dependencies and config files.

naive delta
#
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing steam-native-runtime breaks dependency 'steam-native-runtime' required by proton
 -> exit status 1

wanton fern
#

steam-native-runtime should not be used unless you have special requirements, as it breaks some games and Steam itself.

naive delta
#

oof

wanton fern
#

Remove proton too, steam officially distributes proton from their own content delivery.

naive delta
#

aight

wanton fern
#

If you want to use proton standalone, it can be invoked from the path like this ~/.local/share/Steam/steamapps/common/Proton\ 8.0/proton.

naive delta
#

I see, so with those gone what should I do next?

wanton fern
#

will steam start now?

naive delta
#

The same happens, I get the steam icon in my taskbar, but clicking Store, Library does nothing

wanton fern
#

What is the full output of the steam command when run from the terminal? do kill the current steam instance before you do this pkill -9 steam.

#

nvm

#

please standby

naive delta
#

๐Ÿ‘

wanton fern
#

echo $DISPLAY

#

echo $XDG_CURRENT_DESKTOP

#

echo $XDG_SESSION_TYPE

naive delta
naive delta
naive delta
wanton fern
#

Looks like some kind of X authentication problem. Does xhost + work?

naive delta
#

bash: xhost: command not found

wanton fern
#

sudo pacman -S xorg-xhost

naive delta
#

access control disabled, clients can connect from any host

wanton fern
#

will steam start?

naive delta
#

HOLY

#

YES

#

TYSM

#

๐Ÿ’– ๐Ÿ’– ๐Ÿ’– ๐Ÿ’– ๐Ÿ’– ๐Ÿ’– ๐Ÿ’– ๐Ÿ’– ๐Ÿ’–

#

legend, thx for helping me ๐Ÿ˜„

wanton fern
#

Wait, this could be temporary. will steam start after your run xhost -

naive delta
#

hmm, no

#

i celebrated too early(?) ;-;

wanton fern
#

Probably, I will test if this problem is exclusive to x11, please standby

#

I can run Steam on an x11 session without a problem, perhaps you should try restarting the x session.

naive delta
#

does that mean reboot?

wanton fern
#

It will do, but log out and log in again works too.

naive delta
#

Could not connect to X session manager: None of the authentication protocols specified are supported after reboot

wanton fern
#

I also got these messages during testing, so they may not be relevant. Does steam open?

naive delta
#

it did not

wanton fern
#

after running xhost +si:localuser:$USER?

naive delta
#

It opened

wanton fern
#

Ok, you may need this workaround for a while before it is fixed by the upstream.
I cannot reproduce your problem on a gnome x11 session, and it may also be related to your DE.

naive delta
#

could i add xhost +si:localuser:$USER to a one line bash script and place it in my folder thats run on startup? Would that work

wanton fern
#

It probably won't work for GUI.

#

use a systemd service instead.

naive delta
#
[Unit]
Description=Steam fix

[Service]
ExecStart=xhost +si:localuser:$USER
Restart=always

[Install]
WantedBy=multi-user.target

if I understand right?

wanton fern
#

no, use graphical-session.target, and "%u" for username, shell expansion does not work in unit files

[Unit]
Description=steam xhost workarround

[Service]
Type=oneshot
ExecStart=/usr/bin/xhost +si:localuser:%u

[Install]
WantedBy=graphical-session.target
naive delta
#

ah ty!

wanton fern
#

save it as ~/.config/systemd/user/steam-workaround.service, in case you don't know

#

and enable with systemctl --user enable --now steam-workaround.service

wanton fern
tall spindleBOT
#

#9742 ๐Ÿ“ฃ If there is nothing else that we can do for you, please close this thread by adding "[SOLVED]" to the title.

  • You can do this on desktop by clicking the three dots on the top right of the page, and pressing "Edit Post".
  • You can also do this on Android / iOS by long tapping your post in the text channel list, and tapping "Edit Post".

Your title should be like so: https://cdn.discordapp.com/attachments/503224329191030787/1039841700417384498/image.png
Thank you

naive delta
#

it stopped working? I rebooted after setting the service stuff up

wanton fern
#

how so? does running xhost +si:localuser:$USER work?
Manually in your shell

naive delta
#

no, i ran it manually and steam still didnt work

wanton fern
#

xhost +?

naive delta
#

let me try

#

no steam

#

also ```
[queenmaddii@loyal-subject ~]$ sudo systemctl status steam-workaround.service
[sudo] password for queenmaddii:
Unit steam-workaround.service could not be found.

wanton fern
naive delta
#
โ—‹ steam-workaround.service - steam xhost workarround
     Loaded: loaded (/home/queenmaddii/.config/systemd/user/steam-workaround.se>
     Active: inactive (dead)
wanton fern
#

Anyway, the current situation is that xhost + no longer works, right?

naive delta
#

yes

wanton fern
#

Could this be a problem with the DE? Can you try steam on GNOME?

naive delta
#

i uh, dontknow what DE is nor do I know how to switch to GNOME

wanton fern
#

Desktop Environment a.k.a DE
what is you display manager?

naive delta
#

um Cinnamon?

wanton fern
#

that is your DE, what is your display manager?

naive delta
#

/usr/bin/lightdm

#

Light Display Manager

wanton fern
#

sudo pacman -S gnome-terminal gnome-desktop should install a minimal gnome session.

naive delta
#

aight

wanton fern
#

In the Lightdm UI, you can select a session by pressing the Gear button.

naive delta
#

i cant find the gear

wanton fern
#

screenshot?

naive delta
wanton fern
#

screenshot of the display manager,

naive delta
#

uhh how do I open it

wanton fern
#

wait

wanton fern
#

I have had reproducible success with this issue on cinnamon. It is likely that steam does not work with your DE very well

#

it ended up with _ExitOnFatalAssert on my end

#

So you might want to try other DEs like GNOME/KDE as your next step.

naive delta
#

Is it relatively straightward to switch DE?

wanton fern
#

is up to you

naive delta
#

hm?

wanton fern
#

Based on our previous conversations, this may be a little difficult for you.

naive delta
#

hm, so itd be easier to just wipe the os and start over with a new de from there

wanton fern
#

I suggest you switch to gdm if you can't figure out how to switch sessions using lightdm.

#

It is more intuitive

naive delta
#

okii

wanton fern
#

To switch sessions, click the gear icon at the bottom right of the GDM.

naive delta
#

switching from lightdm to gdm would also be easier in a fresh install?

wanton fern
#

This isn't Windows, so you won't need to reinstall as often. Just sudo pacman -S gdm && sudo systemctl disable --now lightdm.service && sudo systemctl enable --now gdm.service

naive delta
wanton fern
#

it freezed, right?

naive delta
#

the underscore is blinking

wanton fern
#

ctrl + alt+F2

#

enter your username and password when prompted

naive delta
#

oki i have a terminal now

#

loggeed in

wanton fern
#

sudo systemctl start gdm

naive delta
#

oki im into a DE

wanton fern
#

what is the DE

naive delta
#

not cinnamon one sec

wanton fern
#

is it GNOME?

naive delta
#

no cog

wanton fern
#

clieck the blue box

naive delta
wanton fern
#

open a terminal

naive delta
#

whats the hotkey for terminal

wanton fern
#

just search in that grey box on the top

naive delta
#

ahh got it

wanton fern
#

run steam

naive delta
#

no steam

wanton fern
#

Wait a moment, it might be slow

naive delta
#

its just doing the same thing over and over in the terminal

wanton fern
#

Ok, be patient and let's try another approach.

What is your GPU?

naive delta
#

gtx1060 6gb

wanton fern
#

do you have Integrated graphics

naive delta
#

no

#

ryzen 5 2600

#

iirc

wanton fern
#

how did you install the nvidia driver?

naive delta
#

i followed the arch steam installation tutorial and got it from yay i think

wanton fern
#

pacman -Qi lib32-nvidia-util nvidia

naive delta
wanton fern
#

sorry it's pacman -Qi lib32-nvidia-utils

naive delta
wanton fern
#

nvidia-smi

naive delta
wanton fern
#

Can you try a wayland session?
sudo ln -sf /dev/null /etc/udev/rules.d && gnome-session-quit --force && sudo systemctl restart gdm
Then from the gear button select GNOME (do not select GNOME on Xorg)

naive delta
#

i have gnome selected

#

log in?

wanton fern
#

Sorry, the command is incorrect, it should be sudo ln -sf /dev/null /etc/udev/rules.d/61-gdm.rules && sudo systemctl restart gdm.

naive delta
#

okii, done, and i login?

wanton fern
#

yes

naive delta
#

aight

#

am i trying steam again?

wanton fern
#

yes

naive delta
#

its looking like a no, its doing the loop

wanton fern
#

echo $XDG_SESSION_TYPE

naive delta
#

x11

wanton fern
#

sudo rm /usr/lib/udev/rules.d/61-gdm.rules && sudo systemctl restart gdm login again, try steam

naive delta
#

it did a whole bunch at the start in the terminal but its back to the same loop as before with no steam

wanton fern
#

All right, as a last resort, reset the Steam installation and back up the important file in ~/.loca/share/Steam before you do this. After that, if nothing works, I run out of ideas. Goodbye.

naive delta
#

o7

#

tysm for your help and patience

naive delta
#

..solved

#

..solved

#

...solved

#

[SOLVED] Steam Has No GUI No Errors?