Add brightnesscontrol getbrightness
This commit is contained in:
@@ -29,6 +29,8 @@ ${B}COMMANDS${N}
|
|||||||
${B}d*, down <amount>${N}
|
${B}d*, down <amount>${N}
|
||||||
|
|
||||||
${B}s*, set <volume>${N}
|
${B}s*, set <volume>${N}
|
||||||
|
|
||||||
|
${B}g*, getbrightness${N}
|
||||||
EOF
|
EOF
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -36,5 +38,6 @@ case "$1" in
|
|||||||
u*) brightnessctl -q s +"$NUM"% ; $RELOAD ;;
|
u*) brightnessctl -q s +"$NUM"% ; $RELOAD ;;
|
||||||
d*) brightnessctl -q s "$NUM"%- ; $RELOAD ;;
|
d*) brightnessctl -q s "$NUM"%- ; $RELOAD ;;
|
||||||
s*) brightnessctl -q s "$NUM"% ; $RELOAD ;;
|
s*) brightnessctl -q s "$NUM"% ; $RELOAD ;;
|
||||||
|
g*) brightnessctl | awk '/%/ {print substr($4, 2, length($4) - 3)}' ;;
|
||||||
*) help ;;
|
*) help ;;
|
||||||
esac
|
esac
|
||||||
|
|||||||
@@ -7,8 +7,7 @@ R="A3:$BRIGHTNESS_CONTROL s 30:"
|
|||||||
U="A4:$BRIGHTNESS_CONTROL u 10:"
|
U="A4:$BRIGHTNESS_CONTROL u 10:"
|
||||||
D="A5:$BRIGHTNESS_CONTROL d 10:"
|
D="A5:$BRIGHTNESS_CONTROL d 10:"
|
||||||
|
|
||||||
PERCENTAGE=$(brightnessctl \
|
PERCENTAGE=$($BRIGHTNESS_CONTROL getbrightness)
|
||||||
| awk '/\([0-9]+%\)/ { print substr($4, 2, length($4) - 3) }')
|
|
||||||
if [ "$PERCENTAGE" -ge "75" ]; then
|
if [ "$PERCENTAGE" -ge "75" ]; then
|
||||||
ICON="" # f111
|
ICON="" # f111
|
||||||
elif [ "$PERCENTAGE" -ge "25" ]; then
|
elif [ "$PERCENTAGE" -ge "25" ]; then
|
||||||
@@ -20,6 +19,6 @@ fi
|
|||||||
|
|
||||||
INPUT="%{$R}%{$U}%{$D}"
|
INPUT="%{$R}%{$U}%{$D}"
|
||||||
END="%{A}%{A}%{A}"
|
END="%{A}%{A}%{A}"
|
||||||
PIPE="$($(dirname $0)/lemonbar.sh getpipe)"
|
PIPE="$("$(dirname "$0")"/lemonbar.sh getpipe)"
|
||||||
|
|
||||||
printf "%s\n" "brightness$INPUT$ICON $PERCENTAGE%$END" > "$PIPE" &
|
printf "%s\n" "brightness$INPUT$ICON $PERCENTAGE%$END" > "$PIPE" &
|
||||||
|
|||||||
@@ -30,6 +30,6 @@ fi
|
|||||||
|
|
||||||
INPUT="%{$L}%{$S}%{$R}%{$U}%{$D}"
|
INPUT="%{$L}%{$S}%{$R}%{$U}%{$D}"
|
||||||
END="%{A}%{A}%{A}%{A}%{A}"
|
END="%{A}%{A}%{A}%{A}%{A}"
|
||||||
PIPE="$($(dirname $0)/lemonbar.sh getpipe)"
|
PIPE="$("$(dirname "$0")"/lemonbar.sh getpipe)"
|
||||||
|
|
||||||
printf "%s\n" "volume%{F$COLOR}$INPUT$SYMBOL $VOLUME%$END%{F-}" > "$PIPE" &
|
printf "%s\n" "volume%{F$COLOR}$INPUT$SYMBOL $VOLUME%$END%{F-}" > "$PIPE" &
|
||||||
|
|||||||
Reference in New Issue
Block a user