赞美 grobi 用于自动配置 X11 显示器

主要观点:介绍了使用grobi程序自动配置戴尔 32 英寸 8K 显示器的方法,对比了grobiautorandr,探讨了grobi在 Wayland 上的情况,还分享了 suspend-to-RAM 相关的设置及一个用于控制显示器电源的 Go 程序zleep
关键信息

  • grobi通过~/.config/grobi.conf文件配置,能检测显示器连接并运行xrandr配置分辨率和定位。
  • 之前通过睡眠程序配置显示器存在两种场景,未连接或配置失败时需手动 SSH 运行xrandr
  • grobi可能用 Go 编写,多年来可能保持稳定,但其在 Wayland 上的情况未提及。
  • zleep是围绕rtcwakesystemctl suspend的包装程序,可与 myStrom 开关智能插头配合控制显示器电源,在 suspend 时可手动或自动唤醒,唤醒后grobi会检测并配置显示器。
    重要细节
  • grobi.conf文件中rules部分的配置,如outputs_connectedconfigure_rowatomic等。
  • 检查grobi状态和日志的命令systemctl --user status grobijournalctl --user -u grob
  • zleep程序中的monitorPower函数用于控制显示器电源,nextWakeup函数计算下一次唤醒时间,runResume函数用于唤醒后恢复显示器电源等。
  • /lib/systemd/system-sleep/zleep.sh脚本在系统睡眠前后执行相关操作。
阅读 14
0 条评论