Remove GSD plugins from session RequiredComponents #4
If anything listed in RequiredComponents fail to start, or crash after starting, gnome-session will crash:
When gnome-session crashes, either the user will find themselves back in their desktop manager or facing a white screen-of-death. That screen locks out the desktop with the rather uninformitive message "Oh no! Something has gone wrong. A problem has occured and the system can't recover. Please log out and try again." and a single "Log Out" button (I have a number of gripes about this screen that are best to discuss with GNOME upstream). Lately I haven't encountered it, but I have been dumped back into LightDM, often leaving a zombified failed session that must be killed with
In any case, these G-S-D plugins are already autostarted by the xdg autostarts provided in this package; it would be redundant to be using the .session file to autostart them. Their listing as RequiredComponents primarily serves to ensure that gnome-session will crash if any of them fail, and secondarily prevents users from disabling any plugins they deem unneccessary. Are they critical enough to warrant that behavior?
referenced this issue
Mar 3, 2018
Why was this reverted?
I'm 89.7% sure it's the reason for this https://www.reddit.com/r/elementaryos/comments/8buw4b/6_months_of_not_one_issue_now_i_can_no_longer_get/
Probably also the cause of this: