[kscreenlocker] [Bug 413391] DBus API /org/freedesktop/ScreenSaver is not supported

2019-10-24 Thread Kai Uwe Broulik
https://bugs.kde.org/show_bug.cgi?id=413391 --- Comment #19 from Kai Uwe Broulik --- Heh, alright. Glad we could figure this out :) -- You are receiving this mail because: You are watching all bug changes.

[kscreenlocker] [Bug 413391] DBus API /org/freedesktop/ScreenSaver is not supported

2019-10-24 Thread Guo Yunhe
https://bugs.kde.org/show_bug.cgi?id=413391 --- Comment #18 from Guo Yunhe --- Found out this is not a problem of KDE. It was my mistake when building RetroArch. The `--enable-dbus` option wasn't correctly added to the build command. So it skipped the DBus part and look for xdg_screensaver, like

[kscreenlocker] [Bug 413391] DBus API /org/freedesktop/ScreenSaver is not supported

2019-10-24 Thread Kai Uwe Broulik
https://bugs.kde.org/show_bug.cgi?id=413391 --- Comment #17 from Kai Uwe Broulik --- Sure, but not on the /org/freedesktop/ScreenSaver path. It either sends it to the /ScreenSaver or it uses xdg-screensaver but never does it properly send a message to /org/freedesktop/ScreenSaver In

[kscreenlocker] [Bug 413391] DBus API /org/freedesktop/ScreenSaver is not supported

2019-10-24 Thread Guo Yunhe
https://bugs.kde.org/show_bug.cgi?id=413391 --- Comment #16 from Guo Yunhe --- Both were compiled with `--enable-dbus` flag. In both dbus-monitor logs, we can find it sends "org.freedesktop.ScreenSaver" message. -- You are receiving this mail because: You are watching all bug changes.

[kscreenlocker] [Bug 413391] DBus API /org/freedesktop/ScreenSaver is not supported

2019-10-24 Thread Kai Uwe Broulik
https://bugs.kde.org/show_bug.cgi?id=413391 --- Comment #15 from Kai Uwe Broulik --- from RetroArch/gfx/common/x11_common.c void x11_suspend_screensaver(Window wnd, bool enable) { #ifdef HAVE_DBUS if (dbus_suspend_screensaver(enable)) return; #endif

[kscreenlocker] [Bug 413391] DBus API /org/freedesktop/ScreenSaver is not supported

2019-10-24 Thread David Edmundson
https://bugs.kde.org/show_bug.cgi?id=413391 --- Comment #14 from David Edmundson --- method call time=1571929352.111843 sender=:1.129 -> destination=org.freedesktop.ScreenSaver serial=2 path=/ScreenSaver; interface=org.freedesktop.ScreenSaver; member=Inhibit string "RetroArch" string

[kscreenlocker] [Bug 413391] DBus API /org/freedesktop/ScreenSaver is not supported

2019-10-24 Thread Guo Yunhe
https://bugs.kde.org/show_bug.cgi?id=413391 --- Comment #13 from Guo Yunhe --- Created attachment 123461 --> https://bugs.kde.org/attachment.cgi?id=123461=edit dbus-monitor log after patching RetroArch I built and tested the patch for RetroArch. It works as expected. -- You are receiving

[kscreenlocker] [Bug 413391] DBus API /org/freedesktop/ScreenSaver is not supported

2019-10-24 Thread David Edmundson
https://bugs.kde.org/show_bug.cgi?id=413391 --- Comment #12 from David Edmundson --- method call time=1571928443.638728 sender=:1.117 -> destination=org.freedesktop.ScreenSaver serial=2 path=/ScreenSaver; interface=org.freedesktop.ScreenSaver; member=Inhibit string "0x2e2" string

[kscreenlocker] [Bug 413391] DBus API /org/freedesktop/ScreenSaver is not supported

2019-10-24 Thread Kai Uwe Broulik
https://bugs.kde.org/show_bug.cgi?id=413391 --- Comment #11 from Kai Uwe Broulik --- Ah, xdg-screensaver -- You are receiving this mail because: You are watching all bug changes.

[kscreenlocker] [Bug 413391] DBus API /org/freedesktop/ScreenSaver is not supported

2019-10-24 Thread Guo Yunhe
https://bugs.kde.org/show_bug.cgi?id=413391 --- Comment #10 from Guo Yunhe --- Created attachment 123459 --> https://bugs.kde.org/attachment.cgi?id=123459=edit Output of dbus-monitor when start RetroArch and wait until the screen turns completely dark As David Edmundson said, I recorded the

[kscreenlocker] [Bug 413391] DBus API /org/freedesktop/ScreenSaver is not supported

2019-10-24 Thread David Edmundson
https://bugs.kde.org/show_bug.cgi?id=413391 David Edmundson changed: What|Removed |Added CC||k...@davidedmundson.co.uk

[kscreenlocker] [Bug 413391] DBus API /org/freedesktop/ScreenSaver is not supported

2019-10-24 Thread Kai Uwe Broulik
https://bugs.kde.org/show_bug.cgi?id=413391 --- Comment #8 from Kai Uwe Broulik --- > kscreenlocker/kcm/kcm.cpp:181: This is the *settings* module. I don't think randomly grepping files for occurrences of "/ScreenSaver" is useful at all and just wasting my time. Please do some proper debugging

[kscreenlocker] [Bug 413391] DBus API /org/freedesktop/ScreenSaver is not supported

2019-10-24 Thread Kai Uwe Broulik
https://bugs.kde.org/show_bug.cgi?id=413391 --- Comment #7 from Kai Uwe Broulik --- The call chain clearly works here: qdbus org.freedesktop.ScreenSaver /org/freedesktop/ScreenSaver org.freedesktop.ScreenSaver.Inhibit foo bar 9922 method call time=1571926064.833396 sender=:1.205 ->

[kscreenlocker] [Bug 413391] DBus API /org/freedesktop/ScreenSaver is not supported

2019-10-24 Thread Guo Yunhe
https://bugs.kde.org/show_bug.cgi?id=413391 --- Comment #6 from Guo Yunhe --- kscreenlocker/kcm/kcm.cpp:181: // reconfigure through DBus OrgKdeScreensaverInterface interface(QStringLiteral("org.kde.screensaver"), QStringLiteral("/ScreenSaver"),

[kscreenlocker] [Bug 413391] DBus API /org/freedesktop/ScreenSaver is not supported

2019-10-24 Thread Guo Yunhe
https://bugs.kde.org/show_bug.cgi?id=413391 Guo Yunhe changed: What|Removed |Added Product|Powerdevil |kscreenlocker CC|