Changes in tools/ew.py [ae8d7b0:e4c8e3cf] in mainline


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • tools/ew.py

    rae8d7b0 re4c8e3cf  
    5656                return emulators[platform][machine][processor]
    5757
     58def termemu_detect():
     59        for termemu in ['xfce4-terminal', 'xterm']:
     60                try:
     61                        subprocess.check_output('which ' + termemu, shell = True)
     62                        return termemu
     63                except:
     64                        pass
     65
    5866def run_in_console(cmd, title):
    59         cmdline = 'xterm -T ' + '"' + title + '"' + ' -e ' + cmd
     67        cmdline = termemu_detect() + ' -T ' + '"' + title + '"' + ' -e \'' + cmd + '\''
    6068        print(cmdline)
    6169        if not is_override('dryrun'):
    62                 subprocess.call(cmdline, shell = True);
     70                subprocess.call(cmdline, shell = True)
    6371
    6472def get_host_native_width():
Note: See TracChangeset for help on using the changeset viewer.