完成电源按钮的配置
parent
43f3b424ac
commit
2cec4a0485
|
@ -0,0 +1,6 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
yes=''
|
||||||
|
no=''
|
||||||
|
|
||||||
|
echo -e "$yes\n$no" | rofi -dmenu -p 'Are you Sure?' -theme confirm
|
|
@ -0,0 +1,51 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
prompt="Are you sure?"
|
||||||
|
mesg="Uptime : `uptime -p | sed -e 's/up //g'`"
|
||||||
|
|
||||||
|
option_1=""
|
||||||
|
option_2=""
|
||||||
|
option_3=""
|
||||||
|
option_4=""
|
||||||
|
option_5=""
|
||||||
|
|
||||||
|
yes=''
|
||||||
|
no=''
|
||||||
|
|
||||||
|
|
||||||
|
rofi_powermenu() {
|
||||||
|
echo -e "$option_1\n$option_2\n$option_3\n$option_4\n$option_5" | rofi -dmenu -p "$prompt" -mesg "$mesg" -markup-rows -theme powermenu
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
confirm_run () {
|
||||||
|
selected="$(~/.config/bspwm/scripts/confirm.sh)"
|
||||||
|
|
||||||
|
if [[ "$selected" == "$yes" ]]; then
|
||||||
|
${1}
|
||||||
|
else
|
||||||
|
echo $selected, $1
|
||||||
|
exit
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
chosen="$(rofi_powermenu)"
|
||||||
|
|
||||||
|
case ${chosen} in
|
||||||
|
$option_1)
|
||||||
|
xflock4 --lock
|
||||||
|
;;
|
||||||
|
$option_2)
|
||||||
|
confirm_run 'bspc quit'
|
||||||
|
;;
|
||||||
|
$option_3)
|
||||||
|
confirm_run 'systemctl hibernate'
|
||||||
|
;;
|
||||||
|
$option_4)
|
||||||
|
confirm_run 'systemctl reboot'
|
||||||
|
;;
|
||||||
|
$option_5)
|
||||||
|
confirm_run 'ssytemctl poweroff'
|
||||||
|
;;
|
||||||
|
esac
|
|
@ -40,7 +40,7 @@ fixed-center = true
|
||||||
|
|
||||||
modules-left = logo workspace pipe-db mpd
|
modules-left = logo workspace pipe-db mpd
|
||||||
modules-center = date
|
modules-center = date
|
||||||
modules-right = netspeed volume pipe hibernate pipe logout
|
modules-right = netspeed volume pipe power
|
||||||
|
|
||||||
|
|
||||||
tray-position = right
|
tray-position = right
|
||||||
|
|
|
@ -1,14 +1,9 @@
|
||||||
[module/hibernate]
|
|
||||||
|
[module/power]
|
||||||
type = custom/text
|
type = custom/text
|
||||||
|
|
||||||
;click-left = lxsession-logout -p ""
|
|
||||||
content = %{T9}%{T-}
|
|
||||||
content-foreground = ${color.yellow}
|
|
||||||
|
|
||||||
[module/logout]
|
|
||||||
type = custom/text
|
|
||||||
|
|
||||||
;click-left = lxsession-logout -p ""
|
|
||||||
content = %{T9}襤%{T-}
|
content = %{T9}襤%{T-}
|
||||||
content-foreground = ${color.red}
|
content-foreground = ${color.red}
|
||||||
content-padding = 2
|
content-padding = 2
|
||||||
|
|
||||||
|
click-left = ~/.config/bspwm/scripts/powermenu.sh
|
Loading…
Reference in New Issue