diff --git a/src/Startup.hx b/src/Startup.hx index 19a8e35..1f4d15f 100644 --- a/src/Startup.hx +++ b/src/Startup.hx @@ -1,9 +1,20 @@ +import kernel.ui.WindowManager; +import kernel.ps.ProcessManager; +import kernel.binstore.BinStore; +import kernel.MainTerm; import lib.HomeContext; class Startup { public static function main() { - var main = new HomeContext(); + if (MainTerm.instance.isColor()) { + var main = new HomeContext(); - main.run(); + main.run(); + } else { + var term = BinStore.instantiate("terminal"); + var pid = ProcessManager.run(term, {}); + var ctx = WindowManager.getContextByPID(pid); + WindowManager.focusContextToOutput(ctx[0], "main"); + } } }