根据唤醒 PC 的设备使用不同的 shell?

Use different shell based on which device woke the PC?

我正在努力完成以下任务:

当我的 PC 使用 Steam 控制器从睡眠状态唤醒时,它会直接进入 Steam 大屏幕模式,而不会先显示 Windows 桌面。

理想情况下,我希望能够从 Steam BPM 退出回到 Windows 桌面,而不必手动启动 explorer.exe。所以我认为 explorer.exe 应该是 运行 在后台。

有人可以建议我该怎么做吗?

你可以attach a script to the wake-up event, then have your script check wake-up source and if it's Steam controller, launch Steam in Big Picture mode.

这是大纲。执行的重担,落在你们的肩上