告别LAG,欢迎使用新的KRdp库与KDE等离子Wayland会话进行无缝远程桌面交互。
在一个远程工作已成为常态、对无缝远程计算机控制的需求日益增强的时代,KDE开发团队为现代桌面和显示服务器Wayland设计了一种解决方案。
进入KRdp,这是一个尖端的RDP(远程桌面协议)库,旨在彻底改变对等离子Wayland会话的远程控制。凭借一种利用现有技术并专注于性能的创新方法,KRdp准备重塑我们与远程计算机交互的方式。
对新图书馆的需求
当我们谈论远程桌面(客户端或服务器)时,X11显示服务器有很多可用。虽然X11的解决方案比比皆是,但Wayland的前景一直相对稀少。
认识到这一差距,KDE团队创建了一个多功能和高性能的解决方案。其目标是在现有协议的基础上构建,而不是重新发明轮子,最终导致选择RDP而不是VNC和其他协议。
RDP的优势
RDP因其众多优势而成为领跑者。与传输未压缩屏幕图像的VNC不同,RDP集成了“图形管道”扩展,该扩展利用H.264压缩来传输视频。带宽需求的大幅降低转化为性能和响应能力的增强,使远程桌面体验比以往任何时候都更加流畅。
输入KRdp
在KRdp的开发过程中,性能优化的重要性显而易见。软件编码虽然有能力,但对远程桌面交互的响应能力构成了限制。在一个关键举措中,KDE开发人员采用了硬件加速来实现最佳的远程桌面体验。KPipeWire现在拥有用于硬件加速视频编码的VA-API集成,使KRdp和Sopplle受益,这是KDE等离子6中即将推出的功能。
为了方便用户友好的交互和沙箱环境,KRdp利用了免费桌面远程桌面门户。虽然目前的实施提供了接受或拒绝远程桌面请求等基本功能,但该团队致力于扩展其功能。正在计划引入类似于屏幕直播门户中提供的功能,包括屏幕选择和会话设置保留。
KRdp无缝集成了各种组件,以实现其雄心勃勃的目标。它使用自由桌面远程桌面门户从Kwin获取视频流和远程输入。创新的KPipeWire技术将视频流编码为H.264,而FreeRDP则处理视频的传输和客户端输入的接收。最终的愿景是将KRdp作为一种系统服务嵌入到KDE等离子体中,并伴随着一个用户友好的系统设置页面进行配置。
KRdp演示
想试试吗?
KRdp库目前是Flatpak的测试版本。它处于阿尔法状态。所以,要小心你用它做的事情。
从该页面下载“.flatpak”文件(选择任何镜像)。
然后打开一个终端并运行以下命令(更改文件名):
Flatpak--用户--安装krdp-pha-20230808.flatpak
最后,使用下面的命令启动服务器。它将开始监听传入的连接。
Flatpak运行org.kde.krdp-u{用户名}-p{密码}
现在,您可以尝试通过任何FreeRDP客户端从任何其他系统进行连接。你可以在这里参考一个列表。或者,您可以使用以下命令:
Xfreerdp/u:[用户名]/p:[密码]-剪贴板/v:[IP地址]:3389
您可以在此处报告任何错误。此外,您还可以在GitLab上阅读有关语法和其他选项的更多信息。
展望未来
KRDP的推出标志着朝着满足现代计算的远程桌面需求迈进了一大步。KDE团队致力于利用现有技术,优化性能,并优先安排用户体验,最终形成了一个强大的工具,承诺重新定义远程交互。
这个库预计将登陆即将到来的KDE等离子6,目前正在开发中。作为一个长期目标,这个库将在KDE等离子体中作为系统服务公开,这样你就可以通过设置页面轻松地控制它。
通过KDE博客