ソースを参照

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);