D-Bus Nodes's icon

D-Bus Nodes v1.0.1 Misc 4.2 Community

Submitted by user Arlo Phoenix; LGPLv3; 2023-12-01

Use D-Bus for IPC on Linux with Godot.

This GDExtension adds simple nodes to use D-Bus.
The DBusServerNode allows the definition of a DBusServer just through the property panel without having to write a single line of code. In your code you can then attach callbacks to the specified methods which will automatically be called if a client sends a message to the server.
The DBusClientNode lets you specify one specific interface to interact with and make simple requests to. Both nodes abstract D-Bus specifiers away and let you just pass the basic Godot Variant Types. Open the demo for a full example.

View files Download Recent Edits