Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Keyboard text doubling in Steam Deck Game Mode #4250

Open
BlueInterlude opened this issue Jan 7, 2025 · 0 comments
Open

Keyboard text doubling in Steam Deck Game Mode #4250

BlueInterlude opened this issue Jan 7, 2025 · 0 comments
Labels
bug:unconfirmed Someone works on identifying the issue

Comments

@BlueInterlude
Copy link

BlueInterlude commented Jan 7, 2025

Describe the bug

When typing in the search box in Game Mode, the text doubles. For example, if you're searching for "Ghostrunner 2", each letter will double resulting in "Gghhoo.." and so on.

This bug only happens on the AppImage and not the Flatpak. I primarily use the AppImage for HDR support (which the Flatpak supports but can be trickier to do on the Steam Deck with needing the Gamescope Flatpak installed as well).

Add logs

(15:53:36) INFO:    [Legendary]:        Legendary location: /tmp/.mount_HeroicSxG5YV/resources/app.asar.unpacked/build/bin/x64/linux/legendary
(15:53:36) INFO:    [Gog]:              GOGDL location: /tmp/.mount_HeroicSxG5YV/resources/app.asar.unpacked/build/bin/x64/linux/gogdl
(15:53:36) INFO:    [Connection]:       Connectivity: check-online
(15:53:36) INFO:    [Connection]:       Pinging external endpoints
(15:53:37) INFO:    [Gog]:              Checking for existing gog manifests
(15:53:37) INFO:    [Nile]:             Refreshing library...
(15:53:37) INFO:    [Nile]:             Refreshing Amazon Games...
(15:53:37) INFO:    [Nile]:             Running command: NILE_CONFIG_PATH=/home/deck/.config/heroic/nile_config /tmp/.mount_HeroicSxG5YV/resources/app.asar.unpacked/build/bin/x64/linux/nile library sync
(15:53:37) INFO:    [Nile]:             Game list updated, got 272 games
(15:53:37) INFO:    [Backend]:          Heroic started via Steam-Deck gamemode. Switching to fullscreen
(15:53:37) WARNING: [Backend]:          Failed to register protocol with OS.
(15:53:38) INFO:    [Legendary]:        Running command: LEGENDARY_CONFIG_PATH=/home/deck/.config/heroic/legendaryConfig/legendary /tmp/.mount_HeroicSxG5YV/resources/app.asar.unpacked/build/bin/x64/linux/legendary --version
(15:53:38) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/deck/.config/heroic/gogdlConfig /tmp/.mount_HeroicSxG5YV/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/deck/.config/heroic/gog_store/auth.json --version
(15:53:38) INFO:    [Nile]:             Running command: NILE_CONFIG_PATH=/home/deck/.config/heroic/nile_config /tmp/.mount_HeroicSxG5YV/resources/app.asar.unpacked/build/bin/x64/linux/nile --version
(15:53:38) INFO:    [Connection]:       Connectivity: online
(15:53:38) INFO:    [Gog]:              Checking if login is valid
(15:53:38) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/deck/.config/heroic/gogdlConfig /tmp/.mount_HeroicSxG5YV/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/deck/.config/heroic/gog_store/auth.json auth
(15:53:38) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/deck/.config/heroic/gogdlConfig /tmp/.mount_HeroicSxG5YV/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/deck/.config/heroic/gog_store/auth.json auth
(15:53:38) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/deck/.config/heroic/gogdlConfig /tmp/.mount_HeroicSxG5YV/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/deck/.config/heroic/gog_store/auth.json auth
(15:53:38) INFO:    [Backend]:          AreWeAntiCheatYet data downloaded
(15:53:38) INFO:    [Backend]:          
System Information:
CPU: 8x AMD Custom APU 0932
Memory: 15.53 GB (used: 2.92 GB)
GPUs:
  GPU 0:
    Name: Advanced Micro Devices, Inc. [AMD/ATI] Sephiroth [AMD Custom GPU 0405]
    IDs: D=1435 V=1002 SD=0123 SV=1002
    Driver: amdgpu
OS: SteamOS 3.6.20 holo (linux)

The current system is a Steam Deck (model: OLED) in game mode
We are not running inside a Flatpak container

Software Versions:
  Heroic: 2.15.2 Emeth
  Legendary: 0.20.36 Urban Flight (Heroic)
  gogdl: 1.1.2
  comet: comet 0.1.2

  Nile: 1.1.2 Will A. Zeppeli

(15:53:38) INFO:    [Gog]:              GOG presence set
(15:53:39) INFO:    [Nile]:             Saved user data to config file
(15:53:39) INFO:    [Frontend]:         Refreshing undefined Library
(15:53:39) WARNING: [Backend]:          refresh not implemented on Sideload Library Manager
(15:53:39) INFO:    [Legendary]:        Refreshing library...
(15:53:39) INFO:    [Legendary]:        Refreshing Epic Games...
(15:53:39) INFO:    [Nile]:             Refreshing library...
(15:53:39) INFO:    [Nile]:             Refreshing Amazon Games...
(15:53:39) INFO:    [Nile]:             Running command: NILE_CONFIG_PATH=/home/deck/.config/heroic/nile_config /tmp/.mount_HeroicSxG5YV/resources/app.asar.unpacked/build/bin/x64/linux/nile library sync
(15:53:39) INFO:    [Nile]:             Game list updated, got 272 games
(15:53:39) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/deck/.config/heroic/gogdlConfig /tmp/.mount_HeroicSxG5YV/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/deck/.config/heroic/gog_store/auth.json auth
(15:53:39) INFO:    [Backend]:          Frontend Ready
(15:53:39) INFO:    [Legendary]:        Running command: LEGENDARY_CONFIG_PATH=/home/deck/.config/heroic/legendaryConfig/legendary /tmp/.mount_HeroicSxG5YV/resources/app.asar.unpacked/build/bin/x64/linux/legendary list --third-party
(15:53:39) INFO:    [Gog]:              Saved username to config file
(15:53:39) INFO:    [Backend]:          Checking for new Heroic Updates
(15:53:39) INFO:    [Gog]:              Getting GOG library
(15:53:39) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/deck/.config/heroic/gogdlConfig /tmp/.mount_HeroicSxG5YV/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/deck/.config/heroic/gog_store/auth.json auth
(15:53:39) INFO:    [Backend]:          Checking for current version changelog
(15:53:40) INFO:    [Winetricks]:       Downloading Winetricks
(15:53:41) INFO:    [Legendary]:        Game list updated, got 437 games & DLCs
(15:53:41) INFO:    [Gog]:              Saved games data
(15:53:41) WARNING: [Backend]:          listUpdateableGames not implemented on Sideload Library Manager
(15:53:41) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/deck/.config/heroic/gogdlConfig /tmp/.mount_HeroicSxG5YV/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/deck/.config/heroic/gog_store/auth.json auth
(15:53:41) INFO:    [Gog]:              Found 0 game(s) to update
(15:53:41) INFO:    [Legendary]:        Checking for game updates: LEGENDARY_CONFIG_PATH=/home/deck/.config/heroic/legendaryConfig/legendary /tmp/.mount_HeroicSxG5YV/resources/app.asar.unpacked/build/bin/x64/linux/legendary list --third-party
(15:53:42) INFO:    [WineDownloader]:   Updating wine versions info
(15:53:42) INFO:    [WineDownloader]:   Fetching upstream information...
(15:53:43) INFO:    [WineDownloader]:   wine versions updated
(15:53:43) INFO:    [Legendary]:        Found 0 games to update
(15:53:43) INFO:    [Nile]:             Looking for updates...
(15:53:43) INFO:    [Nile]:             Running command: NILE_CONFIG_PATH=/home/deck/.config/heroic/nile_config /tmp/.mount_HeroicSxG5YV/resources/app.asar.unpacked/build/bin/x64/linux/nile list-updates --json
(15:53:44) INFO:    [Backend]:          Starting the Download Queue

Steps to reproduce

Add the Heroic AppImage to Game Mode, search for a game, see the text double.

Expected behavior

For the text not to double when searching.

Screenshots

2025-01-07.15-47-33.mp4

Heroic Version

Latest Stable

System Information

  • OS [e. g. "Ubuntu"]: SteamOS on the Steam Deck
  • Hardware: Steam Deck (OLED)
  • SteamOS Build: 20241030.1 (Stable)
  • Steam Version: 1733265492

Additional information

Continuation of #4111, I understand Heroic in Game Mode is generally not supported but like the linked issue states, Heroic works mostly fine in Game Mode aside from the drop-down menus and this text bug.

There's an open PR to fix the drop-down menus leaving just this text issue (on the AppImage at least).

@BlueInterlude BlueInterlude added the bug:unconfirmed Someone works on identifying the issue label Jan 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug:unconfirmed Someone works on identifying the issue
Projects
None yet
Development

No branches or pull requests

1 participant