Add rofi-shutdown and change i3 config acordingly
This commit is contained in:
parent
f246fc26b9
commit
4141702986
2 changed files with 43 additions and 14 deletions
|
@ -281,20 +281,21 @@ bindsym Shift+Print exec xfce4-screenshooter -r
|
|||
bindsym $mod+x exec --no-startup-id ~/.config/i3/i3exit logout
|
||||
|
||||
|
||||
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 ~/.config/i3/i3exit lock, mode "default"
|
||||
bindsym e exec --no-startup-id ~/.config/i3/i3exit logout, mode "default"
|
||||
bindsym s exec --no-startup-id ~/.config/i3/i3exit suspend, mode "default"
|
||||
bindsym h exec --no-startup-id ~/.config/i3/i3exit hibernate, mode "default"
|
||||
bindsym r exec --no-startup-id~/.config/i3/i3exit reboot, mode "default"
|
||||
bindsym Shift+s exec --no-startup-id ~/.config/i3/i3exit shutdown, mode "default"
|
||||
|
||||
# back to normal: Enter or Escape
|
||||
bindsym Return mode "default"
|
||||
bindsym Escape mode "default"
|
||||
}
|
||||
bindsym ctrl+shift+l mode "$mode_system"
|
||||
#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 ~/.config/i3/i3exit lock, mode "default"
|
||||
# bindsym e exec --no-startup-id ~/.config/i3/i3exit logout, mode "default"
|
||||
# bindsym s exec --no-startup-id ~/.config/i3/i3exit suspend, mode "default"
|
||||
# bindsym h exec --no-startup-id ~/.config/i3/i3exit hibernate, mode "default"
|
||||
# bindsym r exec --no-startup-id~/.config/i3/i3exit reboot, mode "default"
|
||||
# bindsym Shift+s exec --no-startup-id ~/.config/i3/i3exit shutdown, mode "default"
|
||||
#
|
||||
# # back to normal: Enter or Escape
|
||||
# bindsym Return mode "default"
|
||||
# bindsym Escape mode "default"
|
||||
#}
|
||||
#bindsym ctrl+shift+l mode "$mode_system"
|
||||
bindsym ctrl+shift+l exec --no-startup-id ~/.config/rofi/scripts/rofi-shutdown
|
||||
#bindsym ctrl+l exec "~/.config/i3/i3exit lock"
|
||||
|
||||
##################################################
|
||||
|
|
28
config/rofi/scripts/rofi-shutdown
Executable file
28
config/rofi/scripts/rofi-shutdown
Executable file
|
@ -0,0 +1,28 @@
|
|||
#!/usr/bin/sh
|
||||
selection=$( \
|
||||
echo -e "Lock\nLogout\nSuspend\nHibernate\nReboot\nShutdown" |\
|
||||
rofi -dmenu -i -p 'Option');
|
||||
echo $selection;
|
||||
|
||||
sleep .2
|
||||
|
||||
case $selection in
|
||||
Lock)
|
||||
~/.config/i3/i3exit lock
|
||||
;;
|
||||
Logout)
|
||||
~/.config/i3/i3exit logout
|
||||
;;
|
||||
Suspend)
|
||||
~/.config/i3/i3exit suspend
|
||||
;;
|
||||
Hibernate)
|
||||
~/.config/i3/i3exit hibernate
|
||||
;;
|
||||
Reboot)
|
||||
~/.config/i3/i3exit reboot
|
||||
;;
|
||||
Shutdown)
|
||||
~/.config/i3/i3exit shutdown
|
||||
;;
|
||||
esac
|
Loading…
Add table
Add a link
Reference in a new issue