protonscr

Steam client keyboard only resizes when you open the steam client only.

steamopen Steam client
ValveSoftware/steam-for-linux#10457 · opened 2024-02-02 by hungrymonkey · updated 2024-02-02 · 2 comments · github
Hhungrymonkey 2024-02-02 github

Your system information

  • Steam client version (build number or date): Version 1705108172, Steam Client Build Date: Fri, Jan 12 4:52 PM UTC -08:00
  • Distribution (e.g. Ubuntu): Opensuse tumbleweed. Gnome wayland
  • Opted into Steam client beta?: [Yes/No] No
  • Have you checked for system updates?: [Yes/No] Update to date
  • Steam Logs: [generate by running this command in a terminal tar -zcvf ~/Desktop/steam-logs.tar.gz ~/.steam/steam/logs]
  • GPU: Nvidia/Intel/AMD - Van Gogh Steam Deck GPU

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

The steam keyboard does not resize between changing portrait or landscape mode. The client keyboard size is set upon the startup of the steam client. See attached screenshot below as an example of this behavior on gnome wayland. I did not test other desktop environments or any X11 DE.

Information for package gnome-shell:

Repository : openSUSE-Tumbleweed-Oss
Name : gnome-shell
Version : 45.3-2.1
Arch : x86_64
Vendor : openSUSE
Installed Size : 8.3 MiB
Installed : Yes (automatically)
Status : up-to-date
Source package : gnome-shell-45.3-2.1.src
Upstream URL : https://wiki.gnome.org/Projects/GnomeShell
Summary : GNOME Shell

Information for package Mesa:

Repository : openSUSE-Tumbleweed-Oss
Name : Mesa
Version : 23.3.4-365.1
Arch : x86_64
Vendor : openSUSE
Installed Size : 9.4 KiB

Steps for reproducing this issue:

  1. Start gnome wayland on a steam deck without the steam client opened
  2. Change the internal screen from landscape to portrait mode
  3. Start the steam client
  4. Confirm the keyboard orientation with Steam + X
  5. Close the keyboard
  6. Change the internal screen from portrait mode to landscape mode.
  7. Open the keyboard again with steam + X

Workarounds

Close the steam client and kill all related processes before opening the client in the desired orientation.

Screenshot from 2024-02-02 05-30-34

Hhungrymonkey 2024-02-02 github

My steam client is opened with extest. I am using a build from 45966909c055ab08fd7db41f12242bd6b5ad7d08

https://github.com/Supreeeme/extest

Hhungrymonkey 2024-02-02 github

Exec=env LD_PRELOAD=/home/user/gitrepo/extest/target/i686-unknown-linux-gnu/release/libextest.so /usr/bin/steam %U

Nothing extracted yet.