Actualmente, el controlador de protocolo ssh://
abre el enlace en una nueva ventana de Terminal.app. Me gustaría establecerlo por defecto para que se abra en una nueva pestaña. ¿Cómo puedo cambiar este comportamiento?
Trasfondo: uso Alfred y un flujo de trabajo para abrir mis conexiones ssh. El flujo de trabajo utiliza el ssh://
controlador para abrir la ventana.
Si no te importa usar alguna tontería de línea de comandos:
osascript -e 'tell application "Terminal" to activate' -e 'tell application "System Events" to tell process "Terminal" to keystroke "t" using command down'
Esto es de una pregunta de desbordamiento de pila sobre un tema similar.
Si lo desea, puede incluso crear un nuevo controlador de URL (o reemplazar el ssh:// uno) con un script de shell como se describe en otra pregunta de desbordamiento de pila .
EDIT1: puede obtener argumentos de línea de comando de osascript usando algo como lo siguiente (tomado de la página de manual de osascript):
a.scpt:
on run argv
return "hello, " & item 1 of argv & "."
end run
% osascript a.scpt world
hello, world.
maAdhaTTah
ssh $PLACENAME
, solo abre la pestaña. Así que tengo que pasar los parámetros delssh://
protocolo a AppleScript, creo. ¿Tienes alguna idea?webmarc
maAdhaTTah
ssh://
protocolo?webmarc
maAdhaTTah
webmarc
webmarc