有没有那种电脑锁屏软件,只是让屏幕显示一张黑色的图片,实际上没锁屏

2023-07-04 15:37:14 +08:00
 XiaoBaiYa

每次锁屏后,电脑的显示器就会休眠,重新触发要等 4-5 秒,而且我是双屏,整个过程屏幕还要闪过去闪过来的,挺讨厌的,有没有那种假休眠,显示一张黑色图片,实际上显示屏还在工作

1851 次点击
所在节点    问与答
21 条回复
geelaw
2023-07-04 15:39:59 +08:00
scrnsave.scr 即“空白”屏幕保护程序。

另外你说的是睡眠?休眠的话计算机是断电的,此时程序不能运行。
opengps
2023-07-04 15:51:02 +08:00
桌面壁纸换成黑色?
Foxkeh
2023-07-04 15:59:46 +08:00
1. 如果判断是信号原因导致: 开始 > 搜索"电源和休眠" > 在"在接通电源情况下,经过以下时间后关闭", 设为"从不". 这个需要配合设置"空白"的锁屏.
2. 如果判断是显示器原因导致: 把显示器的节能模式关掉(如果有).
LeegoYih
2023-07-04 16:05:58 +08:00
这种行不行?

Windows Update Screen
<amp-youtube data-videoid="nACIncrvZ6g" layout="responsive" width="480" height="270"></amp-youtube>
Apple Updating Screen
<amp-youtube data-videoid="Rvll6Il91e0" layout="responsive" width="480" height="270"></amp-youtube>
mcluyu
2023-07-04 16:39:26 +08:00
通过 ddc 之类的控制显示器黑屏
XiaoBaiYa
2023-07-04 17:32:19 +08:00
@Foxkeh #3 试了下 1 方法,把锁屏设置成了黑色壁纸,但 windows 的锁屏时间似乎去不掉,虽然不太完美,还是将就用了
XiaoBaiYa
2023-07-04 17:33:23 +08:00
@geelaw #1 这里指的休眠是显示器休眠,如果重新唤醒显示器的话,会等 4-5 秒显示器才正常工作。可能我的显示器比较差吧,不能做到秒级响应
XiaoBaiYa
2023-07-04 17:34:39 +08:00
@mcluyu #5 老哥有推荐的相关软件吗?不是特别了解你说的 DDC 是啥
virlaser
2023-07-04 17:58:30 +08:00
XiaoBaiYa
2023-07-04 18:14:55 +08:00
@virlaser #9 确实解决了黑屏问题,但是安全问题没解决,随便来个人就能操作电脑了
beixiao
2023-07-04 18:16:11 +08:00
我之前写过一个类似的,用的 tarui ,很简单,窗口全屏且置顶,改改配置就行了
mcluyu
2023-07-04 18:18:42 +08:00
@XiaoBaiYa win 的话可以用 ClickMonitorDDC; mac OS 的话 MonitorControl
还有很多别的, 就是通过 DDC 协议跟显示器通讯的软件, 可以控制显示器的各种参数比如亮度对比度状态等
fu4k
2023-07-04 18:22:14 +08:00
什么场景有这种需求?
leeton
2023-07-04 18:41:43 +08:00
我有一个软件,应该可以满足你。它是一个锁屏软件,一定要阅读了说明书后再用。锁屏初始密码 111111😅

通过百度网盘分享的文件:时间锁屏软件.7z
链接: https://pan.baidu.com/s/1riA0lioOTtwznSyygsIOxg?pwd=Q76k
提取码:Q76k
复制这段内容打开「百度网盘 APP 即可获取」
geelaw
2023-07-04 19:36:12 +08:00
@XiaoBaiYa #7 #10 听起来你忽略了一楼的建议。

用 Windows 搜索“屏幕保护程序”可以看到传统的屏幕保护程序设置界面,可以要求自动启动的屏幕保护程序关闭后锁定电脑。

如果手工打开屏幕保护程序,那么它结束后不会自动锁定电脑,解决方法是写代码:

Add-Type -TypeDefinition 'namespace ns477d7e74845b4ad2a3f26d341153404c
{
public static class cls477d7e74845b4ad2a3f26d341153404c
{
[System.Runtime.InteropServices.DllImport("user32.dll", SetLastError = true)]
public static extern bool LockWorkStation();
}
}';
[System.Diagnostics.Process]::Start([System.IO.Path]::Combine([System.Environment]::GetFolderPath([System.Environment+SpecialFolder]::System), 'scrnsave.scr')).WaitForExit();
[ns477d7e74845b4ad2a3f26d341153404c.cls477d7e74845b4ad2a3f26d341153404c]::LockWorkStation();

很可惜这个代码有竞态条件,即屏保退出之后、锁定电脑之前有一段时间,用户可能可以操作电脑。(自动启动的屏幕保护程序无此问题,因为 Windows 会在单独的桌面上启动屏保,结束后锁定并切换到安全桌面。)
XiaoBaiYa
2023-07-05 09:06:08 +08:00
@fu4k #13 可能叙述有些不清晰,拆分成两个需求:
1 、解锁后,显示屏每次启动需要 4-5 秒。很慢,而且 windows 的特性,4-5 秒期间屏幕还会闪烁,感受不好
2 、显示黑色的图片,会相对节能,并且不会有每次解锁的 4-5 秒等待时间。
XiaoBaiYa
2023-07-05 09:20:50 +08:00
@geelaw #15 您回复的时候我就试了下屏保,可能之前我对屏保有错误的理解,我以为屏保和锁屏不能共存。
我现在又再次尝试了下,将电源的关闭屏幕设置为永不,然后屏保设置成了 4K 的纯黑壁纸,锁定时间调整为 2 分钟,现在完美解决我的问题了。目前你给的方案是最适合我的,这个代码似乎都用不太着?
XiaoBaiYa
2023-07-05 09:22:26 +08:00
@leeton #14 软件挺好用的,唯一的缺憾就是不能快捷键锁屏
banewu
2023-07-05 10:07:31 +08:00
就是类似于网吧那种锁屏
ScreenBlur 差不多
geelaw
2023-07-06 04:22:59 +08:00
@XiaoBaiYa #17 那个代码的目的是立刻进入屏保(不等时间到 2 分钟)并在屏保关闭后锁屏。

另外 scrnsave.scr 只是屏幕显示成黑色,不存在“4K 纯黑”的说法吧。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/954011

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX