blob: 5852edc9b40dd2c796faf033798b77b5faa1a275 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#!/bin/sh
xml="/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml"
[ -s "$xml" ] || exit 0
file="/sys/class/backlight/intel_backlight/max_brightness"
if ! [ -e "$file" ]; then
for file in /sys/class/backlight/*/max_brightness; do
break
done
fi
[ -e "$file" ] || exit 0
min=$( cat "$file" )
min=$(( min / 100 ))
[ "$min" -gt 10 ] || min=10
xmlstarlet ed -u '/channel/property/property[@name="brightness-slider-min-level"]/@value' \
-v "$min" "$xml" > "$xml.tmp"
mv -f "$xml.tmp" "$xml"
|