Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DBus calls do not work with methods expecting any argument types other than a single string #143

Open
HoodedDeath opened this issue Jul 30, 2024 · 0 comments

Comments

@HoodedDeath
Copy link
Contributor

Just found out the deckmaster will always run DBus methods with the signature 's'. This causes any methods with different signatures (including no parameters signature) to result in the message dbus call failed: No such method '<METHOD>' in any interface at object path '<PATH>' (signature 's')

I did try setting the value the way the dbus-send command uses, setting it to int32:4 for the method I was trying to call, which a signature 'i', but that didn't work either. Seems there's no way to use the built in DBus capabilities to access these methods.

My workaround is just using exec with either qdbus or dbus-send, incase anyone ends up here looking for answers.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant