From 774a4d99fd0432a2e8fcb2d98ebf0eb4be752b32 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=8B=E4=B8=80=E9=B8=A3?= <1000000008@qq.com> Date: Thu, 29 Oct 2026 02:55:38 -0400 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=EF=BC=9A=E5=8D=8F=E8=AE=AE?= =?UTF-8?q?=E7=BB=9F=E4=B8=80=20Moonlight=EF=BC=8C=E7=A7=BB=E9=99=A4=20RDP?= =?UTF-8?q?=20=E9=80=89=E9=A1=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- terminal/kiosk-shell/src/desktop_store.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/terminal/kiosk-shell/src/desktop_store.cpp b/terminal/kiosk-shell/src/desktop_store.cpp index 824b382..2e2c248 100644 --- a/terminal/kiosk-shell/src/desktop_store.cpp +++ b/terminal/kiosk-shell/src/desktop_store.cpp @@ -33,14 +33,14 @@ std::vector defaultDesktops(const QString& migratedServer) { ubuntu.id = QStringLiteral("desk-ubuntu-01"); ubuntu.name = QStringLiteral("Ubuntu"); ubuntu.os = QStringLiteral("Ubuntu 桌面"); - ubuntu.protocol = Protocol::kRdp; + ubuntu.protocol = Protocol::kMoonlight; list.push_back(ubuntu); DesktopInfo kylin; kylin.id = QStringLiteral("desk-kylin-01"); kylin.name = QStringLiteral("麒麟"); kylin.os = QStringLiteral("银河麒麟桌面"); - kylin.protocol = Protocol::kRdp; + kylin.protocol = Protocol::kMoonlight; list.push_back(kylin); return list; @@ -51,9 +51,9 @@ DesktopInfo fromJson(const QJsonObject& obj) { d.id = obj.value(QStringLiteral("id")).toString(); d.name = obj.value(QStringLiteral("name")).toString(); d.os = obj.value(QStringLiteral("os")).toString(); - d.protocol = obj.value(QStringLiteral("protocol")).toString() == QStringLiteral("rdp") - ? Protocol::kRdp - : Protocol::kMoonlight; + // 协议统一 Moonlight:RDP 渲染路径实测差(CPU 高、卷帘),本地配置不再提供 + // RDP 选项;RDP 代码保留作网关备用,协议字段仅在平台票据层区分。 + d.protocol = Protocol::kMoonlight; d.endpoint = obj.value(QStringLiteral("endpoint")).toString(); d.app = obj.value(QStringLiteral("app")).toString(); d.width = obj.value(QStringLiteral("width")).toInt(1920);