From cf6098887d4299c02632dd0cf0a5351469f7c056 Mon Sep 17 00:00:00 2001 From: Charles D Date: Sun, 25 Jun 2023 06:03:11 -0400 Subject: [PATCH] add brightness/media keys --- .config/i3/config | 1 + .config/i3/keybinds.conf | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/.config/i3/config b/.config/i3/config index c4ca832..a4ad03b 100644 --- a/.config/i3/config +++ b/.config/i3/config @@ -45,6 +45,7 @@ exec_always --no-startup-id bitwarden-desktop #floating_minimum_size 1500 x 850 #floating_maximum_size -1 x -1 no_focus [window_role="pop-up"] +for_window [window_role="^Preferences$"] floating enable, border pixel 1 for_window [class="^.*"] border pixel 2 for_window [class="Spotify|cutefish-calculator|kcalc|Galculator|systemsettings|Streamdeck UI|Cheese|deepin-camera|steam|Cinnamon-settings.py|Bitwarden"] floating enable, border pixel 1 for_window [title="Friends List"] floating enable diff --git a/.config/i3/keybinds.conf b/.config/i3/keybinds.conf index 8e6f3cb..c5a0a61 100644 --- a/.config/i3/keybinds.conf +++ b/.config/i3/keybinds.conf @@ -123,10 +123,16 @@ mode "resize" { # Multimedia keys set $refresh_i3status killall -SIGUSR1 i3status +bindsym XF86AudioPlay exec --no-startup-id playerctl play-pause +bindsym XF86AudioNext exec --no-startup-id playerctl next +bindsym XF86AudioPrev exec --no-startup-id playerctl previous +bindsym XF86AudioStop exec --no-startup-id playerctl stop bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ +5% && $refresh_i3status bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ -5% && $refresh_i3status bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute @DEFAULT_SINK@ toggle && $refresh_i3status bindsym XF86AudioMicMute exec --no-startup-id pactl set-source-mute @DEFAULT_SOURCE@ toggle && $refresh_i3status +bindsym XF86MonBrightnessUp exec --no-startup-id xbacklight -inc 10 # increase screen brightness +bindsym XF86MonBrightnessDown exec --no-startup-id xbacklight -dec 10 # decrease screen brightness # Launchers bindsym Print exec flameshot gui