根据哪台设备唤醒电脑使用不同的shell?
问题描述:
我试图完成以下任务:根据哪台设备唤醒电脑使用不同的shell?
当我的电脑从睡眠中被蒸汽控制器唤醒时,它会直接进入蒸汽大图模式,而不会首先显示Windows桌面。
理想情况下,我希望能够从Steam BPM退出回Windows桌面,而无需手动启动explorer.exe。所以explorer.exe应该在后台运行,我想。
有人可以建议我该怎么做呢?
答
你可以attach a script到wake-up event,然后让你的脚本检查wake-up source,如果它的Steam控制器,launch Steam in Big Picture mode。
这是总纲。执行的负担落在你的肩上。
谢谢!这种情况非常有效,除非计算机启动后,在进入BPM之前,它会显示Windows桌面一秒左右。有什么办法可以跳过...? – user1073407
@ user1073407从睡眠恢复到启动Steam之间的延迟是不可避免的。但是,您可以隐藏桌面窗口/图标,或在系统进入睡眠状态时显示某种启动画面。将脚本附加到ID为“42”的'Kernel-Power'事件来执行此操作。 – beatcracker
@ user1073407如果您不介意暴力破解解决方案,那么您也可以在睡眠之前杀死Explorer,然后在需要唤醒后再次启动它。 – beatcracker