       # Temporary fix for IDE is not shown after
       # opening pages which uses old SplitView.
       # TODO: This needs to be fixed. ~Umut
-      kd.singletons.windowController.notifyWindowResizeListeners()
+      windowController.notifyWindowResizeListeners()
 
       @resizeActiveTerminalPane()
+
+      {onboardingController} = kd.singletons
+      onboardingController?.runOnboarding 'IDE'  if appManager.frontApp is this and @isMachineRunning()
 
 
   prepareIDE: (withFakeViews = no) ->

    @layout = ndpane(16)
    @layoutMap = new Array(16*16)

    {windowController} = kd.singletons
    windowController.addFocusListener @bound 'setActivePaneFocus'

    @workspace.once 'ready', => @getView().addSubView @workspace.getView()

    kd.singletons.appManager.on 'AppIsBeingShown', (app) =>

      return  unless app instanceof IDEAppController



  isMachineRunning: ->

    return @mountedMachine?.status.state is Running


  createInitialView: (withFakeViews) ->
