$ rdesktop localhost -u username
Autoselecting keyboard map 'en-us' from locale
X Error of failed request: BadWindow (invalid Window parameter)
Major opcode of failed request: 20 (X_GetProperty)
Resource id in failed request: 0xc00001
Serial number of failed request: 42
Current serial number in output stream: 42
版本是1.9.0。
传递不同的主机名,即使是不存在的主机名也不会改变任何东西。
它以前可以正常工作,所以我怀疑系统的某些最近的升级导致了这个问题。
我正在使用 xmonad.org 窗口管理器,它也可能有助于一些不太标准的 GUI 环境。
答案1
xfreerdp
是 的一个较新的分支rdesktop
,对于发帖者来说,它比 效果更好rdesktop
。
FreeRDP 于 2009 年从 rdesktop 分叉而来,目的是模块化代码、解决各种问题并实现新功能。
不幸的是,维基百科的功能列表没有列出哪些是相同的rdesktop
,哪些是新的。
FreeRDP1.0 发布公告(2012 年 1 月) 确实提供了以下新功能列表,但这些功能可能在以下版本中不可用rdesktop
:
- RemoteFX
- 编码器和解码器
- SSE2 和 NEON 优化
- NSCodec
- 远程应用程序
- 工作时出现小故障
- 多媒体重定向
- ffmpeg 支持
- 网络级身份验证 (NLA)
- NTLMv2
- 证书验证
- 符合 FIPS 标准的 RDP 安全性
- 新建系统 (cmake)
- 添加官方徽标和图标
我认为这些较新的功能之一(或未列出的功能)可以正常xfreerdp
工作,而较旧的功能则rdesktop
无法正常工作。