WWW.YOUINFO.SITE
标签聚合 熄屏

/tag/熄屏

LinuxDo 最新话题 · 2026-05-20 21:28:14+08:00 · tech

我用大模型写了shell脚本调用wlr-randr,能实现自动熄屏内置 但是断开外置,内置的死活不能点亮 // 监听显示器变化事件,并自动执行切换脚本 spawn-at-startup "sh" "-c" "niri msg --json event-stream | while read -r event; do echo \"$event\" | grep -q 'OutputsChanged' && ~/auto-switch-screen.sh; done" // 2. 新增:开机/登录后延迟 5 秒自动执行一次脚本(负责初始状态的切换) spawn-at-startup "sh" "-c" "sleep 5 && ~/auto-switch-screen.sh" #!/bin/bash # 将所有输出(包括报错)追加写入到日志文件中 exec >> ~/screen-switch.log 2>&1 echo "=== $(date) 脚本被触发 ===" # 第一次防抖:等待系统初步刷新显示器连接状态 sleep 2 # 提取纯显示器代号 connected_outputs=$(wlr-randr | grep "DP-3 ") echo "当前识别到的连接显示器: $connected_outputs" # 检查外接显示器 DP-3 if echo "$connected_outputs" | grep -q "DP-3"; then echo "判断结果:检测到外接显示器 DP-3,准备切换..." # 第二次防抖:避开热插拔瞬间的底层冲突 sleep 1 wlr-randr --output eDP-1 --off wlr-randr --output DP-3 --on else echo "判断结果:未检测到 DP-3,准备恢复内置屏 eDP-1..." # 第二次防抖 sleep 1 # 💡 核心改动:先强制关闭内置屏,再重新打开(重置状态) wlr-randr --output eDP-1 --off sleep 0.5 wlr-randr --output eDP-1 --on # 确保外置屏彻底关闭 wlr-randr --output DP-3 --off fi echo "命令执行完毕。" 1 个帖子 - 1 位参与者 阅读完整话题

V2EX - 技术 · 2026-05-20 21:21:13+08:00 · tech

折腾几个小时了,能自动熄屏内置,拔了外置的线,内置不能点亮,这种功能都没有原生的,怎么玩 #!/bin/bash 将所有输出(包括报错)追加写入到日志文件中 exec >> ~/screen-switch.log 2>&1 echo "=== $(date) 脚本被触发 ===" 第一次防抖:等待系统初步刷新显示器连接状态 sleep 2 提取纯显示器代号 connected_outputs=$(wlr-randr | grep "DP-3 ") echo "当前识别到的连接显示器: $connected_outputs" 检查外接显示器 DP-3 if echo "$connected_outputs" | grep -q "DP-3"; then echo "判断结果:检测到外接显示器 DP-3 ,准备切换..." # 第二次防抖:避开热插拔瞬间的底层冲突 sleep 1 wlr-randr --output eDP-1 --off wlr-randr --output DP-3 --on else echo "判断结果:未检测到 DP-3 ,准备恢复内置屏 eDP-1..." # 第二次防抖 sleep 1 # 💡 核心改动:先强制关闭内置屏,再重新打开(重置状态) wlr-randr --output eDP-1 --off sleep 0.5 wlr-randr --output eDP-1 --on # 确保外置屏彻底关闭 wlr-randr --output DP-3 --off fi echo "命令执行完毕。" // 监听显示器变化事件,并自动执行切换脚本 spawn-at-startup "sh" "-c" "niri msg --json event-stream | while read -r event; do echo "$event" | grep -q 'OutputsChanged' && ~/ auto-switch-screen.sh ; done" // 2. 新增:开机/登录后延迟 5 秒自动执行一次脚本(负责初始状态的切换) spawn-at-startup "sh" "-c" "sleep 5 && ~/ auto-switch-screen.sh "

V2EX - 技术 · 2026-05-20 21:21:13+08:00 · tech

折腾几个小时了,能自动熄屏内置,拔了外置的线,内置不能点亮,这种功能都没有原生的,怎么玩 #!/bin/bash 将所有输出(包括报错)追加写入到日志文件中 exec >> ~/screen-switch.log 2>&1 echo "=== $(date) 脚本被触发 ===" 第一次防抖:等待系统初步刷新显示器连接状态 sleep 2 提取纯显示器代号 connected_outputs=$(wlr-randr | grep "DP-3 ") echo "当前识别到的连接显示器: $connected_outputs" 检查外接显示器 DP-3 if echo "$connected_outputs" | grep -q "DP-3"; then echo "判断结果:检测到外接显示器 DP-3 ,准备切换..." # 第二次防抖:避开热插拔瞬间的底层冲突 sleep 1 wlr-randr --output eDP-1 --off wlr-randr --output DP-3 --on else echo "判断结果:未检测到 DP-3 ,准备恢复内置屏 eDP-1..." # 第二次防抖 sleep 1 # 💡 核心改动:先强制关闭内置屏,再重新打开(重置状态) wlr-randr --output eDP-1 --off sleep 0.5 wlr-randr --output eDP-1 --on # 确保外置屏彻底关闭 wlr-randr --output DP-3 --off fi echo "命令执行完毕。" // 监听显示器变化事件,并自动执行切换脚本 spawn-at-startup "sh" "-c" "niri msg --json event-stream | while read -r event; do echo "$event" | grep -q 'OutputsChanged' && ~/ auto-switch-screen.sh ; done" // 2. 新增:开机/登录后延迟 5 秒自动执行一次脚本(负责初始状态的切换) spawn-at-startup "sh" "-c" "sleep 5 && ~/ auto-switch-screen.sh "

V2EX - 技术 · 2026-05-20 21:21:13+08:00 · tech

折腾几个小时了,能自动熄屏内置,拔了外置的线,内置不能点亮,这种功能都没有原生的,怎么玩 #!/bin/bash 将所有输出(包括报错)追加写入到日志文件中 exec >> ~/screen-switch.log 2>&1 echo "=== $(date) 脚本被触发 ===" 第一次防抖:等待系统初步刷新显示器连接状态 sleep 2 提取纯显示器代号 connected_outputs=$(wlr-randr | grep "DP-3 ") echo "当前识别到的连接显示器: $connected_outputs" 检查外接显示器 DP-3 if echo "$connected_outputs" | grep -q "DP-3"; then echo "判断结果:检测到外接显示器 DP-3 ,准备切换..." # 第二次防抖:避开热插拔瞬间的底层冲突 sleep 1 wlr-randr --output eDP-1 --off wlr-randr --output DP-3 --on else echo "判断结果:未检测到 DP-3 ,准备恢复内置屏 eDP-1..." # 第二次防抖 sleep 1 # 💡 核心改动:先强制关闭内置屏,再重新打开(重置状态) wlr-randr --output eDP-1 --off sleep 0.5 wlr-randr --output eDP-1 --on # 确保外置屏彻底关闭 wlr-randr --output DP-3 --off fi echo "命令执行完毕。" // 监听显示器变化事件,并自动执行切换脚本 spawn-at-startup "sh" "-c" "niri msg --json event-stream | while read -r event; do echo "$event" | grep -q 'OutputsChanged' && ~/ auto-switch-screen.sh ; done" // 2. 新增:开机/登录后延迟 5 秒自动执行一次脚本(负责初始状态的切换) spawn-at-startup "sh" "-c" "sleep 5 && ~/ auto-switch-screen.sh "

IT之家 · 2026-05-08 11:16:56+08:00 · tech

IT之家 5 月 8 日消息,绿联今日发布了一款银白扩展坞,包含“一键熄屏键”, 售价 79.9 元 。 这款扩展坞可将 Type-C 接口拓展为 HDMI 2.0(最高支持 4K 60Hz)、两个 USB 2.0、一个 USB 3.2 10Gbps Type-C 接口,另有一个 Type-C 接口支持 100W PD 充电。 这款扩展坞自带收纳扣,“一键熄屏键”可秒熄屏保护隐私,全面兼容苹果 M 系列芯片机型(不支持 MacBook Neo 使用)。 IT之家附详细参数如下: 京东 绿联 Type-C 拓展坞 79.9 元 直达链接

v2ex.com · 2026-05-02 15:32:08+08:00 · tech

可以在 iPhone 上控制 Mac 电脑的媒体,可以控制 Mac 的播放、暂停、静音、调节音量、熄屏和休眠,打开蓝牙后,还可以通过检测你的 iPhone 是否在附近来锁定/解锁你 Mac 电脑,锁定的时候会暂停 Mac 上的音乐/视频播放等,靠近解锁后,会恢复播放。 iOS 端需要 17+ App Store 地址 https://apps.apple.com/cn/app/ipocketremote/id6753889611 Mac 端需要 14+ 下载地址 https://ipocket.xyz/apps/pocketdock 觉得好用的话或者有任何建议,欢迎到 App Store 上评价 Pro 20 个会员 JW838PELWJWN74XT36 74JE3R38THX383AK4N PEWAMNNEYLNRH44L4A 7XTAE8A3FE74K33WR3 L3K6744RXXMFXY3XP7 A8A8M78833RWEHTJXX 8P6FJJ6A4TLXMY6FTL AAH6R7HKJKPJ6W43JF 6HKJ6J8AWAW3MYWTTW 4KL7A3XY738YMXX47Y P48JF4EAKAL6LLTJ46 87E7L6JYPJNJT46Y46 4TEMPRA4WAPENJFM4H M6TFMJH34PKHMLHYAL EXT73NRXHRHKL4EWYM 7LXYJE6JF7T8JE383E NMEMAEJANLPMWRE36R 63LE37LW84EA6AL8XW M6WKAP38F6JN84TN3W WMT7LJMTNARYL74TKJ PL4EJM7ME4J33NL6J7

v2ex.com · 2026-05-02 14:32:08+08:00 · tech

可以在 iPhone 上控制 Mac 电脑的媒体,可以控制 Mac 的播放、暂停、静音、调节音量、熄屏和休眠,打开蓝牙后,还可以通过检测你的 iPhone 是否在附近来锁定/解锁你 Mac 电脑,锁定的时候会暂停 Mac 上的音乐/视频播放等,靠近解锁后,会恢复播放。 iOS 端需要 17+ App Store 地址 https://apps.apple.com/cn/app/ipocketremote/id6753889611 Mac 端需要 14+ 下载地址 https://ipocket.xyz/apps/pocketdock 觉得好用的话或者有任何建议,欢迎到 App Store 上评价 Pro 20 个会员 JW838PELWJWN74XT36 74JE3R38THX383AK4N PEWAMNNEYLNRH44L4A 7XTAE8A3FE74K33WR3 L3K6744RXXMFXY3XP7 A8A8M78833RWEHTJXX 8P6FJJ6A4TLXMY6FTL AAH6R7HKJKPJ6W43JF 6HKJ6J8AWAW3MYWTTW 4KL7A3XY738YMXX47Y P48JF4EAKAL6LLTJ46 87E7L6JYPJNJT46Y46 4TEMPRA4WAPENJFM4H M6TFMJH34PKHMLHYAL EXT73NRXHRHKL4EWYM 7LXYJE6JF7T8JE383E NMEMAEJANLPMWRE36R 63LE37LW84EA6AL8XW M6WKAP38F6JN84TN3W WMT7LJMTNARYL74TKJ PL4EJM7ME4J33NL6J7

v2ex.com · 2026-05-02 14:32:08+08:00 · tech

可以在 iPhone 上控制 Mac 电脑的媒体,可以控制 Mac 的播放、暂停、静音、调节音量、熄屏和休眠,打开蓝牙后,还可以通过检测你的 iPhone 是否在附近来锁定/解锁你 Mac 电脑,锁定的时候会暂停 Mac 上的音乐/视频播放等,靠近解锁后,会恢复播放。 iOS 端需要 17+ App Store 地址 https://apps.apple.com/cn/app/ipocketremote/id6753889611 Mac 端需要 14+ 下载地址 https://ipocket.xyz/apps/pocketdock 觉得好用的话或者有任何建议,欢迎到 App Store 上评价 Pro 20 个会员 JW838PELWJWN74XT36 74JE3R38THX383AK4N PEWAMNNEYLNRH44L4A 7XTAE8A3FE74K33WR3 L3K6744RXXMFXY3XP7 A8A8M78833RWEHTJXX 8P6FJJ6A4TLXMY6FTL AAH6R7HKJKPJ6W43JF 6HKJ6J8AWAW3MYWTTW 4KL7A3XY738YMXX47Y P48JF4EAKAL6LLTJ46 87E7L6JYPJNJT46Y46 4TEMPRA4WAPENJFM4H M6TFMJH34PKHMLHYAL EXT73NRXHRHKL4EWYM 7LXYJE6JF7T8JE383E NMEMAEJANLPMWRE36R 63LE37LW84EA6AL8XW M6WKAP38F6JN84TN3W WMT7LJMTNARYL74TKJ PL4EJM7ME4J33NL6J7

v2ex.com · 2026-05-02 12:01:13+08:00 · tech

可以在 iPhone 上控制 Mac 电脑的媒体,可以控制 Mac 的播放、暂停、静音、调节音量、熄屏和休眠,打开蓝牙后,还可以通过检测你的 iPhone 是否在附近来锁定/解锁你 Mac 电脑,锁定的时候会暂停 Mac 上的音乐/视频播放等,靠近解锁后,会恢复播放。 iOS 端需要 17+ App Store 地址 https://apps.apple.com/cn/app/ipocketremote/id6753889611 Mac 端需要 14+ 下载地址 https://ipocket.xyz/apps/pocketdock 觉得好用的话或者有任何建议,欢迎到 App Store 上评价 Pro 20 个会员 JW838PELWJWN74XT36 74JE3R38THX383AK4N PEWAMNNEYLNRH44L4A 7XTAE8A3FE74K33WR3 L3K6744RXXMFXY3XP7 A8A8M78833RWEHTJXX 8P6FJJ6A4TLXMY6FTL AAH6R7HKJKPJ6W43JF 6HKJ6J8AWAW3MYWTTW 4KL7A3XY738YMXX47Y P48JF4EAKAL6LLTJ46 87E7L6JYPJNJT46Y46 4TEMPRA4WAPENJFM4H M6TFMJH34PKHMLHYAL EXT73NRXHRHKL4EWYM 7LXYJE6JF7T8JE383E NMEMAEJANLPMWRE36R 63LE37LW84EA6AL8XW M6WKAP38F6JN84TN3W WMT7LJMTNARYL74TKJ PL4EJM7ME4J33NL6J7

linux.do · 2026-04-20 21:28:26+08:00 · tech

前两天加班,睡觉前合上了 MacBook,却发现缝隙里还透着光,没有自动进入休眠状态。 只能手动锁屏然后再按 Esc 关闭显示,然后再合上屏幕才行,感觉非常的别扭。 问了各种 AI,也搜了各种解决方案,有让清理 NVRAM 的(但 M 芯片的 MacBook 根本没这个),也有让跑诊断检查“打开/闭合感应器”,结果也没有问题。 最后在活动监视器的“能耗”页里发现 ToDesk 的“防止睡眠”列显示的是“是”,才发现更新到 ToDesk 4.8.8 之后“基本设置”里多了一个“防止电脑休眠”的选项,把它改成“永不”之后就一切恢复正常了,合上盖子后 MacBook 能正常休眠了。 虽然开着这个功能可以让 MacBook 在 ToDesk 一直在线,但屏幕就算合上了还是亮着就非常不合理了,所以最后还是选择关掉了。 把这个信息分享给大家, Ciallo~(∠・ω< )⌒★。 4 个帖子 - 4 位参与者 阅读完整话题