Como dito nos comentários acima, você não poderá alterar isso em grande escala. Aplicativos chamando Terminal.app farão isso chamando seu identificador de pacote, com.apple.terminal
. Você teria que mudar isso para "fake" o Terminal e redirecionar para outro. Isso é possível? Eu duvido muito que sim.
Isso significa que todo aplicativo que estiver chamando o Terminal terá uma configuração para o identificador de pacote usado. Alguns provavelmente terão esse código embutido, outros devem permitir alterá-lo, seja por meio de Preferências ou por meio de uma configuração de lista de preferências.
Como fazer o BBEdit usar outro terminal
Para o BBEdit, isso é relativamente fácil de acordo com as notas da versão . Isso é para a versão 8.7, e não consigo mais encontrá-la nas "Preferências de Especialistas" da versão 10. Talvez eles tenham removido o recurso.
defaults write com.barebones.bbedit Misc:TerminalBundleIDOverride "com.googlecode.iTerm2"
Substitua apenas com.apple.Terminal
pelo pacote identificado do outro emulador de terminal, por ex. com.googlecode.iterm2
para iTerm2.
Uma entrada semelhante pode ser encontrada em segredets.blacktree.com , embora não pareça ser trabalhando (nunca vi um tipo de dados -bundleid
em defaults
).
A melhor idéia seria abrir uma solicitação de suporte com os desenvolvedores do BBEdit.
Como fazer o Alfred usar outro terminal
As extensões do shell do Alfred usam o emulador de terminal que você especifica, de acordo com a ajuda .
You can select to use the OS X Terminal.app or iTerm, as well as your prefix for Shell commands in the Alfred preferences.
Nãofuncionouparamimnocomeço,entãotivequeexcluiroiTerm.app,excluiroAlfredesuaspreferências/caches,depoisreinstalaroiTerm2.Issoéexplicadonos