• @PainInTheAES
    link
    English
    2
    edit-2
    11 months ago

    If your monitor supports it, you can use ddcutil in the terminal to set monitor brightness. You need to install i2c tools and ddcutil, modprobe i2c-dev, then:

    sudo ddcutil capabilities | grep Brightness (or Luminosity)

    it should return something like Feature: 10 (brightness).

    Then ddcutil getvcp 10

    Should output the brightness range.

    Then ddcutil setvcp 10 $value

    If you have multiple monitors you can use ddcutil detect and select it with -d.

    Alternatively, I believe ddcontrol has a GTK UI.

    There is also the ddcci kernel module should integrate external monitor brightness controls into native brightness controls used by laptops. So that might be easy if qtile has some form of laptop brightness control widget.

    Edit: vdu_controls looks pretty cool too.

    • @[email protected]
      link
      fedilink
      English
      111 months ago

      I’m curious if this is the same thing as controlling the monitor brightness using the on-screen display? If so, then no dice: I already keep them at the lowest possible setting at all times, and it’s still retina-destroying in low-light conditions. I’ll look into it further, though, and I’m not too bothered otherwise - I’ve got a manageable thing going on with picom, even if it’s hacky. Thanks for the info.

      • @PainInTheAES
        link
        English
        111 months ago

        Ah, no luck then. You’re correct, it’s software to change the monitors hardware settings that you usually access with the OSD.