Hasty Briefsbeta

双语

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的自动检测配置机制