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.
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
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 https://bug
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.
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
x11_suspend_screensaver_xdg_scre
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 "Playi
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&action=edit
dbus-monitor log after patching RetroArch
I built and tested the patch for RetroArch. It works as expected.
--
You are receiv
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 "xdg-
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.
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&action=edit
Output of dbus-monitor when start RetroArch and wait until the screen turns
completely dark
As David Edmundson said, I recorded
https://bugs.kde.org/show_bug.cgi?id=413391
David Edmundson changed:
What|Removed |Added
CC||k...@davidedmundson.co.uk
Status|
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 f
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 ->
destination=
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"),
https://bugs.kde.org/show_bug.cgi?id=413391
Guo Yunhe changed:
What|Removed |Added
Product|Powerdevil |kscreenlocker
CC|
15 matches
Mail list logo