Я пытаюсь написать сервис D-Bus.Но я запутался насчет пакетов python pygobject и dbus-python .
Можно ли написатьсервис D-Bus только с pygobject (без использования dbus-python)?Насколько я понимаю, pygobject предоставляет все, что делает dbus-python.Это правильно?Или мне нужен dbus-python?
Мне удалось вызвать методы других программ через D-Bus, просто используя pygobject.Но как мне предоставить свой собственный интерфейс и собственные методы в качестве службы в D-Bus?Насколько я понимаю, я должен унаследовать свой интерфейсный класс от Gio.DBusInterfaceSkeleton
[1].Но как мне экспортировать мои собственные методы?
[1] https://lazka.github.io/pgi-docs/Gio-2.0/classes/DBusInterfaceSkeleton.html