Я пытаюсь написать демон systemd, который должен регистрировать новый сервис в SDP, прослушивать соединения RFCOMM и обмениваться некоторой информацией с другими устройствами Bluetooth. Демон должен быть максимально независимым от дистрибутивов. Поскольку я хочу использовать BlueZ5, мне нужно использовать DBus (что является новым для меня).
Итак, вот мой вопрос, выберет ли GDBus мой демон только для систем с установленным GNOME? Или, аналогично, QtDBus будет работать только с KDE? Если да, что я должен сделать, чтобы иметь возможность запустить его на нескольких дистрибутивах?