重构:统一 Moonlight 协议并移除 RDP 选项
变更详情:协议统一 Moonlight,移除 RDP 选项
This commit is contained in:
parent
ec5d839075
commit
91a0d00d88
@ -33,14 +33,14 @@ std::vector<DesktopInfo> defaultDesktops(const QString& migratedServer) {
|
|||||||
ubuntu.id = QStringLiteral("desk-ubuntu-01");
|
ubuntu.id = QStringLiteral("desk-ubuntu-01");
|
||||||
ubuntu.name = QStringLiteral("Ubuntu");
|
ubuntu.name = QStringLiteral("Ubuntu");
|
||||||
ubuntu.os = QStringLiteral("Ubuntu 桌面");
|
ubuntu.os = QStringLiteral("Ubuntu 桌面");
|
||||||
ubuntu.protocol = Protocol::kRdp;
|
ubuntu.protocol = Protocol::kMoonlight;
|
||||||
list.push_back(ubuntu);
|
list.push_back(ubuntu);
|
||||||
|
|
||||||
DesktopInfo kylin;
|
DesktopInfo kylin;
|
||||||
kylin.id = QStringLiteral("desk-kylin-01");
|
kylin.id = QStringLiteral("desk-kylin-01");
|
||||||
kylin.name = QStringLiteral("麒麟");
|
kylin.name = QStringLiteral("麒麟");
|
||||||
kylin.os = QStringLiteral("银河麒麟桌面");
|
kylin.os = QStringLiteral("银河麒麟桌面");
|
||||||
kylin.protocol = Protocol::kRdp;
|
kylin.protocol = Protocol::kMoonlight;
|
||||||
list.push_back(kylin);
|
list.push_back(kylin);
|
||||||
|
|
||||||
return list;
|
return list;
|
||||||
@ -51,9 +51,9 @@ DesktopInfo fromJson(const QJsonObject& obj) {
|
|||||||
d.id = obj.value(QStringLiteral("id")).toString();
|
d.id = obj.value(QStringLiteral("id")).toString();
|
||||||
d.name = obj.value(QStringLiteral("name")).toString();
|
d.name = obj.value(QStringLiteral("name")).toString();
|
||||||
d.os = obj.value(QStringLiteral("os")).toString();
|
d.os = obj.value(QStringLiteral("os")).toString();
|
||||||
d.protocol = obj.value(QStringLiteral("protocol")).toString() == QStringLiteral("rdp")
|
// 协议统一 Moonlight:RDP 渲染路径实测差(CPU 高、卷帘),本地配置不再提供
|
||||||
? Protocol::kRdp
|
// RDP 选项;RDP 代码保留作网关备用,协议字段仅在平台票据层区分。
|
||||||
: Protocol::kMoonlight;
|
d.protocol = Protocol::kMoonlight;
|
||||||
d.endpoint = obj.value(QStringLiteral("endpoint")).toString();
|
d.endpoint = obj.value(QStringLiteral("endpoint")).toString();
|
||||||
d.app = obj.value(QStringLiteral("app")).toString();
|
d.app = obj.value(QStringLiteral("app")).toString();
|
||||||
d.width = obj.value(QStringLiteral("width")).toInt(1920);
|
d.width = obj.value(QStringLiteral("width")).toInt(1920);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user