我尝试通过rdesktop 1.6和freerdp 0.8.2从linux连接到Windows 8 Developer Preview,但没有成功。
我得到了:
ui_unimpl:未实现:未知能力设置0x1E ui_unimpl:NOT 实施:Bpp 254
虽然我可以从Windows 7设置连接。但Windows 8上的RDP版本是什么? Linux上是否有支持这种版本的rdp客户端?
答案 0 :(得分:4)
RDP在Windows 8中经历了大量工作,可能还没有得到非Microsoft维护客户的任何支持。从Windows 7远程处理应该可以正常工作。现在可以利用Windows 7中添加的一些功能,这就是Windows 7到Windows 8可能工作的原因,而Linux到Windows 8可能不会。也就是说,Windows 7的RDP客户端已经支持新功能。
答案 1 :(得分:2)
下面的更改工作围绕windows8显示问题。不知何故,当连接windows8时,bpp为零。
使用“xfreerdp --no-nla”进行测试
diff --git a/client/X11/xf_graphics.c b/client/X11/xf_graphics.c
index afbf773..beb3afe 100644
--- a/client/X11/xf_graphics.c
+++ b/client/X11/xf_graphics.c
@@ -109,6 +109,7 @@ void xf_Bitmap_Decompress(rdpContext* context, rdpBitmap* bitmap,
{
uint16 size;
+ if (!bpp) bpp = 16;
size = width * height * (bpp + 7) / 8;
if (bitmap->data == NULL)
答案 2 :(得分:1)
对于那些绊倒这个问题的人:
Windows 8 / Windows Server 2012支持RDPv8:(Wikipedia)
Remmina(remmina@sourceforge),实现FreeRDP(FreeRDP),能够连接到Windows 8 / Windows Server 2012 - 我目前正在使用Remmina成功连接到WS2012计算机。 / p>
答案 3 :(得分:0)
FreeRdp旨在支持win8
当我尝试登录但未能正确显示时
位图解压缩失败
在版本1.0发布之前,您可以尝试:
https://github.com/FreeRDP/FreeRDP/wiki/Compilation
我正在调查
答案 4 :(得分:0)
也许Remmina或Freerdp或Rdesktop连接到Windows Server 2012,但我们必须确保使用RDPv8并且它不能在某种兼容模式下在RDPv7上运行。
让我告诉你,使用RDPv8的性能提升是巨大的。看到这个关于远程桌面的视频非常有趣:
http://www.youtube.com/watch?v=IJVu27EGijg
视频中的那些人在评估Windows远程协议方面做得非常出色。