diff --git a/meta/lib/oe/terminal.py b/meta/lib/oe/terminal.py
index 43639d5..5b17f76 100644
--- a/meta/lib/oe/terminal.py
+++ b/meta/lib/oe/terminal.py
@@ -100,6 +100,13 @@ class Screen(Terminal):
         logger.warn('Screen started. Please connect in another terminal with '
                     '"screen -r devshell"')
 
+class Screen_inline(Terminal):
+    command = 'screen -D -m -t "{title}" -S devshell {command}'
+
+    def __init__(self, command, title=None, env=None):
+        Terminal.__init__(self, command, title, env)
+        logger.warn('Screen Connect Command: screen -r devshell')
+
 
 def prioritized():
     return Registry.prioritized()
