Ricky Wu (@richiewu1113)niri里怎么实现自动切换显示器 中发帖

我用大模型写了shell脚本调用wlr-randr,能实现自动熄屏内置 
但是断开外置,内置的死活不能点亮 
#!/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,准备切换…” 
# 第二次防抖:避开热插拔瞬间的底层冲突 ...
 
 
Back to Top