如题,不管是 mstsc/RDP ,还是有没有其它第三方解决方案,想做到类似于 VMware 的 Unity 或者 Virtualbox 的无缝模式,就是把远端的窗口和本地的桌面整合在一起,方便同时看不同机器的不同窗口,方便切( mo )换( yu )。
我知道 RDP 有官方原生的 RemoteApp ,但是这不符合使用场景,这个是面向单个应用的。
不过既然 RemoteApp 都能做到整合窗口了,那么问题来了,有没有办法直接以 RemoteApp 方式打开一个 RDP 连接,然后能自动把那边已经打开的窗口崩到当前桌面上(就类似直接连入一个已经登录的,已经打开了很多窗口的 RDP 会话)。并且也能随时断开,然后也不会关掉远程的窗口(还在远程机器上运行),然后也随时可以连回去?
1
qqqyh 2 天前
有点好奇你说的 RDP 官方原生的 RemoteApp 是什么
|
2
liyafe1997 OP @qqqyh https://github.com/kimmknight/remoteapptool
试试这个就知道了。我试了,用这种 RemoteApp 模式,只有指定的那个 RemoteApp 的窗口会显示,其它已打开的窗口不会显示出来。 |
3
billccn 2 天前 via Android
你想复杂了,RemoteApp 根本不限于单个 App ,它是一种特殊的 Windows 会话( session ),和任何已有的本地登陆/RDP 桌面会话是隔离的,它的 shell 不是 explorer.exe ,是没有任务栏的,类似于一个全屏远程桌面但是没有窗口的地方是镂空的。但是和普通远程桌面一样,RemoteApp 打开其它 App 、远端系统弹出提醒,甚至输入法工具栏等都是透传的。
你可以用 RemoteApp 执行一个 app 启动器,比如 Tray launcher 这一类的,就实现了所有窗口传到远端。 |
4
Satelli 2 天前 via Android
楼上说得对,其实不需要第三方启动器,把 explorer.exe 作为 Remote App 也可以。但应该做不到新连接把之前的窗口拿过来。
|
5
liyafe1997 OP |
6
liyafe1997 OP @Satelli 对的,原来的窗口拿不过来,RemoteApp 的窗口也回不去。
|
7
maclanelf134 2 天前
多加个 '屏'
|