added brightness notification script
This commit is contained in:
parent
246973759d
commit
273db9af59
3 changed files with 22 additions and 2 deletions
|
@ -356,6 +356,12 @@
|
||||||
# Icon for notifications with critical urgency, uncomment to enable
|
# Icon for notifications with critical urgency, uncomment to enable
|
||||||
#default_icon = /path/to/icon
|
#default_icon = /path/to/icon
|
||||||
|
|
||||||
|
[Volume]
|
||||||
|
history_ignore = true
|
||||||
|
|
||||||
|
[Brightness]
|
||||||
|
history_ignore = true
|
||||||
|
|
||||||
# Every section that isn't one of the above is interpreted as a rules to
|
# Every section that isn't one of the above is interpreted as a rules to
|
||||||
# override settings for certain messages.
|
# override settings for certain messages.
|
||||||
#
|
#
|
||||||
|
|
|
@ -245,8 +245,8 @@ bindsym XF86AudioRaiseVolume exec pactl set-sink-volume @DEFAULT_SINK@ +5% && /h
|
||||||
bindsym XF86AudioLowerVolume exec pactl set-sink-volume @DEFAULT_SINK@ -5% && /home/emge/Scripts/volume-notif.sh
|
bindsym XF86AudioLowerVolume exec pactl set-sink-volume @DEFAULT_SINK@ -5% && /home/emge/Scripts/volume-notif.sh
|
||||||
bindsym XF86AudioMute exec pactl set-sink-mute @DEFAULT_SINK@ toggle && /home/emge/Scripts/volume-notif.sh
|
bindsym XF86AudioMute exec pactl set-sink-mute @DEFAULT_SINK@ toggle && /home/emge/Scripts/volume-notif.sh
|
||||||
bindsym XF86AudioMicMute exec pactl set-source-mute @DEFUALT_SOURCE@ toggle
|
bindsym XF86AudioMicMute exec pactl set-source-mute @DEFUALT_SOURCE@ toggle
|
||||||
bindsym XF86MonBrightnessDown exec brightnessctl set 5%-
|
bindsym XF86MonBrightnessDown exec brightnessctl set 5%- && /home/emge/Scripts/brightness_notif.sh
|
||||||
bindsym XF86MonBrightnessUp exec brightnessctl set 5%+
|
bindsym XF86MonBrightnessUp exec brightnessctl set 5%+ && /home/emge/Scripts/brightness_notif.sh
|
||||||
|
|
||||||
#
|
#
|
||||||
# Status Bar:
|
# Status Bar:
|
||||||
|
|
14
Scripts/brightness_notif.sh
Executable file
14
Scripts/brightness_notif.sh
Executable file
|
@ -0,0 +1,14 @@
|
||||||
|
#!/bin/bash
|
||||||
|
# dunst change brightness notification
|
||||||
|
|
||||||
|
# set varialbe $brightness to current brightness level
|
||||||
|
brightness=$(cat /sys/class/backlight/acpi_video0/actual_brightness)
|
||||||
|
|
||||||
|
# set variable $max to current max brightness level
|
||||||
|
max=$(cat /sys/class/backlight/acpi_video0/max_brightness)
|
||||||
|
|
||||||
|
# calculate percentage
|
||||||
|
brightness_percent=$(((brightness * 100) / max))
|
||||||
|
|
||||||
|
# show brightness notification
|
||||||
|
dunstify -u low -i brightness -h string:x-dunst-stack-tag:Brightness -h int:value:"$brightness_percent" "Brightness: ${brightness_percent}%"
|
Loading…
Reference in a new issue