add config options for waking dpms on mouse and keyboard interaction
This commit is contained in:
parent
2167484861
commit
eece44a59c
12 changed files with 116 additions and 9 deletions
|
|
@ -1134,6 +1134,14 @@ impl ConfigProxyHandler {
|
|||
self.state.idle.set_timeout(&self.state, timeout);
|
||||
}
|
||||
|
||||
fn handle_set_key_press_enables_dpms(&self, enabled: bool) {
|
||||
self.state.idle.key_press_enables_dpms.set(enabled);
|
||||
}
|
||||
|
||||
fn handle_set_mouse_move_enables_dpms(&self, enabled: bool) {
|
||||
self.state.idle.mouse_move_enables_dpms.set(enabled);
|
||||
}
|
||||
|
||||
fn handle_set_idle_grace_period(&self, period: Duration) {
|
||||
self.state.idle.set_grace_period(&self.state, period);
|
||||
}
|
||||
|
|
@ -3129,6 +3137,12 @@ impl ConfigProxyHandler {
|
|||
.handle_get_input_device_devnode(device)
|
||||
.wrn("get_input_device_devnode")?,
|
||||
ClientMessage::SetIdle { timeout } => self.handle_set_idle(timeout),
|
||||
ClientMessage::SetKeyPressEnablesDpms { enabled } => {
|
||||
self.handle_set_key_press_enables_dpms(enabled)
|
||||
}
|
||||
ClientMessage::SetMouseMoveEnablesDpms { enabled } => {
|
||||
self.handle_set_mouse_move_enables_dpms(enabled)
|
||||
}
|
||||
ClientMessage::MoveToOutput {
|
||||
workspace,
|
||||
connector,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue