Sim, você pode fazer isso com o Applescript ou o Automator .
A maneira como fiz isso é usar o Automator para criar um Serviço disponível em todos os aplicativos. Pode ser feito um serviço para executar um script bash / zsh / ruby / qualquer que seja. Em seguida, você pode vincular uma combinação de teclas ao serviço no painel Teclado das preferências do sistema.
Perto do final deste podcast MacBreak, este procedimento é mostrado em detalhes.
Edit: Acabei de perceber que você não está usando o Snow Leopard. Não acho que criar um serviço para todo o sistema seja tão fácil com o 10.5.8. Eu acho que você não pode atualizar, pois é um Powerbook. Você pode procurar no FastScripts, que permite atribuir atalhos de teclado a scripts de maçã (gratuitos para usar até 10 atalhos de teclado) e usar o seguinte Applescript:
do shell script "/System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine"
open -a ScreenSaverEngine
é ainda um pouco mais curto.Se você estiver usando o BetterTouchTool, poderá atribuir um atalho ao comando shell, selecionando uma ação a seguir: Controlando outros aplicativos> Executar comando do terminal
fonte
Aqui está um exemplo de script KeePass.sh que fiz. Acabei de obter informações sobre ele e configurá-lo para executar com o Terminal. Depois disso, criei um alias para ele na minha área de trabalho. Ele executa o script KeePass.sh dentro de um Terminal e, depois que você sai do aplicativo, mata todas as janelas abertas do Terminal. Você pode ajustar a última linha :-)
Você não precisa usar nada de especial como nas respostas de todos os outros aqui.
fonte