BetterTouchTool과 약간의 AppleScript 마법으로 할 수있는 특정 iTerm 세션을 여는 몇 가지 키보드 단축키를 설정하려고합니다. 문제는 OS X이 GUI를 통해 실행하는 쉘 스크립트 (예 : Finder 또는 BetterTouchTool의 키보드 단축키)에 대한 터미널 창을 열어야한다는 것입니다. 다른 터미널에서 직접 스크립트를 실행하면 터미널 창이 나타나지 않습니다.
내가 찾은 해결 방법은 스크립트를 .app 디렉토리에 래핑하여 불필요한 터미널 창의 문제를 해결하지만 다른 문제가 있습니다 (예 : OS X는 결과 iTerm 창을 별도의 앱으로 취급하여 도크를 어지럽히는 것처럼 보입니다) ). (편집 :이 동작은 실제로 내 스크립트의 버그로 인해 발생했습니다 (아래 참조))
또한 공간 설정에서 다른 가상 데스크톱에 터미널 앱을 할당하여 보지 못했지만 스크립트를 실행하기 전에 먼저 해당 데스크톱으로 전환합니다.
이 동작을 완전히 비활성화하는 방법이 있습니까? 스크립트가 완료된 후 창을 닫는 터미널 환경 설정에서 이미 설정을 찾았지만 터미널 창을 잠시 동안 팝업하는 것은 여전히 성가신 일입니다.