[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Change suspend type from kde menu



Il 05/01/2024 17:52, Valerio Vanni ha scritto:

Adding the parameter --reset-env seems to fix, kaffeine restarts.
But, after some minutes, it closes. I don't understand why.

-Kaffeine launched by hand stays up
-Kaffeine restored with "su" method stays up
-Kaffeine restored with "setpriv" method lasts only some minute

I looked better: it lasts 90 seconds.
Not from kaffeine launch, from PC resume. If I try to set a delay inside the script, so that kaffeine launches after 80 seconds, it starts and then after 10 seconds it's closed.
If I set the delay after 90 seconds, it doesn't start at all.

I tried to redirect output to a file
/usr/bin/kaffeine --lastchannel > /home/valerio/kaffeine_log_resumed 2>&1

The file is created and gets data, but nothing is added at the moment of termination.
In syslog I found these lines at that moment:

---------
2024-01-05T19:39:20.488880+01:00 newton kded5[14911]: Service ":1.299" unregistered 2024-01-05T19:39:20.491999+01:00 newton ksmserver[16627]: org.kde.kmix: Could not get icon for "audio-card-analog-pci" 2024-01-05T19:39:20.494975+01:00 newton kwin_x11[14912]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 18596, resource id: 134217740, major code: 15 (QueryTree), minor code: 0 2024-01-05T19:39:20.501014+01:00 newton systemd[1]: systemd-suspend.service: Deactivated successfully. 2024-01-05T19:39:20.501146+01:00 newton systemd[1]: Finished systemd-suspend.service - System Suspend. 2024-01-05T19:39:20.501227+01:00 newton systemd[1]: systemd-suspend.service: Consumed 1min 10.023s CPU time. 2024-01-05T19:39:20.501296+01:00 newton systemd[1]: Stopped target sleep.target - Sleep. 2024-01-05T19:39:20.501404+01:00 newton systemd[1]: Reached target suspend.target - Suspend. 2024-01-05T19:39:20.501662+01:00 newton systemd[1]: Stopped target suspend.target - Suspend. 2024-01-05T19:39:20.505334+01:00 newton NetworkManager[3208]: <info> [1704479960.5049] manager: sleep: wake requested (sleeping: yes enabled: yes) 2024-01-05T19:39:20.505722+01:00 newton ModemManager[3206]: <info> [sleep-monitor-systemd] system is resuming
----------------------

It seems that something of resume process is ending 90 seconds after resume. And Service ":1.299" that gets unregistered is just kaffeine.


And now I see a difference between kaffeine launched by hand and resumed one:

busctl --user | grep kaffeine

with manual start
------------------
:1.305 44374 kaffeine valerio :1.305 user@1000.service - - :1.306 44374 kaffeine valerio :1.306 user@1000.service - - :1.307 44374 kaffeine valerio :1.307 user@1000.service - - org.kde.kaffeine 44374 kaffeine valerio :1.305 user@1000.service - - org.mpris.kaffeine 44374 kaffeine valerio :1.305 user@1000.service - -
------------------

after resume
------------------
1.312 45857 kaffeine valerio :1.312 systemd-suspend.service - - :1.313 45857 kaffeine valerio :1.313 systemd-suspend.service - - :1.314 45857 kaffeine valerio :1.314 systemd-suspend.service - - org.kde.kaffeine 45857 kaffeine valerio :1.312 systemd-suspend.service - - org.mpris.kaffeine 45857 kaffeine valerio :1.312 systemd-suspend.service - -
------------------


Reply to: