option to activate jiggler by default

This commit is contained in:
Maxim Devaev 2023-10-30 15:54:03 +02:00
parent 10a38ff6bc
commit 981309d886

View File

@ -37,9 +37,9 @@ from .. import get_plugin_class
# ===== # =====
class BaseHid(BasePlugin): class BaseHid(BasePlugin):
def __init__(self, jiggler_enabled: bool) -> None: def __init__(self, jiggler_enabled: bool, jiggler_active: bool) -> None:
self.__jiggler_enabled = jiggler_enabled self.__jiggler_enabled = jiggler_enabled
self.__jiggler_active = False self.__jiggler_active = jiggler_active
self.__jiggler_absolute = True self.__jiggler_absolute = True
self.__activity_ts = 0 self.__activity_ts = 0
@ -48,6 +48,7 @@ class BaseHid(BasePlugin):
return { return {
"jiggler": { "jiggler": {
"enabled": Option(False, type=valid_bool, unpack_as="jiggler_enabled"), "enabled": Option(False, type=valid_bool, unpack_as="jiggler_enabled"),
"active": Option(False, type=valid_bool, unpack_as="jiggler_active"),
}, },
} }