All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] terminal: Drop gnome-terminal --disable-factory workarounds
@ 2016-07-06 16:21 Richard Purdie
  0 siblings, 0 replies; only message in thread
From: Richard Purdie @ 2016-07-06 16:21 UTC (permalink / raw)
  To: openembedded-core

With the new pid monitoring code we have for recent versions of
gnome-terminal we can just drop the --disable-factory code now since
the other solution handles this case as well.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

diff --git a/meta/lib/oe/terminal.py b/meta/lib/oe/terminal.py
index 4a5ab1a..6d6a29f 100644
--- a/meta/lib/oe/terminal.py
+++ b/meta/lib/oe/terminal.py
@@ -51,7 +51,7 @@ class XTerminal(Terminal):
             raise UnsupportedTerminal(self.name)
 
 class Gnome(XTerminal):
-    command = 'gnome-terminal -t "{title}" --disable-factory -x {command}'
+    command = 'gnome-terminal -t "{title}" -x {command}'
     priority = 2
 
     def __init__(self, sh_cmd, title=None, env=None, d=None):
@@ -61,16 +61,9 @@ class Gnome(XTerminal):
         # Once fixed on the gnome-terminal project, this should be removed.
         if os.getenv('LC_ALL'): os.putenv('LC_ALL','')
 
-        # Check version
-        vernum = check_terminal_version("gnome-terminal")
-        if vernum and LooseVersion(vernum) >= '3.10':
-            logger.debug(1, 'Gnome-Terminal 3.10 or later does not support --disable-factory')
-            self.command = 'gnome-terminal -t "{title}" -x {command}'
-
         # We need to know when the command completes but gnome-terminal gives us no way 
         # to do this. We therefore write the pid to a file using a "phonehome" wrapper
         # script, then monitor the pid until it exits. Thanks gnome!
-
         import tempfile
         pidfile = tempfile.NamedTemporaryFile(delete = False).name
         try:




^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2016-07-06 16:22 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-07-06 16:21 [PATCH] terminal: Drop gnome-terminal --disable-factory workarounds Richard Purdie

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.