Cambiar el comportamiento predeterminado de ssh: //

2

Actualmente, el controlador de protocolo ssh:// abre el enlace en una nueva ventana de Terminal.app. Me gustaría usarlo por defecto para que lo abra en una nueva pestaña. ¿Cómo puedo cambiar este comportamiento?

Backstory: uso Alfred y un flujo de trabajo para abrir mis conexiones ssh. El flujo de trabajo utiliza el controlador ssh:// para abrir la ventana.

    
pregunta mAAdhaTTah 05.09.2014 - 17:40

1 respuesta

2

Si no te importa usar alguna actividad 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 ssh: // uno) con un script de shell como se describe en otra pregunta de desbordamiento de pila .

EDIT1: puede obtener argumentos de la línea de comandos de osascript utilizando algo como lo siguiente (tomado de la página del manual de osascript):

a.scpt:
on run argv
    return "hello, " & item 1 of argv & "."
end run


% osascript a.scpt world
hello, world.
    
respondido por el webmarc 05.09.2014 - 21:19

Lea otras preguntas en las etiquetas