liblightdm-qt: power.cpp using incorrect interfaces and Session Bus
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Light Display Manager |
Fix Released
|
High
|
Unassigned | ||
lightdm (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
Version: 0.9.7
Distributions used: Debian Sid (aptosid) and Ubuntu 11.10 beta 1
Arch: x86
Hi,
I've been noticing that when running lightdm-qt-greeter, the shutdown etc. options have been disabled.
Looking at liblightdm-qt's power.cpp, I've noticed that it's doing the following:
* Not explicitly specifying the use of the System Bus. When not given a forth parameter explictly stating what Bus to use, QDBusInterface uses the Session Bus by default. All the power-related daemons uses the System Bus to the best of my knowledge.
* For the ConsoleKit QDBusInterface it's specifying "org.freedeskto
* For the suspend and hibernate options, it's using the "org.freedeskto
Changed in lightdm: | |
status: | New → Triaged |
importance: | Undecided → High |
Changed in lightdm: | |
status: | Fix Committed → Fix Released |
Fixed in 0.9.8, thanks Faheem!