多个显示器,如何唤醒其中一个但让其他显示器保持睡眠
如果我有一个带有多个显示器的系统,并且它们都在睡觉,有没有办法,如果我摇动鼠标,只唤醒一个显示器并让其他显示器保持睡眠状态?在 c# 中?我查看了 Windows“屏幕”类,但没有唤醒或睡眠的方法。
if i have a system with multiple monitors, and they're all sleeping, is there a way, if i shake the mouse, to only wake one up and keep the others sleeping? in c#? I looked into the windows "screen" class but there's no methods for waking or sleeping.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
监视器睡眠是操作系统的一项功能(通常,这意味着计算机已处于非活动状态一段时间)。我不确定 Windows 或任何其他操作系统是否允许这种低级干预(将唤醒的定义更改为特定于屏幕)。
Monitors sleeping is an OS function (usually, it means that the computer has been inactive for a time). I am not sure that windows, or any other operating system allows this kind of low level meddling (to change the definition of wake to be screen specific).
不,这不是您可以在应用程序级别控制的功能。如果您仔细想想,它实际上并不是一个与代表单个桌面的多个屏幕进行交互的可行模型。
桌面的中心思想是,当桌面未暂停时,您可以查看其上的任何内容,甚至是非活动窗口,并且该窗口可能位于辅助显示器上。要么全有,要么全无:所有显示器都被暂停,或者没有一个显示器被暂停。您可以禁用辅助显示器,但这会更改您的桌面配置。
No, this is not a feature you can control at the application level. And if you think about it, it is not really a workable model for interacting with multiple screens that represent a single desktop.
A central idea of the desktop is that when it is not suspended you could be looking at anything on it, even an inactive window and that window might be on a secondary display. It's either all or nothing: all displays are suspended or none of them are. You can disable secondary displays but that changes your desktop configuration.