Dell XPS 15 9570 OLED 亮度脚本

Dell XPS 15 9570 OLED 亮度脚本

我已经尝试过解决方案Ubuntu 19.04 无法更改笔记本电脑的亮度但它似乎对我不起作用。我使用的是 Ubuntu 19.10,而不是该答案中的 19.04。

xps-brightness.sh该答案的主要脚本:

#!/bin/sh

# Where the backlight brightness is stored
BR_DIR="/sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight"

test -d "$BR_DIR" || exit 0

MIN=0
MAX=$(cat "$BR_DIR/max_brightness")
VAL=$(cat "$BR_DIR/brightness")

if [ "$1" = down ]; then
    VAL=$((VAL-6000))
else
    VAL=$((VAL+6000))
fi

if [ "$VAL" -lt $MIN ]; then
    VAL=$MIN
elif [ "$VAL" -gt $MAX ]; then
    VAL=$MAX
fi

PERCENT=`echo "$VAL / $MAX" | bc -l`

export XAUTHORITY=/home/derek/.Xauthority  # CHANGE "user" TO YOUR USER
export DISPLAY=:0.0

echo "xrandr --output eDP-1 --brightness $PERCENT" > /tmp/xps-brightness.log
xrandr --output eDP-1 --brightness $PERCENT

echo $VAL > "$BR_DIR/brightness"

当我使用键盘上的亮度键时,值$BR_DIR/brightness/tmp/xps-brightness.log日志文件都会更新,但脚本似乎没有执行该xrandr --output eDP-1 --brightness $PERCENT命令。当我直接在控制台或脚本中输入此命令时,该命令有效,例如test.sh

#!/bin/sh
xrand --output eDP-1 --brightness .7

然后运行sh test.sh

为啥不起作用xps-brightness.sh

相关内容