我想知道如何使用 remmina 通过 rdp 使用 remoteapp(或无缝或任何实际名称)在 Windows 机器上打开应用程序。
我已经用过 Kim Knight 的RemoteApp 工具在 Windows 7 机器上设置 remoteapp,我可以从另一个 Windows 机器连接并运行远程应用程序。
据称 FreeRDP(Remmina 的 RDP 插件使用)支持 remoteapp。不过我不确定如何使用它。我在网上找不到任何人实际这样做的例子,但有一个关于剪贴板在远程应用程序中不起作用的启动板错误,从中我可以推断出有某种方法可以运行远程应用程序。
在 Remmina 中配置 RDP 连接时,我尝试了“高级”选项卡中客户端、启动程序和启动路径的多种设置组合,但无法正常工作。我可以使用 RDP 顺利连接到 Windows 机器,只是无法运行远程应用程序。
答案1
据我所知,Remmina 不允许 RemoteApp 客户端访问。不过,您可以使用 xfreerdp 来实现。只需在命令行中使用类似下面的命令即可:
xfreerdp -u --app --plugin ./usr/local/lib/freerdp/rail.so --data "%windir%\system32\cmd.exe" -- <ip of your windows machine>
或者
/usr/bin/xfreerdp -u --app --plugin rail.so --data "||" --plugin rdpdr --data printer -- <ip of your windows machine>
不幸的是,通过剪贴板在本地和远程系统之间共享数据不起作用,因此包含该选项毫无用处--plugin cliprdr
。我正在等待这个问题得到解决,以便我可以在另外 5 个用户/机器上用 Ubuntu 替换 Windows!
答案2
我们使用的是 Thinomenon Linux 客户端。它对 RemoteApp 的支持比 freerdp 好得多。同时,freerdp 渲染被拖动的窗口的速度也稍快一些。
@bmullan - 访问thinomenon 网站并了解他们的产品。ThinRDP [thinomenon RDC 应用程序] 是免费的。它支持完整的 RDP7 规范。任何懂英语的人都应该清楚这一点。
请访问 www.thinomenon.com 并寻找 RDP 客户端。
答案3
你可以尝试我的包装威康应用。
来自我的网站:
WinConn 简化了 Ubuntu Linux 中远程 Windows 应用程序的创建、管理和桌面集成。它使用由 FreeRDP 项目实施的 RemoteApp 技术来提供无缝的用户体验。这些应用程序在自己的窗口中运行,可以像任何其他本地安装的 Ubuntu 应用程序一样使用,而无需将完整的 Windows 桌面带给用户。
安装
sudo add-apt-repository ppa:realender/winconn
sudo apt-get update
sudo apt-get install winconn