+ exit menu

This commit is contained in:
committer
2024-05-15 17:32:32 -05:00
parent 96bb28e3a4
commit c237ab5b8a

View File

@@ -234,6 +234,23 @@ mode "$mode_displays" {
bindsym Escape mode "default" bindsym Escape mode "default"
} }
bindsym $mod+Ctrl+0 mode "$mode_system"
set $mode_system (l)ock, (e)xit, switch_(u)ser, (s)uspend, (h)ibernate, (r)eboot, (Shift+s)hutdown
mode "$mode_system" {
bindsym l exec --no-startup-id i3exit lock, mode "default"
bindsym s exec --no-startup-id i3exit suspend, mode "default"
bindsym u exec --no-startup-id i3exit switch_user, mode "default"
bindsym e exec --no-startup-id i3exit logout, mode "default"
bindsym h exec --no-startup-id i3exit hibernate, mode "default"
bindsym r exec --no-startup-id i3exit reboot, mode "default"
bindsym Shift+s exec --no-startup-id i3exit shutdown, mode "default"
# exit system mode: "Enter" or "Escape"
bindsym Return mode "default"
bindsym Escape mode "default"
}
bindsym $mod+p focus floating; mode "move_container"
mode "move_container" { mode "move_container" {
bindsym Up move up 20px bindsym Up move up 20px
bindsym Left move left 20px bindsym Left move left 20px
@@ -243,7 +260,6 @@ mode "move_container" {
bindsym Return mode "default" bindsym Return mode "default"
bindsym Escape mode "default" bindsym Escape mode "default"
} }
bindsym $mod+p focus floating; mode "move_container"
bindsym XF86AudioPlay exec --no-startup-id playerctl play bindsym XF86AudioPlay exec --no-startup-id playerctl play
bindsym XF86AudioStop exec --no-startup-id playerctl pause bindsym XF86AudioStop exec --no-startup-id playerctl pause