我正在尝试从我本地的 Ubuntu 18.04 PC 访问托管在 Azure 上的远程 Windows 桌面。
有一个链接可以直接从我的浏览器中执行此操作,效果相当好,但是主机桌面上的某些应用程序(例如 vcxsrv)不响应键盘输入,因此它们毫无用处。
相反,如果我下载最新的适用于 Windows 或 Mac 的 Windows 远程桌面客户端 - 我可以使用它来访问 Azure Workspaces,而不是直接使用 rdp 协议。当我这样做时,键盘捕获问题就会消失 - 因此它们特定于浏览器版本(在 Firefox 和 Chromium 上测试)。
微软在下面的文档中将其称为“订阅工作区”: https://docs.microsoft.com/en-us/azure/virtual-desktop/connect-windows-7-10
我尝试在 Wine 的最新稳定/开发版本中运行 Windows RDC,但是,虽然安装正常,但在运行时失败并出现以下错误。
其他本机 Linux RDC 似乎不支持最新 MS Client 提供的工作区连接?
我的问题是 - 有没有人找到一种方法来实现这一点:
- 使用 Wine 成功
- 使用原生 Linux 应用程序成功
- 使用其他浏览器均可成功
- 通过调整/修复浏览器中的键盘捕获成功
葡萄酒问题:
Unhandled Exception:
System.Runtime.Remoting.RemotingException:
Channel Microsoft Remote Desktop WPF Client foouser:
SingeInstanceIPCChannel is not securable while ensureSecurity is specified as trueat System.Runtime.
Remoting.Channels.ChannelServices.RegisterChannel
(System.Runtime.Remoting.Channels.IChannel chnl, System.Boolean
ensureSecurity) [0x0002a] in <7713cb95b33244ed9608bf0b23fbdce9>:0
答案1
我一直在使用 Remmina,效果很好
sudo apt install remmina remmina-plugin-rdp