Florent Peterschmitt

i3status - brightnessctl

MAJ : brightnessctl

Dernièrement j’ai try Rust, mais sans rien avoir à en faire. Donc c’est passé à la trappe. Et puis récemment je suis tombé sur une petite limitation de Nginx qui ne permet pas de décompresser le body d’une requête HTTP, avant de la transmettre à un backend défini avec proxy_pass.

Et comme Nginx est écrit en C, et que je suis un peu… rouillé dans ce langage, je me suis dit que s’y remettre tranquillement, ça serait une bonne idée avant d’attaquer.

brightnessctl

brightnessctl

Petit programme type daemon, écrit en C avec libX11.

On démarrera ça via son .xsession par exemple.

i3status

Du coup, tant qu’à faire, petit patch pour i3status, afin d’afficher le pourcentage actuel de luminosité de l’écran, sur un laptop.

Et la conf ~/.i3status.conf :

brightness {
    max = "/sys/class/backlight/intel_backlight/max_brightness"
    cur = "/sys/class/backlight/intel_backlight/brightness"
    #txt = "lum: "
}

Inutile au possible, je sais.

Comments