From d9040c9f64de17a86b9288d0f470e194490384d0 Mon Sep 17 00:00:00 2001 From: Martin Braun <martin.braun@ettus.com> Date: Sat, 1 Feb 2014 17:01:15 +0100 Subject: grc: For "No GUI" option, you can now choose which terminal type you like --- grc/python/Generator.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'grc/python/Generator.py') diff --git a/grc/python/Generator.py b/grc/python/Generator.py index 005ed4c2b3..62e7bcad44 100644 --- a/grc/python/Generator.py +++ b/grc/python/Generator.py @@ -28,6 +28,7 @@ from Constants import \ HIER_BLOCKS_LIB_DIR, FLOW_GRAPH_TEMPLATE import convert_hier from .. gui import Messages +from gnuradio import gr class Generator(object): @@ -90,8 +91,9 @@ Add a Misc->Throttle block to your flow graph to avoid CPU congestion.''') cmds = [python_exe, '-u', self.get_file_path()] #-u is unbuffered stdio #when in no gui mode on linux, use an xterm (looks nice) + xterm_executable = gr.prefs().get_string('grc', 'xterm_executable', 'xterm') if self._generate_options == 'no_gui' and 'linux' in sys.platform.lower(): - cmds = ['xterm', '-e'] + cmds + cmds = [xterm_executable, '-e'] + cmds p = subprocess.Popen(args=cmds, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, shell=False, universal_newlines=True) return p -- cgit v1.2.3