View Issue Details

IDProjectCategoryView StatusLast Update
0012580Dwarf FortressGeneralpublic2024-03-19 04:05
Reporteremail Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
Status newResolutionopen 
Summary0012580: It's not possible to insert text while playing the Linux build of DF on a Steam Deck
DescriptionI'm trying to play Dwarf Fortress in docked mode on a Steam Deck (Linux Native game build) but I can't get the game to insert text.

Hotkeys (like pressing "m" for mining, or "y" for the labor menu) work as normal, but stuff like changing names of the dwarves doesn't.
This happens both in gaming mode and desktop mode, even playing the game with the Steam Deck undocked and the onscreen Steam keyboard.

But, playing the Windows build through Proton works perfectly fine, the physical keyboard is recognized and can insert text just fine, same with the onscreen Steam one.

Here's the original reddit thread of the problem:
https://www.reddit.com/r/dwarffortress/comments/171btfm/linux_version_is_super_fast_on_steam_deck_but/

DF version: 50.11
OS: SteamOS 3.4.11 for Steam Deck
TagsNo tags attached.

Activities

nico0807

2023-11-29 04:21

reporter   ~0041919

This bug is still there with SteamOS 3.5.7 on steamdeck

nico0807

2024-01-24 05:01

reporter   ~0042015

Last edited: 2024-01-24 05:02

I think I found the cause of the issue and a workaround that works with version 50.11

In the game properties, set the "LAUNCH OPTIONS" field :
SteamDeck=0 %command%

Here is a related bug tracker issue on the SteamOS repo, it seems closely related :
https://github.com/ValveSoftware/SteamOS/issues/1053
and one on the SDL GitHub :
https://github.com/libsdl-org/SDL/issues/8561

nico0807

2024-03-19 04:05

reporter   ~0042112

This issue has been solved with version 50.12

Add Note

Note

Issue History

Date Modified Username Field Change
2023-10-09 21:45 email New Issue
2023-11-21 23:54 nuvu Description Updated
2023-11-21 23:54 nuvu Project Triage => Dwarf Fortress
2023-11-29 04:21 nico0807 Note Added: 0041919
2024-01-24 05:01 nico0807 Note Added: 0042015
2024-01-24 05:02 nico0807 Note Edited: 0042015
2024-03-19 04:05 nico0807 Note Added: 0042112