Sí, puede hacerlo con Applescript o Automator .
La forma en que he hecho cosas como esta es usar Automator para crear un Servicio que esté disponible en todas las aplicaciones. Se puede hacer un servicio para ejecutar un script bash / zsh / ruby / whatever. Luego puede vincular una combinación de teclas al servicio en el panel Teclado de las preferencias del sistema.
Cerca del final de este podcast de MacBreak, este procedimiento se muestra en detalle.
Editar: Acabo de notar que no estás usando Snow Leopard. No creo que crear un servicio en todo el sistema sea tan fácil con 10.5.8. Supongo que no puedes actualizar ya que es un Powerbook. Es posible que desee consultar FastScripts, que le permite asignar métodos abreviados de teclado a AppleScript (uso gratuito para hasta 10 métodos abreviados de teclado) y utilizar el siguiente Applescript:
do shell script "/System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine"
open -a ScreenSaverEngine
es incluso un poco más corto.Si está utilizando BetterTouchTool, puede asignar un acceso directo al comando de shell seleccionando una acción siguiente: Control de otras aplicaciones> Ejecutar comando de terminal
fuente
Aquí hay un ejemplo de script KeePass.sh que hice. Acabo de obtener información sobre él y lo configuré para que se ejecute con Terminal. Después de eso, creé un alias en mi escritorio. Ejecuta el script KeePass.sh dentro de una Terminal y luego, después de salir de la aplicación, elimina cualquier ventana de Terminal abierta. Es posible que desee modificar esa última línea :-)
No necesita usar nada especial como en las respuestas de todos los demás aquí.
fuente