ValveSoftware / steam-for-linux

Issue tracking for the Steam for Linux beta client
4.22k stars 174 forks source link

Detect Wayland-based user sessions with the Hardware Survey #8620

Open pippaine opened 2 years ago

pippaine commented 2 years ago

Your system information

Please describe your issue in as much detail as possible:

Relevant collected information follows:

Computer Information: Manufacturer: LENOVO Model: 20UW0012US Form Factor: Laptop No Touch Input Detected

Operating System Version: Fedora Linux 36 (Workstation Edition) (64 bit) Kernel Name: Linux Kernel Version: 5.17.11-300.fc36.x86_64 X Server Vendor: The X.Org Foundation X Server Release: 12201002 X Window Manager: GNOME Shell Steam Runtime Version: steam-runtime_0.20220315.

Storage: Number of SSDs: 0 Number of HDDs: 0

This is a thinkpad X12 detachable, with perfectly working touch input. I pretty much only play touch games on it. May be related to #5881

Notably the survey has also failed to detect the nvme ssd (same as #8412)

Also I am using Wayland primarily, but only see information on X being collected. I did not find any issues related to this.

Steps for reproducing this issue:

  1. Thinkpad X12 Detachable w/ Fedora Workstation 36 on Wayland
  2. Participate in Valve Hardware Survey
kisak-valve commented 2 years ago

Hello @pippaine, there's no value in fragmenting the discussion of #5881 or #8412 over multiple issue reports. Feel free to add your experience to those older issue reports.

When using a Wayland-based user session, the Steam client is being run with XWayland, and that version can be useful for troubleshooting some issues. Let's use this issue report as a feature request to add Wayland-based user session detection.