Revert "[Linux] Remove auto-screen recognition and setup"

This reverts commit b9a8e8b9f3e3da23fed2f540437ed5bd7c4311eb.
[fix_screens] Make it general purpose to work with all displays