Hasty Briefsbeta

Bilingual

In praise of grobi for auto-configuring X11 monitors

a day ago
  • Alexander Neumann's grobi program automatically configures monitor settings via xrandr when connected, solving signal detection issues.
  • Grobi listens for X11 RandR output change events and executes a single atomic xrandr call to configure the monitor.
  • The user's setup uses a ~/.config/grobi.conf file with rules specifying outputs and their positions.
  • Grobi can be installed on Arch Linux with pacman and enabled as a systemd user service.
  • Power cycling the monitor triggers grobi's configuration, fixing 'no signal' problems.
  • The user chose grobi over autorandr because it is written in Go and likely to remain functional.
  • Grobi may not work on Wayland, as there is no mention of it in the repository.
  • The user integrates zleep, a custom program, to manage suspend-to-RAM: it uses rtcwake to schedule a wake-up and controls a smart plug to turn off the monitor, reducing standby power consumption.
  • Zleep uses the myStrom smart plug to turn off the monitor before suspend and on after resume, with a systemd sleep script.
  • The combination of grobi and zleep ensures automatic monitor configuration after wake-up.