Input server and devices should be ready for user input before launching Tracker (and friends)
|Reported by:||jonas.kirilla||Owned by:||axeld|
|Has a Patch:||no||Platform:||All|
It's contrary to a feeling of responsiveness, and it could be considered rude, to present a mouse pointer on screen, that you can't move, no matter how vigorously you shake your input device. Especially if Tracker and Deskbar are already loading and are visible on screen. That's not a good user experience. The user should be in command, or at least think he/she is.
The system should try to init PS2, USB and other input devices first, then launch app_server and input_server, in rapid succession, and only then, when the mouse pointer is ready to be moved, continue launching the rest of the system.
I believe that this would improve the user experience, even though in real numbers the lessened concurrency might delay the boot process a little.