https://bugs.kde.org/show_bug.cgi?id=454345

--- Comment #36 from Uwe Dippel <udip...@gmail.com> ---
"why is it so hard to remove any logik that touches that desktop-appletrc file
during plasmashell startup? "
I think I can. It's the old topic of systemd. It's water under the bridge. Some
15 years ago, people wanted to enhance the user experience by shortening the
startup sequence, and therefore started things in parallel. I never followed
the gory details, since I am the old-fashioned style person, and would have
preferred the slow, and clean, start. AFAIK, systemd took over many items,
including login, and spawning independent items in parallel. I THINK, with a
totally clean sequential startup, no other process would interfere - or could
interfere -  in desktop applet layout. 
This is why I thought, the semaphore-like wrap around the startup, as proposed
recently, could solve the case by isolating the desktop rendering, protecting
the layout.

[If you look around, you'll find some other startup-bugs, including some
affecting me, that could be attributed to parallelisms introduced by systemd;
leading to RANDOM - that is not always or even rarely occurring - faulty
behaviour. Systemd introduced a clever though not fully deterministic startup
behaviour. I am willing to bet that after taking out systemd and revert to the
old style rc-startup system - which is not possible, so that this is
hypothetical - all these problems would be gone. With a slow, though fully
sequential strictly one-task-at-a-time start sequence, race conditions are
clearly avoided whatever the lengths of the steps. Boringly long, I agree.]

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to