protonscr

Just getting an empty black window with the menus - no content

steamclosed Distro Family: openSUSEWeb Component
ValveSoftware/steam-for-linux#9184 · opened 2023-02-07 by madworm · updated 2023-02-07 · 2 comments · github
Mmadworm 2023-02-07 github

Your system information

  • Steam client version (build number or date): Feb 6 2023, at 19:03:36
  • Distribution (e.g. Ubuntu): openSUSE Tumbleweed
  • Opted into Steam client beta?: YES
  • Have you checked for system updates?: YES

Please describe your issue in as much detail as possible:

Steam client used to run just fine on my machine.

  • i7-7700T
  • onboard Intel graphics

For some time now I just get an empty black window with just the menus and no content.

However! If I start the steam client the following way, it behaves normally:

  • open a console
  • su -l <username_for_gaming>
  • steam &

This way it works, without the "su -l ..." part it doesn't. Different environment variables? I've created a new user from scratch, same behaviour.

Steps for reproducing this issue:

  1. Log on (old user account or fresh doesn't matter)
  2. Start steam client
  3. Observer empty black window with just the menus
Kkisak-valve maintainer 2023-02-07 github

Hello @madworm, that read like libcef is failing to initialize. If you completely close Steam, and run steam from a terminal without using su, are there any hints in the terminal spew while it misbehaves? It would also be interesting to check cef_log.txt steamwebhelper.log, and webhelper.txt in ~/.local/share/Steam/logs for any libcef-specific hints.

Also, it might be interesting to compare the environment variables that Steam sees in the working and broken cases. One way to view that is to run htop, select one of Steam's threads, and press e to view environment variables.

Mmadworm 2023-02-07 github

There were many dbus issues, most notably it referenced to "/var/lib/dbus/machine-id", a symlink to "/etc/machine-id", which inconveniently did not exist.

Since creating it with "systemd-machine-id-setup", so far, steam client starts happily without any special voodoo.

Nothing extracted yet.