diff --git a/simulator/README.md b/simulator/README.md index c7980f5c0..d9b2ecec8 100644 --- a/simulator/README.md +++ b/simulator/README.md @@ -37,5 +37,3 @@ setenv PKG_CONFIG_PATH /usr/local/opt/libffi/lib/pkgconfig - Sorry we haven't gotten around to that yet, but certainly would be possible to build this on Linux or FreeBSD... but not Windows. - - diff --git a/simulator/simulator.py b/simulator/simulator.py index bd217e6b1..ea2df076f 100755 --- a/simulator/simulator.py +++ b/simulator/simulator.py @@ -459,11 +459,16 @@ def sock_cleanup(): + sys.argv[1:] print('cc_cmd: {}'.format(passport_cmd)) - xterm = subprocess.Popen(['xterm', '-title', 'Passport Simulator REPL', - '-geom', '132x72+0+0', '-e'] + passport_cmd, - env=env, - stdin=subprocess.DEVNULL, stdout=subprocess.DEVNULL, - pass_fds=pass_fds, shell=False) + xterm = subprocess.Popen([ + 'xterm', '-title', 'Passport Simulator REPL', '-geom', '132x72+0+0', + '-xrm', 'XTerm*selectToClipboard: true', + '-xrm', 'XTerm*VT100*translations: #override\n' + 'Ctrl Shift C: copy-selection(CLIPBOARD)\n' + 'Ctrl Shift V: insert-selection(CLIPBOARD)', + '-e'] + passport_cmd, + env=env, + stdin=subprocess.DEVNULL, stdout=subprocess.DEVNULL, + pass_fds=pass_fds, shell=False) print("COMMAND: " + " ".join(passport_cmd))