[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Lenovo E16 Gen1 with Intel Iris adjust brightness, get Fn-Keys working



On Tue, Oct 24, 2023 at 08:54:35AM +0100, Tixy wrote:
> 	step=200
> 	curval=`cat $device/brightness`
> 	newval=`echo $(expr $curval - $step)`

Just FYI, all POSIX compatible shells can do integer arithmetic without
calling expr(1).

        newval=$((curval - step))

Also, assuming "$device/brightness" is a (pseudo-)file containing a
textual representation of a number, you can read it with "read" to avoid
forking an unnecessary process.

        read -r curval < "$device/brightness"


Reply to: