grüß euch,

ich möchte ich da /sys/class/backlight/intel_backlight/brightness 5 addieren, oder subtrahieren, z.b.
/sys/class/backlight/intel_backlight/brightness++5, geht so was irgendwie?

brikler hat den Titel zu gesucht: einen einzeiler zum bildschirmhelligkeit ändern geändert ().

Ich benutze auf dem Laptop dafür brightnessctl, und habe die entsprechenden Befehle einfach in der Hyprland-Konfiguration auf die passenden Tasten gemappt.

[…]
bind = , XF86MonBrightnessDown, exec, brightnessctl set 5%-
bind = , XF86MonBrightnessUp,   exec, brightnessctl set +5%
[…]

Man kann brightnessctl set ... natürlich auch einfach so eingeben.

    Dirk danke schon 🙂
    …allerdings, zöge ich ein "bordmittel" lösung vor, wenns sich machen ließe.

    edit
    es geht anders, so zum beispiel:

    while read opt; do
            echo "$((opt+5))" > /sys/class/backlight/intel_backlight/brightness
    done < /sys/class/backlight/intel_backlight/brightness

    …aber geht das auch eleganter, in einer zeile?

    Warum ist es dir so wichtig, dass das eine einzelne Zeile ist?

    while read opt; do echo "$((opt+5))" > /sys/class/backlight/intel_backlight/brightness; done < /sys/class/backlight/intel_backlight/brightness

    Das ist 1 Zeile und exakt dasselbe…

      Ich würde das als (Shell)-Funktion anlegen mit dem Vorteil dem Teil Parameter übergeben zu Können (z.B. 5+ oder 10-). Der Code kann dann so "gestaltet" sein wie es nötig/sinnvoll ist, dein Einzeiler-Aufruf könnte dann z.B. :
      brightness 5+
      sein

      n815i3xjx8lomlny Das ist 1 Zeile und exakt dasselbe…

      du hast recht, natürlich.

      @all wer diesen einzeiler nutzen will, muß nach dem boot, die rechte anpassen