diff --git a/i3_config b/i3_config index 3ff6d8e..2626028 100644 --- a/i3_config +++ b/i3_config @@ -193,11 +193,11 @@ bindsym $mod+r mode "resize" set $mode_system System (l) lock, (e) logout, (s) suspend, (h) hibernate, (r) reboot, (Shift+s) shutdown mode "$mode_system" { bindsym l exec --no-startup-id i3lock, mode "default" - bindsym e exec --no-startup-id i3exit logout, mode "default" - bindsym s exec --no-startup-id i3exit suspend, 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" + bindsym e exec --no-startup-id i3-msg exit, mode "default" + bindsym s exec --no-startup-id i3lock && systemctl suspend, mode "default" + bindsym h exec --no-startup-id i3lock && systemctl hibernate, mode "default" + bindsym r exec --no-startup-id systemctl reboot, mode "default" + bindsym Shift+s exec --no-startup-id systemctl poweroff, mode "default" # back to normal: Enter or Escape bindsym Return mode "default"