Wykonaj na terminalu następujące polecenia:
launchctl unload /System/Library/LaunchDaemons/com.apple.WindowServer.plist
launchctl load /System/Library/LaunchDaemons/com.apple.WindowServer.plist
Proces launchd zajmuje się utrzymaniem działania podsystemów min. środowiska graficznego. W efekcie powinien wystartować proces WindowServer którego fakt uruchomienia możesz sprawdzić tak:
ps axu | grep WindowServer
Powinien wystartować z przełącznikiem -daemon