This is a bug that's been going on throughout various different Linux versions like Gentoo and Arch. Best workaround I can think of currently is to try Steam -vgui and see if that displays the old UI.
@T0m0ko it works, thank you.
You're welcome. Hopefully, network services work on your end because I haven't been able to login though it's probably because they moved their assets to the new UI.
Same problem that just happened here. Pop OS 22.04 (Base Ubuntu 22.04) - NVidia GTX 1650
Please note that I updated the Nvidia driver version to 535.54.03. Only steam -vgui works.
Below is the print of the execution in the console.
$ steam
steam.sh[30873]: Running Steam on pop 22.04 64-bit
steam.sh[30873]: STEAM_RUNTIME is enabled automatically
setup.sh[30994]: Steam runtime environment up-to-date!
steam.sh[30873]: Steam client's requirements are satisfied
[2023-07-01 20:13:02] Startup - updater built Jun 21 2023 21:17:38
[2023-07-01 20:13:02] Startup - Steam Client launched with: '/home/colossus/.local/share/Steam/ubuntu12_32/steam' '-vgui'
07/01 20:13:02 Init: Installing breakpad exception handler for appid(steam)/version(1687386907)/tid(31076)
[2023-07-01 20:13:02] Loading cached metrics from disk (/home/colossus/.local/share/Steam/package/steam_client_metrics.bin)
[2023-07-01 20:13:02] Using the following download hosts for Public, Realm steamglobal
[2023-07-01 20:13:02] 1. https://client-update.akamai.steamstatic.com/, /, Realm 'steamglobal', weight was 1000, source = 'update_hosts_cached.vdf'
[2023-07-01 20:13:02] 2. https://cdn.cloudflare.steamstatic.com/, /client/, Realm 'steamglobal', weight was 1, source = 'update_hosts_cached.vdf'
[2023-07-01 20:13:02] 3. http://media.steampowered.com/, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
[2023-07-01 20:13:02] Verifying installation...
[2023-07-01 20:13:02] Verification complete
(process:31076): GLib-GObject-CRITICAL **: 20:13:02.861: g_object_ref: assertion 'G_IS_OBJECT (object)' failed
(process:31076): GLib-GObject-CRITICAL **: 20:13:02.861: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xf08719c0
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xf08701f0
GetWin32Stats: display was not open yet, good
Loaded SDL version 3.0.0-1782-g214d5daa3
Gtk-Message: 20:13:03.193: Failed to load module "gail"
Gtk-Message: 20:13:03.193: Failed to load module "atk-bridge"
(steam:31076): Gtk-WARNING **: 20:13:03.203: Unable to locate theme engine in module_path: "adwaita",
/usr/share/themes/Pop-dark/gtk-2.0/main.rc:775: error: unexpected identifier 'direction', expected character '}'
(steam:31076): Gtk-WARNING **: 20:13:03.204: Unable to locate theme engine in module_path: "adwaita",
/usr/share/themes/Pop-dark/gtk-2.0/hacks.rc:28: error: invalid string constant "normal_entry", expected valid string constant
GetWin32Stats: display was not open yet, good
ComputeStartupMode: forcing vgui via cli
steamwebhelper.sh[31089]: Runtime for steamwebhelper: defaulting to /home/colossus/.local/share/Steam/ubuntu12_64/steam-runtime-heavy
steamwebhelper.sh[31089]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3()
Could not connect to X session manager: None of the authentication protocols specified are supported
CAppInfoCacheReadFromDiskThread took 27 milliseconds to initialize
Failed to init SteamVR because it isn't installed
Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
local (potentially out of sync) copy of roaming config loaded - 307 bytes.
(steam:31076): Gtk-WARNING **: 20:13:04.608: gtk_disable_setlocale() must be called before gtk_init()
sanitize shortcut app id "/usr/games/lutris": replacing 0 with 3436509153, reason: k_unAppIdInvalid
roaming config store loaded successfully - 307 bytes.
migrating temporary roaming config store
BRefreshApplicationsInLibrary 1: 0ms
(steam:31076): GLib-GObject-CRITICAL **: 20:13:07.878: g_object_ref: assertion 'G_IS_OBJECT (object)' failed
(steam:31076): GLib-GObject-CRITICAL **: 20:13:07.878: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
Could not connect to X session manager: None of the authentication protocols specified are supported
Same problem here... Ubuntu 22.04.02
GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed
The same problem
Same issue here on Linux Mint 21.1 (base Ubuntu 22.04). The steam -vgui workaround is effective, but appears to break the Friends list.
One more thing i should clarify though it is not a solution. I heard that setting it to the mini layout on steam should potientially resolve the problem. It didn't work for me but if it works for you on the new UI you can try that
Replying to https://github.com/ValveSoftware/steam-for-linux/issues/9763#issue-1781940680
same problem here, any solution?
The solution to the problem can be found here: https://github.com/ValveSoftware/steam-for-linux/issues/9780#issuecomment-1623489003