Closed aspann closed 2 months ago
Not working for me. Did you remember to unmerge libappindicator?
Not working for me. Did you remember to unmerge libappindicator?
Yep so I did. Using Gnome 46 [private overlay] with this extension: https://extensions.gnome.org/extension/615/appindicator-support
Did you get any errors in the logs when launching via terminal, and have you resetted the steam install afterwards (steam --reset
)?
[edit]: Will have a deeper look in a moment..
I'm on Plasma 6. I force uninstalled libindicator and libappindicator. Then I ran from a terminal STEAM_RUNTIME=0 steam --reset. No dice.
If this is the case, then dev-libs/libindicator will need to be provided by the steam-overlay because even though libappindicator is provided, it still depends on libindicator from the Gentoo tree.
Okay, just re- and double checked..
* Found these USE flags for games-util/steam-launcher-1.0.0.79-r1:
U I
+ + desktop-portal : Enable desktop integration, e.g. for file pickers
+ + dialogs : Support additional dialogs before the client starts
+ + joystick : Add support for joysticks in all packages
+ + pulseaudio : Add sound server support via media-libs/libpulse (may be PulseAudio or PipeWire)
+ + steamruntime : Use the official Steam runtime libraries
- - steamvr : Enable SteamVR virtual reality support
- + trayicon : Enable system tray icon
+ + udev : Enable virtual/udev integration (device discovery, power and storage device support, etc)
+ + video_cards_nvidia : VIDEO_CARDS setting to build driver for nvidia video cards
+ + wayland : Enable dev-libs/wayland backend
steam --reset
Prove:
That's because you're using the steam runtime via USE flag. In that case, Steam is providing libappindicator itself. Try STEAM_RUNTIME=0 steam
from a terminal, you probably won't have the trayicon. trayicon USE flag is only for when steam runtime is disabled either via USE or env VAR.
yeah.. stupid me .. just recognized that as well .. :/
lol, oh well. Should probably edit the title now to request dev-libs/libindicator to be included in the overlay.
Will adjust the title in a moment, but before I'm going to check something else.. (as libappindicator should be removed in any-case as it is unmaintained for years now and should not be pulledin by any repo)
[edit]: reminds me to the libnm-glib situation.. :D
I mean, Steam still depends on gtk+2. You can't remove it, Steam refuses to start if you do. You'd think they'd have phased out gtk+ version 2 years ago.
yeah.. think I'll close this as invalid.
doesn't make sense - maybe esteam
can add the lib from a binary-build somewhere directly into the steam runtime dirs... so there won't be any zombie libs in system folders.. ;-)
nvm. thatnks for your feedback and exchange, closing it for now.
Hey,
I've just came across this bug: https://bugs.gentoo.org/936881 ...
libappindicator is already masked upstream and will be removed very soon, is there a real reason to provide a (slotted: 2) version of libappindicator and the dependency in
games-util/steam-launcher
?(I've locally replaced it and it worked without any issues - the tray icon is still visible)
The patch I've tested:
Nvm. many thanks for the great work @steam-overlay! :+1: Cheers!