Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
GNOME 3.30 for all init systems
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page Previous  1, 2  
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
Anon-E-moose
Watchman
Watchman


Joined: 23 May 2008
Posts: 6150
Location: Dallas area

PostPosted: Mon Apr 01, 2019 7:45 pm    Post subject: Reply with quote

Hossie wrote:
I really dont know what happened, but all this steam library madness is really annoying.

But running

Code:
steam --reset


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.1 zen kernel, gcc 13, profile 17.0 (custom bare multilib), openrc, wayland
Back to top
View user's profile Send private message
saboya
Guru
Guru


Joined: 28 Nov 2006
Posts: 552
Location: Brazil

PostPosted: Mon Apr 01, 2019 11:55 pm    Post subject: Reply with quote

Hossie wrote:
I really dont know what happened, but all this steam library madness is really annoying.

But running

Code:
steam --reset


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
View user's profile Send private message
Adrien.D
Apprentice
Apprentice


Joined: 18 Jan 2015
Posts: 157

PostPosted: Wed Apr 17, 2019 6:12 pm    Post subject: Reply with quote

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
View user's profile Send private message
rmk88
n00b
n00b


Joined: 31 Mar 2019
Posts: 10

PostPosted: Sat Apr 20, 2019 5:22 pm    Post subject: Reply with quote

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. :D 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] :D

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
View user's profile Send private message
rmk88
n00b
n00b


Joined: 31 Mar 2019
Posts: 10

PostPosted: Sat Apr 20, 2019 5:32 pm    Post subject: Reply with quote

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
View user's profile Send private message
rmk88
n00b
n00b


Joined: 31 Mar 2019
Posts: 10

PostPosted: Wed Apr 24, 2019 4:31 pm    Post subject: Reply with quote

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
View user's profile Send private message
Leio
Developer
Developer


Joined: 27 Feb 2003
Posts: 494
Location: Estonia

PostPosted: Wed May 08, 2019 3:56 pm    Post subject: Reply with quote

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
View user's profile Send private message
Adrien.D
Apprentice
Apprentice


Joined: 18 Jan 2015
Posts: 157

PostPosted: Thu May 09, 2019 4:44 pm    Post subject: Reply with quote

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
View user's profile Send private message
saboya
Guru
Guru


Joined: 28 Nov 2006
Posts: 552
Location: Brazil

PostPosted: Sat May 11, 2019 10:23 am    Post subject: Reply with quote

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
View user's profile Send private message
tsuehpsyde
Tux's lil' helper
Tux's lil' helper


Joined: 28 Jul 2004
Posts: 103

PostPosted: Sun May 12, 2019 2:10 pm    Post subject: Reply with quote

Leio wrote:
...running it with GSETTINGS_BACKEND=memory ...


That did the trick; thank you :)
Back to top
View user's profile Send private message
KShots
Guru
Guru


Joined: 09 Oct 2003
Posts: 595
Location: Florida

PostPosted: Mon May 20, 2019 11:52 pm    Post subject: Reply with quote

(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
View user's profile Send private message
genbort
n00b
n00b


Joined: 27 May 2019
Posts: 12

PostPosted: Mon Jun 03, 2019 1:47 pm    Post subject: Reply with quote

That was too good. Thanks for your effort, Dantrell.
Back to top
View user's profile Send private message
KShots
Guru
Guru


Joined: 09 Oct 2003
Posts: 595
Location: Florida

PostPosted: Thu Jun 24, 2021 11:44 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Goto page Previous  1, 2
Page 2 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum