Audio menu
This commit is contained in:
parent
9b54911fbf
commit
33f1469afa
@ -113,33 +113,6 @@ mode $mode_xkbmap {
|
|||||||
}
|
}
|
||||||
bindsym $mod+Ctrl+k mode $mode_xkbmap
|
bindsym $mod+Ctrl+k mode $mode_xkbmap
|
||||||
|
|
||||||
# this is a menu dedicated to audio stuff
|
|
||||||
# some nice symbols to try here: 0| 論b籠i錄
|
|
||||||
set $mode_audio "Audio - + 0 y"
|
|
||||||
mode $mode_audio {
|
|
||||||
# Increase / decrease volume for the running sink only
|
|
||||||
bindsym k exec --no-startup-id pactl set-sink-volume $(pactl list short sinks | grep RUNNING | cut -f 1) +2%
|
|
||||||
bindsym plus exec --no-startup-id pactl set-sink-volume $(pactl list short sinks | grep RUNNING | cut -f 1) +2%
|
|
||||||
bindsym bracketleft exec --no-startup-id pactl set-sink-volume $(pactl list short sinks | grep RUNNING | cut -f 1) +2%
|
|
||||||
# Decrease
|
|
||||||
bindsym j exec --no-startup-id pactl set-sink-volume $(pactl list short sinks | grep RUNNING | cut -f 1) -2%
|
|
||||||
bindsym minus exec --no-startup-id pactl set-sink-volume $(pactl list short sinks | grep RUNNING | cut -f 1) -2%
|
|
||||||
bindsym bracketright exec --no-startup-id pactl set-sink-volume $(pactl list short sinks | grep RUNNING | cut -f 1) -2%
|
|
||||||
# Mute sound
|
|
||||||
bindsym 0 exec --no-startup-id pactl set-sink-mute $(pactl list short sinks | grep RUNNING | cut -f 1) toggle
|
|
||||||
# Start mps-youtube
|
|
||||||
bindsym y exec --no-startup-id urxvt -e mpsyt, mode "default"
|
|
||||||
# Toggle pause/play
|
|
||||||
bindsym space exec playerctl play-pause
|
|
||||||
#bindsym XF86AudioPause exec playerctl pause
|
|
||||||
#bindsym XF86AudioNext exec playerctl next
|
|
||||||
#bindsym XF86AudioPrev exec playerctl previous
|
|
||||||
# back to normal: Enter or Escape
|
|
||||||
bindsym Return mode "default"
|
|
||||||
bindsym Escape mode "default"
|
|
||||||
}
|
|
||||||
bindsym $mod+F11 mode $mode_audio
|
|
||||||
|
|
||||||
# do a nice menu for custom launches
|
# do a nice menu for custom launches
|
||||||
set $mode_launch " adefault start-up bnoise-fix cdual dhorizontal etearing"
|
set $mode_launch " adefault start-up bnoise-fix cdual dhorizontal etearing"
|
||||||
mode $mode_launch {
|
mode $mode_launch {
|
||||||
@ -155,7 +128,6 @@ mode $mode_launch {
|
|||||||
}
|
}
|
||||||
bindsym $mod+F10 mode "$mode_launch"
|
bindsym $mod+F10 mode "$mode_launch"
|
||||||
|
|
||||||
|
|
||||||
#############
|
#############
|
||||||
# Status Bar
|
# Status Bar
|
||||||
#############
|
#############
|
||||||
|
|||||||
@ -146,7 +146,12 @@ $bindsym --locked XF86AudioLowerVolume exec $volume_down
|
|||||||
$bindsym --locked XF86AudioMute exec $volume_mute
|
$bindsym --locked XF86AudioMute exec $volume_mute
|
||||||
|
|
||||||
# modes
|
# modes
|
||||||
## Launch // Resize Mode ##
|
|
||||||
$bindsym $mod+r mode $mode_resize
|
$bindsym $mod+r mode $mode_resize
|
||||||
## Launch // Exit Menu ##
|
|
||||||
$bindsym $mod+F12 mode $mode_shutdown
|
$bindsym $mod+F12 mode $mode_shutdown
|
||||||
|
$bindsym $mod+F11 mode $mode_audio
|
||||||
|
|
||||||
|
## Action // Scale up ##
|
||||||
|
bindsym $mod+equal exec $scale_up
|
||||||
|
## Action // Scale down ##
|
||||||
|
bindsym $mod+minus exec $scale_down
|
||||||
|
|
||||||
|
|||||||
@ -64,3 +64,25 @@ mode --pango_markup $mode_shutdown {
|
|||||||
# Return to default mode.
|
# Return to default mode.
|
||||||
$bindsym Escape mode "default"
|
$bindsym Escape mode "default"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# AUDIO
|
||||||
|
# some nice symbols to try here: 0| 論b籠i錄
|
||||||
|
set $mode_audio "Audio - + 0 y"
|
||||||
|
mode $mode_audio {
|
||||||
|
# Increase / decrease volume for the running sink only
|
||||||
|
bindsym k exec $volume_up
|
||||||
|
# Decrease
|
||||||
|
bindsym j exec $volume_down
|
||||||
|
# Mute sound
|
||||||
|
bindsym 0 exec $volume_mute
|
||||||
|
# Start mps-youtube
|
||||||
|
bindsym y exec --no-startup-id urxvt -e mpsyt, mode "default"
|
||||||
|
# Toggle pause/play
|
||||||
|
bindsym space exec playerctl play-pause
|
||||||
|
#bindsym XF86AudioPause exec playerctl pause
|
||||||
|
#bindsym XF86AudioNext exec playerctl next
|
||||||
|
#bindsym XF86AudioPrev exec playerctl previous
|
||||||
|
# back to normal: Enter or Escape
|
||||||
|
bindsym Return mode "default"
|
||||||
|
bindsym Escape mode "default"
|
||||||
|
}
|
||||||
|
|||||||
@ -99,3 +99,15 @@ client.unfocused $dark0_hard_t $dark0_t $light0_hard $dark0_hard
|
|||||||
client.urgent $bright_green $bright_orange $light0_hard $dark0_hard $bright_orange
|
client.urgent $bright_green $bright_orange $light0_hard $dark0_hard $bright_orange
|
||||||
client.placeholder $bright_green $dark0_t $light0_hard $dark0_hard $dark0_hard
|
client.placeholder $bright_green $dark0_t $light0_hard $dark0_hard $dark0_hard
|
||||||
client.background $dark0_hard
|
client.background $dark0_hard
|
||||||
|
|
||||||
|
# audio control (manjaro)
|
||||||
|
set $sink_volume pactl get-sink-volume @DEFAULT_SINK@ | grep '^Volume:' | cut -d / -f 2 | tr -d ' ' | sed 's/%//'
|
||||||
|
set $source_volume pactl get-source-volume @DEFAULT_SOURCE@ | grep '^Volume:' | cut -d / -f 2 | tr -d ' ' | sed 's/%//'
|
||||||
|
set $volume_down $onscreen_bar $(pactl set-sink-volume @DEFAULT_SINK@ -5% && $sink_volume)
|
||||||
|
set $volume_up $onscreen_bar $(pactl set-sink-volume @DEFAULT_SINK@ +5% && $sink_volume)
|
||||||
|
set $volume_mute $onscreen_bar $(pactl set-sink-mute @DEFAULT_SINK@ toggle && pactl get-sink-mute @DEFAULT_SINK@ | sed -En "/no/ s/.*/$($sink_volume)/p; /yes/ s/.*/0/p")
|
||||||
|
set $mic_mute $onscreen_bar $(pactl set-source-mute @DEFAULT_SOURCE@ toggle && pactl get-source-mute @DEFAULT_SOURCE@ | sed -En "/no/ s/.*/$($source_volume)/p; /yes/ s/.*/0/p")
|
||||||
|
|
||||||
|
# scaling
|
||||||
|
set $scale_up $swayscripts/scale.sh up
|
||||||
|
set $scale_down $swayscripts/scale.sh down
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user