RDP支持的颜色深度

【概述】

这是为解决RDP到底能不能用16位以上的颜色深度而做的试验。

 

【问题来源】

RDP虽说最高支持到24位颜色深度,但是从Linux上连接到windows上,使用不同的RDP客户端,设置24位,总会自动降低到16位,同时远程桌面上的windows也只能显示16位颜色,具体试验情况如下。

 

【环境】

Ubuntu12.04 + Windows XP/Win7

 

【试验步骤】

尝试多个RDP客户端(均声明已支持24 color depth)

1. rdesktop

安装:apt-get install rdesktop,则1.7.0版本被安装。

连接命令:rdesktop -a 24 [远程windows-ip]

2. freerdp

安装:apt-get install freerdp-x11,则1.0.1版本被安装。

连接命令:xfreerdp -a 24 [远程windows-ip]

3. remmina (Ubuntu自带)

连接命令:remmina调出GUI

下图是rdesktop使用24位颜色深度进行远程连接时的终端信息:

再验证下远程主机XP桌面上的设置菜单,颜色深度中仅有16位可选:

在试验了上述几个能支持到24位的RDP客户端后,均是这样的效果,同时远程windows机器也是最大能支持到32位颜色,可以推测是远程连接的过程中颜色深度受到了限制。

那么我们就对XP远程主机进行配置:

开始——>运行——>输入gpedit.msc,回车——>打开组策略编辑器——>"本地计算机"策略——>计算机配置——>管理模板——>Windows组件——>终端服务——>限制最大颜色深度,双击,如下图所示:

先看看限制最大颜色深度的说明:

按照说明,选择“客户端兼容”,并启用

此刻再使用24位颜色进行连接:rdesktop -a 24 [远程windows-ip]

则可以看到远程桌面已经是24位了:

使用16位颜色连接,则可仅显示16位。

 

Win7

开始——>运行——>输入gpedit.msc,回车——>打开组策略编辑器——>"本地计算机"策略——>计算机配置——>管理模板——>Windows组件——>远程桌面服务——>远程桌面会话主机——>远程会话环境——>限制最大颜色深度,双击

选择已启用,客户端兼容

可在个性化——>显示——>调整分辨率——>高级设置——>监视器——>颜色中查看,需在连接之前先打开这个界面。否则高级设置置灰。

 

 

【结论】

RDP支持XP上24位,Win7上32位颜色深度,需要在服务器端(远程主机端)进行限制最大颜色深度的设置,这与采用什么样的RDP客户端无关。

 

 

 

【参考文献】

远程桌面颜色深度设置 http://blog.sina.com.cn/s/blog_4fee13cd0100i8bg.html

转载于:https://www.cnblogs.com/qyddbear/archive/2012/08/21/2650064.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值