Я пытаюсь заставить (1) специальный ключ открыть новое окно терминала.
Я привязал его к файлу /Users/taw/bin/new_term
, который содержит:
#!/bin/sh
exec osascript -e 'tell application "Terminal" to do script "cd ."'
Это делает свое дело, за исключением того, что он также открывает окно терминала с этим (хотя Terminal.app настроен так, чтобы всегда закрывать окна, когда процессы завершаются):
Last login: Thu Mar 11 19:41:29 on ttys000
/Users/taw/bin/new_term ; exit;
~$ /Users/taw/bin/new_term ; exit;
tab 1
logout
[Process completed]
Как мне заставить все это работать правильно? (возможно, используя способ, отличный от того, что я пытался до сих пор)