In praise of grobi for auto-configuring X11 monitors
a year ago
- #automation
- #monitor-configuration
- #suspend-to-RAM
- 作者使用grobi工具在戴尔32英寸8K显示器(UP3218K)连接电脑时自动完成配置
- 此前作者采用基于休眠的方案,在从挂起状态唤醒后需手动执行xrandr命令配置显示器
- grobi配置文件(~/.config/grobi.conf)定义了显示器输出端口和分辨率参数,采用atomic模式确保配置可靠性
- Grobi通过监听X11 RandR输出变更事件,在检测到显示器连接时自动运行xrandr进行配置
- 作者还使用自研程序zleep管理挂起状态,并设置每日6:50自动唤醒以执行定时任务
- zleep与myStrom智能插座联动,挂起期间关闭显示器电源(待机功耗30W)实现节能
- 通过/lib/systemd/system-sleep/zleep.sh脚本在恢复供电后重新激活显示器,触发grobi的自动检测配置机制