Get rid of dependency on KInit
ClosedPublic

Authored by volkov on Oct 12 2018, 4:45 PM.

Details

Summary

KMix heavily depends on KDE-specific libraries and it's
hard to build it for other environments. At the same time
Plasma has a volume control applet, so KMix is of little
value to its users.

According to the KInit documentation, it gives a gain of ~150ms
on P-III 500 when starting an application, and on modern systems
the difference in startup times should be even less noticeable,
so remove this Tier 3 dependency.

Diff Detail

Repository
R345 KMix
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
volkov requested review of this revision.Oct 12 2018, 4:45 PM
volkov created this revision.
marten accepted this revision.Oct 12 2018, 8:08 PM

Agreed. The startup overhead for such a small application will be negligible on any machine capable of running the Plasma desktop today.

This revision is now accepted and ready to land.Oct 12 2018, 8:08 PM
This revision was automatically updated to reflect the committed changes.