## 描述 Bug 在尝试通过 RDP 协议连接运行 KDE Plasma 6 (Wayland) 的 Fedora 主机时,SSH 隧道和身份验证均已成功通过(电脑桌面端已弹出“远程控制会话已开始”的通知),但随后连接立即断开,App 界面报错 `ironrdp-core` 解码失败:`[ironrdp-core-0.2.1/src/error.rs:248] other (received disconnect provider ultimatum)`。 ## 复现步骤 1. 在 Fedora (KDE Plasma 6 / Wayland) 的系统设置中启用远程桌面(基于 `krdp`),并配置好用户名与密码。 2. 打开 ServerBox,进入对应的服务器配置,新建或编辑远程桌面,协议选择 `RDP`。 3. 主机填入 `127.0.0.1`,端口 `3389`,填入正确的用户名与密码。 4. 直接点击连接。 5. 看到电脑端弹出连接成功通知,但 App 端立刻断开并抛出解码错误黑屏。 ## 期望结果 能够成功协商画面流并正常显示 Fedora KDE Plasma 6 桌面画面,进入远程控制会话。 ## 实际结果 电脑端虽显示会话开始,但客户端立刻断开并提示: ```text [decode error @ /rustc/48a229ceaefd4985c50990b14116b6d856af0985/library/core/src/ops/function.rs:250] decode error, caused by: [decode_send_data_indication @ /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ironrdp-core-0.2.1/src/error.rs:248] other (received disconnect provider ultimatum) ``` ## 截图 <img width="863" height="1920" alt="Image" src="https://github.com/user-attachments/assets/ab0728ed-59c3-4ac0-96c0-ba1981f11051" /> <img width="1440" height="1920" alt="Image" src="https://github.com/user-attachments/assets/ed48e0a1-79ef-48cb-b9c1-39e583f8f9ae" /> ## 设备 - 系统: xiaomi hyperos 3.0.302.0 - App版本:1.0.1719
Activity
winnowl commentedon Oct 5, 2026
Issue triage
Feasibility:needs-clarification | Risk:medium
Information needed to reproduce:
Suggested labels(not applied automatically):bug, RDP, krdp
StarryHui commentedon Oct 5, 2026
复现频率与具体版本:
其他客户端对比:
连接拓扑与转发方式:
127.0.0.1,端口3389。报错日志与原因推断:
ironrdp-core在解析 KRDP 基于 Wayland/PipeWire 协商图形通道(EGFX / 视频推流)发送的send_data_indicationPDU 数据包时解析失败,导致服务端下发了断开连接的最后通牒(provider ultimatum)。lollipopkit commentedon Oct 20, 2026
请尝试1816版本