1
1
mirror of https://github.com/systemd/systemd-stable.git synced 2024-10-27 01:55:32 +03:00

localed: add dbus parameter names

This commit is contained in:
Zbigniew Jędrzejewski-Szmek 2020-04-09 17:53:03 +02:00
parent 91c7ac94ba
commit 5cc34d6d1a

View File

@ -676,9 +676,35 @@ static const sd_bus_vtable locale_vtable[] = {
SD_BUS_PROPERTY("X11Options", "s", property_get_xkb, 0, SD_BUS_VTABLE_PROPERTY_EMITS_CHANGE),
SD_BUS_PROPERTY("VConsoleKeymap", "s", property_get_vconsole, 0, SD_BUS_VTABLE_PROPERTY_EMITS_CHANGE),
SD_BUS_PROPERTY("VConsoleKeymapToggle", "s", property_get_vconsole, 0, SD_BUS_VTABLE_PROPERTY_EMITS_CHANGE),
SD_BUS_METHOD("SetLocale", "asb", NULL, method_set_locale, SD_BUS_VTABLE_UNPRIVILEGED),
SD_BUS_METHOD("SetVConsoleKeyboard", "ssbb", NULL, method_set_vc_keyboard, SD_BUS_VTABLE_UNPRIVILEGED),
SD_BUS_METHOD("SetX11Keyboard", "ssssbb", NULL, method_set_x11_keyboard, SD_BUS_VTABLE_UNPRIVILEGED),
SD_BUS_METHOD_WITH_NAMES("SetLocale",
"asb",
SD_BUS_PARAM(locale)
SD_BUS_PARAM(interactive),
NULL,,
method_set_locale,
SD_BUS_VTABLE_UNPRIVILEGED),
SD_BUS_METHOD_WITH_NAMES("SetVConsoleKeyboard",
"ssbb",
SD_BUS_PARAM(keymap)
SD_BUS_PARAM(keymap_toggle)
SD_BUS_PARAM(convert)
SD_BUS_PARAM(interactive),
NULL,,
method_set_vc_keyboard,
SD_BUS_VTABLE_UNPRIVILEGED),
SD_BUS_METHOD_WITH_NAMES("SetX11Keyboard",
"ssssbb",
SD_BUS_PARAM(layout)
SD_BUS_PARAM(model)
SD_BUS_PARAM(variant)
SD_BUS_PARAM(options)
SD_BUS_PARAM(convert)
SD_BUS_PARAM(interactive),
NULL,,
method_set_x11_keyboard,
SD_BUS_VTABLE_UNPRIVILEGED),
SD_BUS_VTABLE_END
};