소스 검색

SystemServer: Boot into graphical mode even if there's no video hardware

SystemServer had safety fallbacks to boot into text mode if the user
errorneously specified graphical mode but no video hardware was present.
As it's now possible to do exactly this intentionally, we should allow
it. This would of course make WindowServer fall over and die if
configured improperly, but if you're messing with the kernel command
line in strange ways, you should be able to fix that.
kleines Filmröllchen 3 년 전
부모
커밋
d463f6e00a
1개의 변경된 파일1개의 추가작업 그리고 3개의 파일을 삭제
  1. 1 3
      Userland/Services/SystemServer/main.cpp

+ 1 - 3
Userland/Services/SystemServer/main.cpp

@@ -76,9 +76,7 @@ static ErrorOr<void> determine_system_mode()
     // FIXME: Support more than one framebuffer detection
     struct stat file_state;
     int rc = lstat("/dev/fb0", &file_state);
-    if (rc < 0 && g_system_mode == "graphical") {
-        g_system_mode = "text";
-    } else if (rc == 0 && g_system_mode == "text") {
+    if (rc == 0 && g_system_mode == "text") {
         dbgln("WARNING: Text mode with framebuffers won't work as expected! Consider using 'fbdev=off'.");
     }
     dbgln("System in {} mode", g_system_mode);