[ksmserver] remove unused suspend/resume startup API

Authored by davidedmundson on Oct 10 2018, 1:44 PM.

Description

[ksmserver] remove unused suspend/resume startup API

Summary:
ksmserver autostart had a system where processes, such as plasma, could
block the startup phase from moving on.

It is currently entirely unused.

It's very difficult to use properly, plasmashell has to block startup
before ksmserver moves on to phase 1. Racey at best.

I did hack it to work, and it does make a surprising positive
improvement to bootup. Worth exploring the idea properly, but implemented
better.

We should be able to get the same results by
blocking and waiting for the DBus name in the autostart desktop file to
become registered rather than having a ksmserver-specific solution.

Test Plan: Compiles, can still login

Reviewers: Plasma, broulik

Reviewed By: Plasma, broulik

Subscribers: plasma-devel

Tags: Plasma

Differential Revision: https://phabricator.kde.org/D16042

Details

Committed
davidedmundsonOct 10 2018, 1:44 PM
Reviewer
Plasma
Differential Revision
D16042: [ksmserver] remove unused suspend/resume startup API
Parents
R120:a1eb7a03e9be: [ksmserver] remove dead code
Branches
Unknown
Tags
Unknown