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

if $XDG_RUNTIME_DIR is unset, D-Bus calls don't work #5962

Closed
carlocastoldi opened this issue Nov 14, 2022 · 3 comments
Closed

if $XDG_RUNTIME_DIR is unset, D-Bus calls don't work #5962

carlocastoldi opened this issue Nov 14, 2022 · 3 comments
Labels
bug A bug (error) in the software client external-bug Bugs caused by things outside of our control - by dependencies, "upstream" in technical jargon

Comments

@carlocastoldi
Copy link
Contributor

Description

Mumble does not respond to certain D-Bus calls if $XDG_RUNTIME_DIR is unset, such as: startTalking(), stopTalking(), setSelfDeaf(), setSelfMuted(). It works with properties and some other calls: mute, deaf, isSelfMuted(), isSelfDeaf().

Steps to reproduce

  1. open terminal
  2. unset XDG_RUNTIME_DIR
  3. mumble
  4. open a DBus inspector and call net.sourceforge.mumble.mumble /isSelfDeaf(). Alternatively run in a new terminal mumble rpc starttalking

Mumble version

1.4.287

Mumble component

Client

OS

Linux

Reproducible?

Yes

Additional information

No response

Relevant log output

No response

Screenshots

No response

@carlocastoldi carlocastoldi added bug A bug (error) in the software triage This issue is waiting to be triaged by one of the project members labels Nov 14, 2022
@Krzmbrzl Krzmbrzl added client and removed triage This issue is waiting to be triaged by one of the project members labels Nov 14, 2022
@Krzmbrzl
Copy link
Member

Is this also fixed by #5961? 🤔

@carlocastoldi
Copy link
Contributor Author

Is this also fixed by #5961? thinking

unfortunately, no :\

@Krzmbrzl
Copy link
Member

Okay. Then I am pretty sure that this is a Qt limitation. We let Qt manage the DBus interface and therefore the requirement for XDG_RUNTIME_DIR is most likely theirs.

And according to https://askubuntu.com/questions/872792/what-is-xdg-runtime-dir this environment variable is supposed to be set in any case upon login and if it is not, that seems like a broader issue to me.

So to sum it up, I would close this as an upstream bug until proven otherwise.

@Krzmbrzl Krzmbrzl added the external-bug Bugs caused by things outside of our control - by dependencies, "upstream" in technical jargon label Nov 14, 2022
@Krzmbrzl Krzmbrzl closed this as not planned Won't fix, can't repro, duplicate, stale Nov 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug A bug (error) in the software client external-bug Bugs caused by things outside of our control - by dependencies, "upstream" in technical jargon
Projects
None yet
Development

No branches or pull requests

2 participants