我有一个我写的脚本来创build从Linux工作站到Windows服务器的RDP连接。 在插入以太网插孔的机器上使用时,一切都非常棒,但在无线工作站上使用时,rdesktop会在几分钟的活动后始终locking并冻结。 唯一的恢复方法是杀死rdesktop进程并重新启动连接。
也许我没有实现所有正确的rdesktop开关,或者我失去了明显的东西?
rdesktop -g "$geometry" -xl -z "$server"
我向其他远程桌面客户端开放,只要他们提供可以通过Bash和Python程序控制的CLI界面。
这通常是可以使用各种选项优化的rdesktop性能
最合适的是rdesktop -f -z -P -xm -a 16 -r server:port
用-xl
你正在使用-x
lan选项,你最好使用-xm
-P,-z和-x主要用于提高rdesktop性能。
如果我们使用-a
选项和较低的颜色深度,则颜色深度的消息/警告将停止,如果您看到并且还提高了性能。 其次, m
停止发送鼠标移动事件,所以这也是rdesktop重要的性能改进选项。
-f
全屏
-z
启用RDP数据stream的压缩。
-P
启用位图caching到磁盘(持久位图caching)。 这通常会提高性能(特别是在低带宽连接上),并以较短的启动时间和一些磁盘空间为代价来减lessnetworkingstream量。 (8位颜色为10MB,15/16位颜色为20MB,24位颜色为30MB)
-x
更改RDP5的默认带宽性能行为。 默认情况下只启用主题,所有其他选项都被禁用(对应于调制解调器(56 Kbps))。 将体验设置为b [roadband]可以实现菜单animation和全窗口拖动。 将经验设置为l [an]也将启用桌面壁纸。 将经验设置为禁用所有(包括主题)。 经验也可以是一个包含标志的hex数字。
-m
不要发送鼠标移动事件。 这可以节省带宽,尽pipe一些Windows应用程序可能依赖于接收鼠标的移动。
-a
设置连接的颜色深度(8,15,16或24)。
-r
启用客户端上指定设备的redirect,使其显示在服务器上。