[{"data":1,"prerenderedAt":46},["ShallowReactive",2],{"i-lucide:menu":3,"i-lucide:grip":8,"i-lucide:chevron-right":10,"i-lucide:moon":12,"i-lucide:sun":14,"i-material-symbols:language":16,"i-lucide:chevron-down":18,"i-lucide:shield-check":20,"i-lucide:mail":22,"i-tabler:markdown":24,"i-lucide:file-text":26,"i-lucide:box":28,"i-lucide:code-2":30,"i-lucide:image":32,"i-lucide:square-sigma":34,"i-lucide:gamepad-2":36,"i-lucide:sparkles":38,"blog-body-keep-screen-awake-without-settings-zh":40,"i-lucide:lightbulb":41,"i-lucide:code":43,"i-lucide:film":45,"i-lucide:graduation-cap":45,"i-lucide:code-xml":45},{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":7},0,24,false,"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4 5h16M4 12h16M4 19h16\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":9},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"12\" cy=\"5\" r=\"1\"\u002F>\u003Ccircle cx=\"19\" cy=\"5\" r=\"1\"\u002F>\u003Ccircle cx=\"5\" cy=\"5\" r=\"1\"\u002F>\u003Ccircle cx=\"12\" cy=\"12\" r=\"1\"\u002F>\u003Ccircle cx=\"19\" cy=\"12\" r=\"1\"\u002F>\u003Ccircle cx=\"5\" cy=\"12\" r=\"1\"\u002F>\u003Ccircle cx=\"12\" cy=\"19\" r=\"1\"\u002F>\u003Ccircle cx=\"19\" cy=\"19\" r=\"1\"\u002F>\u003Ccircle cx=\"5\" cy=\"19\" r=\"1\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":11},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m9 18l6-6l-6-6\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":13},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":15},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"12\" cy=\"12\" r=\"4\"\u002F>\u003Cpath d=\"M12 2v2m0 16v2M4.93 4.93l1.41 1.41m11.32 11.32l1.41 1.41M2 12h2m16 0h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":17},"\u003Cpath fill=\"currentColor\" d=\"M8.125 21.213q-1.825-.788-3.187-2.15t-2.15-3.188T2 11.988t.788-3.875t2.15-3.175t3.187-2.15T12.013 2t3.875.788t3.175 2.15t2.15 3.175t.787 3.875t-.787 3.887t-2.15 3.188t-3.175 2.15t-3.875.787t-3.888-.787M12 19.95q.65-.9 1.125-1.875T13.9 16h-3.8q.3 1.1.775 2.075T12 19.95m-2.6-.4q-.45-.825-.787-1.713T8.05 16H5.1q.725 1.25 1.813 2.175T9.4 19.55m5.2 0q1.4-.45 2.488-1.375T18.9 16h-2.95q-.225.95-.562 1.838T14.6 19.55M4.25 14h3.4q-.075-.5-.112-.987T7.5 12t.038-1.012T7.65 10h-3.4q-.125.5-.187.988T4 12t.063 1.013t.187.987m5.4 0h4.7q.075-.5.113-.987T14.5 12t-.038-1.012T14.35 10h-4.7q-.075.5-.112.988T9.5 12t.038 1.013t.112.987m6.7 0h3.4q.125-.5.188-.987T20 12t-.062-1.012T19.75 10h-3.4q.075.5.113.988T16.5 12t-.038 1.013t-.112.987m-.4-6h2.95q-.725-1.25-1.812-2.175T14.6 4.45q.45.825.788 1.713T15.95 8M10.1 8h3.8q-.3-1.1-.775-2.075T12 4.05q-.65.9-1.125 1.875T10.1 8m-5 0h2.95q.225-.95.563-1.838T9.4 4.45Q8 4.9 6.912 5.825T5.1 8\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":19},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m6 9l6 6l6-6\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":21},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u002F>\u003Cpath d=\"m9 12l2 2l4-4\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":23},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"m22 7l-8.991 5.727a2 2 0 0 1-2.009 0L2 7\"\u002F>\u003Crect width=\"20\" height=\"16\" x=\"2\" y=\"4\" rx=\"2\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":25},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M3 7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\"\u002F>\u003Cpath d=\"M7 15V9l2 2l2-2v6m3-2l2 2l2-2m-2 2V9\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":27},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z\"\u002F>\u003Cpath d=\"M14 2v5a1 1 0 0 0 1 1h5M10 9H8m8 4H8m8 4H8\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":29},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z\"\u002F>\u003Cpath d=\"m3.3 7l8.7 5l8.7-5M12 22V12\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":31},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m18 16l4-4l-4-4M6 8l-4 4l4 4m8.5-12l-5 16\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":33},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"18\" height=\"18\" x=\"3\" y=\"3\" rx=\"2\" ry=\"2\"\u002F>\u003Ccircle cx=\"9\" cy=\"9\" r=\"2\"\u002F>\u003Cpath d=\"m21 15l-3.086-3.086a2 2 0 0 0-2.828 0L6 21\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":35},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"18\" height=\"18\" x=\"3\" y=\"3\" rx=\"2\"\u002F>\u003Cpath d=\"M16 8.9V7H8l4 5l-4 5h8v-1.9\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":37},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M6 11h4M8 9v4m7-1h.01M18 10h.01m-.69-5H6.68a4 4 0 0 0-3.978 3.59l-.017.152C2.604 9.416 2 14.456 2 16a3 3 0 0 0 3 3c1 0 1.5-.5 2-1l1.414-1.414A2 2 0 0 1 9.828 16h4.344a2 2 0 0 1 1.414.586L17 18c.5.5 1 1 2 1a3 3 0 0 0 3-3c0-1.545-.604-6.584-.685-7.258q-.01-.075-.017-.151A4 4 0 0 0 17.32 5\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":39},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594zM20 2v4m2-2h-4\"\u002F>\u003Ccircle cx=\"4\" cy=\"20\" r=\"2\"\u002F>\u003C\u002Fg>","\u003Cblockquote>\n\u003Cp>屏幕自动息屏本身是省电的好事，问题出在它不分场合：你正等 AI 把代码跑完、或者把网页 Demo 投屏给一屋子人看，它偏偏黑了。这时你要的不是&quot;永久别息屏&quot;，而是&quot;\u003Cstrong>就这一会儿别黑，完事自动恢复\u003C\u002Fstrong>&quot;——选错方案，要么忘了改回来天天费电，要么折腾半天装软件。\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cimg src=\"\u002Fblog\u002Fkeep-screen-awake-without-settings\u002Fcover.webp\" alt=\"临时撑住屏幕保持常亮，旁边的屏幕已自动息屏\">\u003C\u002Fp>\n\u003Ch2>屏幕为什么动不动就自动黑掉？\u003C\u002Fh2>\n\u003Cp>屏幕自动息屏是操作系统的省电策略：检测到一段时间没有键鼠操作，就先息屏、再锁屏或休眠。这个超时时间在系统设置里，默认通常几分钟。问题在于它只认&quot;有没有操作&quot;，不认&quot;你在不在看&quot;——你盯着屏幕等进度、或在讲解投屏内容，手没动，系统就以为你离开了。理解这一点很关键：\u003Cstrong>所有防息屏方案，本质都是在告诉系统&quot;我还在，别睡&quot;\u003C\u002Fstrong>，区别只在用什么方式、管多大范围。\u003C\u002Fp>\n\u003Ch2>改系统设置&quot;永不息屏&quot;行不行？\u003C\u002Fh2>\n\u003Cp>改系统设置当然行，但它是把&quot;局部临时&quot;的需求用&quot;全局长期&quot;的开关来解决，代价不小：\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>容易忘记改回来\u003C\u002Fstrong>：临时改成&quot;永不&quot;，用完忘了调回去，屏幕长亮费电、笔记本掉电快；\u003C\u002Fli>\n\u003Cli>\u003Cstrong>移动端常没这选项\u003C\u002Fstrong>：很多手机\u002F平板的息屏时间最长只能设到几分钟或&quot;30 分钟&quot;，没有&quot;永不&quot;；\u003C\u002Fli>\n\u003Cli>\u003Cstrong>粒度太粗\u003C\u002Fstrong>：你只想在等编译的 20 分钟内别黑，却让全天所有场景都不息屏。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>所以改系统设置适合&quot;长期、全局确实需要屏幕常亮&quot;的场景（比如固定当监控屏），不适合临时需求。\u003C\u002Fp>\n\u003Ch2>临时需要、又不想装软件，最省事的是什么？\u003C\u002Fh2>\n\u003Cp>临时防息屏最省事的是\u003Cstrong>浏览器里的屏幕常亮网页\u003C\u002Fstrong>：打开页面、点一下开关，屏幕就保持常亮；关掉页面、切走、或按 ESC，一切恢复原样，完全不动系统设置。它背后用的是浏览器标准的 \u003Cstrong>Screen Wake Lock API\u003C\u002Fstrong>，所以无需安装任何软件，跨系统通用。\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"\u002Fdev\u002FwakeLock\u002F\">屏幕常亮工具\u003C\u002Fa> 就是这条路，还顺手做了两件实用的事：可设定时关闭（比如 30 分钟自动解除，免得忘）、可选纯白\u002F纯黑\u002FAI 工作视频做背景。开启常亮并选择「AI 工作视频」背景时的效果：\u003C\u002Fp>\n\u003Cp>\u003Cvideo src=\"\u002Fdev\u002Fclaude-code-work.mp4\" controls playsinline loop muted autoplay>\u003C\u002Fvideo>\u003C\u002Fp>\n\u003Cp>它最适合这些&quot;用完即走&quot;的瞬间：\u003C\u002Fp>\n\u003Cul>\n\u003Cli>全屏等 Cursor、Claude Code、Codex 等 AI 把代码跑完，不想中途黑屏；\u003C\u002Fli>\n\u003Cli>双屏办公，第二块屏保持某页面常亮，主屏继续干活；\u003C\u002Fli>\n\u003Cli>浏览器里做网页 Demo 并把窗口投屏出去演示。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2>哪些情况它不适用？\u003C\u002Fh2>\n\u003Cp>它有一个明确边界：\u003Cstrong>页面必须保持在前台可见\u003C\u002Fstrong>。浏览器规定页面不可见时自动释放 Wake Lock（出于省电和安全），所以以下情况它管不了：\u003C\u002Fp>\n\u003Cul>\n\u003Cli>切到 PowerPoint、Keynote、Zoom 等其他应用后，指望它在后台继续防息屏；\u003C\u002Fli>\n\u003Cli>切到浏览器的其他标签页后仍要常亮；\u003C\u002Fli>\n\u003Cli>需要全局、永久的防息屏。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>这些场景应该改系统设置，或装 Caffeine（macOS）、PowerToys Awake（Windows）这类系统级工具。\u003C\u002Fp>\n\u003Ch2>三种方式怎么选？\u003C\u002Fh2>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>方式\u003C\u002Fth>\n\u003Cth>适合什么时候\u003C\u002Fth>\n\u003Cth>代价\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\n\u003Ctd>改系统设置\u003C\u002Ftd>\n\u003Ctd>长期、全局需要常亮\u003C\u002Ftd>\n\u003Ctd>易忘记改回、移动端可能无&quot;永不&quot;\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Caffeine \u002F PowerToys 等\u003C\u002Ftd>\n\u003Ctd>需后台防息屏、不依赖浏览器\u003C\u002Ftd>\n\u003Ctd>需安装，部分环境无权限\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>浏览器屏幕常亮网页\u003C\u002Ftd>\n\u003Ctd>临时、零安装、用完即恢复\u003C\u002Ftd>\n\u003Ctd>页面必须保持前台可见\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003Cp>判断标准就一句话：\u003Cstrong>需求是不是&quot;临时 + 本页可见&quot;\u003C\u002Fstrong>。是，就用网页防息屏；要切到别的应用还保持常亮，就用系统设置或专门软件。\u003C\u002Fp>\n\u003Ch2>小结\u003C\u002Fh2>\n\u003Cp>屏幕老黑掉的真正解法，是先分清你要的是&quot;永久&quot;还是&quot;这一会儿&quot;。\u003Cstrong>长期全局需求改系统设置；要在后台\u002F切应用也生效装 Caffeine 类工具；只是临时、用完即走、又不想动设置，用浏览器屏幕常亮网页最省事\u003C\u002Fstrong>——它跨系统、零安装、关掉自动恢复，唯一前提是页面保持在前台可见。\u003C\u002Fp>\n",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":42},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M15 14c.2-1 .7-1.7 1.5-2.5c1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5c.7.7 1.3 1.5 1.5 2.5m0 4h6m-5 4h4\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":44},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m16 18l6-6l-6-6M8 6l-6 6l6 6\"\u002F>",null,1782832598727]