Flatpak版Steam更新后使用Flatpak版GE-Proton的游戏没办法识别手柄

$ flatpak info com.valvesoftware.Steam 
                                                                                             
Steam - Launcher for the Steam software distribution service                                 
                                                                                             
 标识: com.valvesoftware.Steam                                                              
 引用: app/com.valvesoftware.Steam/x86_64/stable                                            
 架构: x86_64                                                                               
 分支: stable                                                                               
 版本: 1.0.0.87                                                                             
   许可证: LicenseRef-proprietary                                                           
 来源: flathub                                                                              
 集合: org.flathub.Stable                                                                   
 安装: system                                                                               
     安装大小: 53.9 MB                                                                      
   运行时: org.freedesktop.Platform/x86_64/26.08                                            
SDK: org.freedesktop.Sdk/x86_64/26.08                                                       
                                                                                             
 提交: e02cefb32ca349eb848d619d440ac74221e98dc310f0dc14e6540affb72c5b75                     
 上级: 1ea2cc62d5d76d9122fb2980b3829555b8f5076a67a6bcd42c4a6f6becd33390                     
 主题: Merge beta to stable (#1572) (6e7846ff7743)                                          
 日期: 2026-09-26 16:34:01 +0000   

$ flatpak info com.valvesoftware.Steam.CompatibilityTool.Proton-GE 

Proton-GE (community build) - Latest Proton-GE version built on the Flatpak
Freedesktop SDK

 标识: com.valvesoftware.Steam.CompatibilityTool.Proton-GE
 引用: runtime/com.valvesoftware.Steam.CompatibilityTool.Proton-GE/x86_64/stable
 架构: x86_64
 分支: stable
 版本: 11.7
   许可证: BSD-3-Clause and LGPL-2.1 and zlib-acknowledgement and Zlib and OFL-1.1 and MIT and MPL-2.0 and LicenseRef-proprietary
 来源: flathub
 集合: org.flathub.Stable
 安装: system
     安装大小: 1.6 GB

 提交: 7f9f0584c625c9f53c30ac099740ca720ad7b5b2fc303385061a9cf1c4cb7db3
 上级: 16bb77b364077ed8c11cf8b098d0825bc64c4674885696b8cc027a973569144e
 主题: Merge pull request #273 from flathub/update-master-f4a8fb3 (b0048574ae0f)
 日期: 2026-09-16 04:40:31 +0000

兼容层使用GE-Proton11-7(Flatpak)后游戏就无法识别手柄只能使用键鼠

居然还能有这种问题...

不过用ProtonUp-Qt安装的GE-Proton很正常,用sudo flatpak update --commit 1ea2cc62d5d76d9122fb2980b3829555b8f5076a67a6bcd42c4a6 f6becd33390 com.valvesoftware.Steam回退到上一个版本后Flatpak版GE-Proton也能正常使用手柄,也就是应该是这个PR Merge beta to stable的某个改动产生的问题(可惜低技术力看不懂啊(x

我看了一下PR, 大部分改动我觉得都不会与手柄有关

假设真的是这个PR的问题的话, 最可疑的应该是这里的运行时版本变化了: https://github.com/flathub/com.valvesoftware.Steam/pull/1572/changes#diff-3668425d717649bcee046e03be5955d34492c782eedb288a52a39d8f42ac8640L3

我也没有手柄, 所以也无法尝试复现你的问题, 只能根据PR简单猜测

感觉可能是,这个故障也很奇葩,Steam自己下载的Proton和通过其他渠道安装的GE-Proton没问题,只有Flatpak版GE-Proton有问题。瞄了瞄Flatpak版Steam的GE-Proton的SDK还是25.08,以为是运行时不匹配不过试了试用org.freedesktop.Sdk//26.08重新构建也还是有手柄识别问题,有点难处理了,Flatpak版GE-Proton也只是把GE-Proton扔到Flatpak版Steam的容器路径里,文件本身也还是GE-Proton发布的文件,只是兼容层存放的位置不一致就导致手柄用不了太奇怪。

这个也许有一点帮助

虽然不完全相同, 但同样是steam + 手柄 +flathub, 同样是升级后出现问题