string inputdev = "/dev/input/event0";
if (Posix.access(inputdev, Posix.R_OK) == 0)
{
+ zavai.log.info("Handle power button via " + inputdev);
// Listen via input device
devinput = new DevInput("input.power_button", "/dev/input/event0");
devinput.event += on_event;
+ devinput.request("powerbutton");
} else {
+ zavai.log.info("Handle power button via XGrabKey on keycode " + zavai.config.power_button_keycode.to_string());
// Listen via X
hotkeys.hotkey += on_hotkey;
hotkeys.grab(zavai.config.power_button_keycode, 0, false);