A simple quit dialog for i3wm.
sh
cargo install i3quitdialog
The “Exit
” button works out of the box. In order to allow users to halt and
reboot the system, add them to the power
group.
You can just call it:
sh
i3quitdialog
However, if you are setting a blocklet to launch I3 Quit Dialog, prefer
using i3-msg
:
```ini [Logoff] command=i3-msg -q -- exec --no-startup-id i3quitdialog color=#ff0000 full_text=⏻ text=⏻ interval=0
pkill -SIGRTMIN+10 i3blocks
```
.XResources
supportI3 Quit Dialog supports the following keys from xrdb
(case sensitive):
i3quitdialog.Title.foreground
: window colouri3quitdialog.Title.background
: window background colouri3quitdialog.ExitButton.color
: exit button colouri3quitdialog.CancelButton.color
: cancel button colouri3quitdialog.HaltButton.color
: halt button colouri3quitdialog.RebootButton.color
: halt button colourAcceptable values:
#0000ff
)Black
Blue
DarkBlue
Cyan
DarkCyan
Green
DarkGreen
Magenta
DarkMagenta
Red
DarkRed
White
Yellow
DarkYellow