J'essaie de faire en sorte qu'une (1) clé spéciale ouvre une nouvelle fenêtre de terminal.
Je l'ai lié au fichier /Users/taw/bin/new_term
, qui contient:
#!/bin/sh
exec osascript -e 'tell application "Terminal" to do script "cd ."'
Cela fait l'affaire, sauf que cela ouvre également une fenêtre Terminal avec ceci (même si Terminal.app est configuré pour toujours fermer les fenêtres lorsque les processus sont terminés):
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]
Comment puis-je tout faire fonctionner correctement? (peut-être en utilisant une manière différente de ce que j'ai essayé jusqu'à présent)
Utilisez l’une des options pour démarrer un programme ou exécuter un script sans ouvrir Terminal I décrit dans cette réponse .
Pour ouvrir une nouvelle fenêtre de terminal, ou simplement Terminal avec une fenêtre par défaut, vous pouvez essayer de vous adapter cette solution .
la source