7

我知道这不是严格意义上的编程问题,但你们一定都经历过。

所以...您在 corp VPN 上打开了四到五个 RDP 会话,您在您最喜欢的 IDE 中大打出手,您到数据中心的 VPN 短暂反弹然后恢复,您的所有 RDP 会话开始重新建立它们的连接,同时依次这样做,一个接一个地抓住焦点。非常令人讨厌和彻头彻尾的粗鲁。

知道如何防止这种行为并让 RDP 客户端闪烁它的任务栏按钮,而不是完全从你正在做的事情上转移注意力吗?

@Jason - 感谢您的回复,我正在运行 64 位 Vista 和 64 位 Windows 2008。任何想法它的表现如何

@杰森-好主意。完毕。

@ Ryan - 也感谢您的回答。我之前尝试过几次终端,但我经常需要并排查看两三个会话,其中选项卡并不太方便,如果有一个“在自己的窗口中弹出”按钮会很好。我曾经抓住源代码来修复类似的东西,但从来没有时间。我还发现,只要有一个短暂的网络断开连接(例如 xDSL 抖动),它就会表现得很奇怪,它会重新连接到错误的会话(通常是一个新会话),并使我在服务器上打开的会话处于断开状态。否则终端会非常酷,我们有 200 多个 Windows 服务器,组织所有这些 .rdp 文件可能会很痛苦。

4

3 回答 3

5

我使用Tweak UI来配置资源管理器,这样应用程序就不会窃取焦点;您还可以配置它们在任务栏中闪烁的次数。

编辑:一旦你在 Tweak UI 中,这些选项可以在 General > Focus 下找到。

编辑:@Kev,显然有一个 64 位版本(显然,未经 MS 批准,我当然会扫描它以查找病毒)可以成功地与 64 位版本的 XP 一起使用。据我了解,您下载它,然后以管理员身份在 XP 兼容模式下运行它,它就可以解决问题。Tweak UI 基本上是围绕注册表黑客集合的一个很好的包装,所以我想如果你不关心以这种方式运行 Tweak UI,你可以自己找到这些黑客。希望对你有用!

于 2008-08-22T17:11:21.500 回答
3

作为替代方案,您可以尝试使用Terminals之类的东西。它允许您在同一窗口中同时打开多个远程桌面窗口作为选项卡。很酷。此外,它是开源的,因此您可以根据需要更改其行为(尽管我不相信它会像普通 RDP 会话那样窃取焦点)。

终端截图

于 2008-08-22T18:33:45.280 回答
2

因为我认为除了 XP 之外没有经过批准的 TweakUI 版本。显然,在注册表中进行此更改对 Vista 有类似的影响:

[HKEY_CURRENT_USER\ControlPanel\Desktop]

ForegroundLockTimeout = 0

但是我发现(Vista x64)虽然保持对原版的关注,但有问题的窗口仍然会占据前景 - 相当分散注意力。

于 2008-11-24T20:49:58.190 回答