View previous topic :: View next topic |
Author |
Message |
Anon-E-moose Watchman
Joined: 23 May 2008 Posts: 6179 Location: Dallas area
|
Posted: Mon Apr 01, 2019 7:45 pm Post subject: |
|
|
Hossie wrote: | I really dont know what happened, but all this steam library madness is really annoying.
But running
fixes it (it deletes the steam installation, config, etc., but keeps installed games). |
Perhaps it cache's some things which get flushed with a reset. _________________ UM780, 6.12 zen kernel, gcc 13, openrc, wayland |
|
Back to top |
|
|
saboya Guru
Joined: 28 Nov 2006 Posts: 552 Location: Brazil
|
Posted: Mon Apr 01, 2019 11:55 pm Post subject: |
|
|
Hossie wrote: | I really dont know what happened, but all this steam library madness is really annoying.
But running
fixes it (it deletes the steam installation, config, etc., but keeps installed games). |
Yup, problem solved. Nothing to see here.
Thanks for the tip. |
|
Back to top |
|
|
Adrien.D Apprentice
Joined: 18 Jan 2015 Posts: 160
|
Posted: Wed Apr 17, 2019 6:12 pm Post subject: |
|
|
After steam --reset nor work for me.
Always have
Code: | ./steamwebhelper: symbol lookup error: /usr/lib/gio/modules/libdconfsettings.so: undefined symbol: g_log_structured_standard
|
_________________ Desktop : MSI Gaming Pro X470 - AMD Ryzen 5 2600X - RX 560 - OpenRC GNOME - gentoo-sources-6.1 LTS
Server : Acer Barebone - Intel i3-8100T - OpenRC CLI - gentoo-sources-5.4 LTS
VMs : A lot of VMS to practice Gentoo of course (proxmox, virtualbox) |
|
Back to top |
|
|
rmk88 n00b
Joined: 31 Mar 2019 Posts: 10
|
Posted: Sat Apr 20, 2019 5:22 pm Post subject: |
|
|
Good job guys, good job. Special thanks to Dantrell, who was indeed pioneer in this case.
I was running Dantrell's Gnome 3-30 but got stuck to few problems, tried to switch to this, but things got even stranger. I decided to go for fresh install, and after a few package mask for lower version I got it all working just fine. Almost. I have full Vulkan support and can play ex. WoW for +150FPS!
But having problems with Steam. Maybe some clue what to next? I have Steam running but I get blank sceen where should be news or such. https://imgur.com/a/p4sMTQM
Otherwise seems to be working just fine! So thanks again. [spoiler]Fuck systemd[/spoiler]
P.S. Steam was working previously on Dantrell's Gnome. I tried all the fixes I did previously. steam --reset did not solve this issue. |
|
Back to top |
|
|
rmk88 n00b
Joined: 31 Mar 2019 Posts: 10
|
Posted: Sat Apr 20, 2019 5:32 pm Post subject: |
|
|
And FYI, packages I had to downgrade to order install TS3 was:
=dev-qt/qtxml-5.12.2
=dev-qt/qttest-5.12.2:5
=dev-qt/qtgui-5.12.2
=dev-qt/qtsvg-5.12.2
=dev-qt/qtwidgets-5.12.2
=dev-qt/qtdbus-5.12.2
Also gawk-5.0.0 was giving me troubles, so I would recommend to stay in 4.*. |
|
Back to top |
|
|
rmk88 n00b
Joined: 31 Mar 2019 Posts: 10
|
Posted: Wed Apr 24, 2019 4:31 pm Post subject: |
|
|
Adrien.D wrote: | After steam --reset nor work for me.
Always have
Code: | ./steamwebhelper: symbol lookup error: /usr/lib/gio/modules/libdconfsettings.so: undefined symbol: g_log_structured_standard
|
|
Struggling with same error. I got Steam running with command "LD_PRELOAD="/usr/lib/libgio-2.0.so.0 /usr/lib/libglib-2.0.so.0" steam". Funny enough, seems to work once and then back to black Steam windows. |
|
Back to top |
|
|
Leio Developer
Joined: 27 Feb 2003 Posts: 494 Location: Estonia
|
Posted: Wed May 08, 2019 3:56 pm Post subject: |
|
|
GNOME 3.30, including OpenRC support, is now stable for amd64.
As for the Steam issues, Steam runtime is currently incompatible with glib versions over 6 months old still. A potential workaround is to run steam without its runtime (see also: esteam), or running it with GSETTINGS_BACKEND=memory - the core issue seems to be that Steam itself doesn't set or unset that variable, thus /usr/lib/gio/modules/libdconfsettings.so gets loaded (if multilib glib is installed), but that system version is incompatible with that ancient glib from steam runtime and it bombs out or in my case - doesn't show friend list and integrated browser stuff. Steam itself should get fixed; I bet there's a github issue about it somewhere.. _________________ GNOME team lead; GStreamer; MIPS/ARM64 |
|
Back to top |
|
|
Adrien.D Apprentice
Joined: 18 Jan 2015 Posts: 160
|
Posted: Thu May 09, 2019 4:44 pm Post subject: |
|
|
The fix for steam work well _________________ Desktop : MSI Gaming Pro X470 - AMD Ryzen 5 2600X - RX 560 - OpenRC GNOME - gentoo-sources-6.1 LTS
Server : Acer Barebone - Intel i3-8100T - OpenRC CLI - gentoo-sources-5.4 LTS
VMs : A lot of VMS to practice Gentoo of course (proxmox, virtualbox) |
|
Back to top |
|
|
saboya Guru
Joined: 28 Nov 2006 Posts: 552 Location: Brazil
|
Posted: Sat May 11, 2019 10:23 am Post subject: |
|
|
Leio wrote: | As for the Steam issues, Steam runtime is currently incompatible with glib versions over 6 months old still. A potential workaround is to run steam without its runtime (see also: esteam), or running it with GSETTINGS_BACKEND=memory - the core issue seems to be that Steam itself doesn't set or unset that variable, thus /usr/lib/gio/modules/libdconfsettings.so gets loaded (if multilib glib is installed), but that system version is incompatible with that ancient glib from steam runtime and it bombs out or in my case - doesn't show friend list and integrated browser stuff. Steam itself should get fixed; I bet there's a github issue about it somewhere.. |
Thanks a lot, using the memory backend solved my issues. |
|
Back to top |
|
|
tsuehpsyde Tux's lil' helper
Joined: 28 Jul 2004 Posts: 103
|
Posted: Sun May 12, 2019 2:10 pm Post subject: |
|
|
Leio wrote: | ...running it with GSETTINGS_BACKEND=memory ... |
That did the trick; thank you |
|
Back to top |
|
|
KShots Guru
Joined: 09 Oct 2003 Posts: 595 Location: Florida
|
Posted: Mon May 20, 2019 11:52 pm Post subject: |
|
|
(because we all know how soon this will get fixed upstream...)
A more permanent fix:
Update your .bashrc to set /usr/local/bin earlier in your path:
Code: | export PATH=/usr/local/bin:"${PATH}" |
Then do the following: Code: | mkdir -p /usr/local/bin
cat > /usr/local/bin/steam
#!/bin/sh
GSETTINGS_BACKEND=memory /usr/bin/steam | ... hit CTRL-D to save the file... and make it executable: Code: | chmod +x /usr/local/bin/steam | Now whenever your desktop shortcut calls "steam", it will find /usr/local/bin/steam first, set the appropriate environment, and execute the upstream steam script. _________________ Life without passion is death in disguise |
|
Back to top |
|
|
genbort n00b
Joined: 27 May 2019 Posts: 12
|
Posted: Mon Jun 03, 2019 1:47 pm Post subject: |
|
|
That was too good. Thanks for your effort, Dantrell. |
|
Back to top |
|
|
KShots Guru
Joined: 09 Oct 2003 Posts: 595 Location: Florida
|
Posted: Thu Jun 24, 2021 11:44 pm Post subject: |
|
|
KShots wrote: | (because we all know how soon this will get fixed upstream...)
A more permanent fix:
Update your .bashrc to set /usr/local/bin earlier in your path:
Code: | export PATH=/usr/local/bin:"${PATH}" |
Then do the following: Code: | mkdir -p /usr/local/bin
cat > /usr/local/bin/steam
#!/bin/sh
GSETTINGS_BACKEND=memory /usr/bin/steam | ... hit CTRL-D to save the file... and make it executable: Code: | chmod +x /usr/local/bin/steam | Now whenever your desktop shortcut calls "steam", it will find /usr/local/bin/steam first, set the appropriate environment, and execute the upstream steam script. | If anyone is still reading this stuff, don't do this any more - this was fixed long ago, and a side effect of using it now is the loss of clipboard support in Steam (copy/paste). _________________ Life without passion is death in disguise |
|
Back to top |
|
|
|