Abrir terminal a través de Safari

3

¿Es posible abrir una ventana de terminal desde una página web de Safari? He encontrado una manera de abrir una ventana de terminal ssh, pero ¿es posible abrir solo la ventana de la terminal sin los comandos precargados?

He intentado buscar en Google pero solo encuentro soluciones para abrir Safari desde la terminal.

Para abrir el terminal con ssh desde Safari, coloco el siguiente enlace en una página web:

<a href="ssh://[email protected]">ssh</a>

    
pregunta lobirkeland 30.03.2017 - 11:23

1 respuesta

2

Hay tres tipos de URL que pueden abrir Terminal desde Safari:

  1. ssh
  2. telnet
  3. x-man-page

Esas informaciones se pueden encontrar en la clave CFBundleURLTypes en: /Applications/Utilities/Terminal.app/Contents/Info.plist

Entonces, para abrir la aplicación Terminal, puedes colocar un enlace como:

<a href="telnet://">telnet</a>

<a href="ssh://">ssh</a>

<a href="x-man-page://">man page</a>

No rellena las informaciones en la Terminal por mí.

Bonus: Esta regla se puede aplicar a cualquier aplicación que pueda abrir URL.

Verifique los tipos de URL de la aplicación con:

defaults read /absolute/path/to/Info.plist CFBundleURLTypes

por ejemplo:

defaults read /Applications/Utilities/Script\ Editor.app/Contents/Info.plist CFBundleURLTypes

Esto me da applescript como tipo de URL, por lo que hago un enlace como:

<a href="applescript://">Script Editor</a>

Abre la aplicación Script Editor.

    
respondido por el Mateusz Szlosek 30.03.2017 - 15:51

Lea otras preguntas en las etiquetas