Why was this issue closed @kisak-valve? I guess it because of wrongly filled description, because it is still needed due to GTK2 being deprecated since end of 2020 (see e.g. this for more info) and for things like Wayland support, see https://github.com/ValveSoftware/steam-for-linux/issues/4924#issuecomment-789324760. Is there an open issue to keep track of this?
Hello @Faalagorn, the blank issue report template makes this an invalid issue report.
As far as I know, the Steam client uses VGUI2 and Panorama (via libcef) to render, not GTK2. The libappindicator steam tray icon uses a GTK2 render path, but that's non-essential, provided by the Steam runtime and doesn't block the main client window if it is broken or missing.
Hello @Faalagorn, the blank issue report template makes this an invalid issue report.
As far as I know, the Steam client uses VGUI2 and Panorama (via libcef) to render, not GTK2. The libappindicator steam tray icon uses a GTK2 render path, but that's non-essential, provided by the Steam runtime and doesn't block the main client window if it is broken or missing.
Thanks for a quick reply! Does it mean though that the point about Steam using GTK2 in https://github.com/ValveSoftware/steam-for-linux/issues/4924#issuecomment-789324760 is basically not preventing Steam to be native Wayland application? Though it still be nice to upgrade to GTK3 (or 4) when possible :)
As far as I know, the Steam client uses VGUI2 and Panorama (via libcef) to render, not GTK2.
@kisak-valve Oh ok, so VGUI2 renders the window then? I only looked into the load time dependencies, but it seems like vgui2_s.so is loaded at runtime. Does that mean that VGUI2 would have to be updated to support Wayland to close https://github.com/ValveSoftware/steam-for-linux/issues/4924?
Your system information
Please describe your issue in as much detail as possible:
Describe what you expected should happen and what did happen. Please link any large code pastes as a Github Gist
Steps for reproducing this issue: