Apri terminale tramite Safari

3

È possibile aprire una finestra di terminale da una pagina Web di Safari? Ho trovato un modo per aprire una finestra di terminale ssh, ma è possibile aprire solo la finestra del terminale senza comandi pre-compilati?

Ho provato a cercare su google, ma trovo solo soluzioni per l'apertura di Safari dal terminale.

Per aprire il terminale con ssh da Safari, inserisco il seguente link in una pagina web:

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

    
posta lobirkeland 30.03.2017 - 11:23
fonte

1 risposta

2

Ci sono tre tipi di URL che possono aprire Terminal da Safari:

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

Queste informazioni possono essere trovate sotto CFBundleURLTypes key in: /Applications/Utilities/Terminal.app/Contents/Info.plist

Quindi, per aprire l'app Terminal, puoi inserire un link come:

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

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

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

Non precarica le informazioni in Terminal per me.

Bonus: Questa regola può essere applicata a qualsiasi applicazione in grado di aprire URL.

Verifica i tipi di URL dell'app con:

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

ad esempio:

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

Questo mi dà applescript come tipo di URL, quindi crea un link come:

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

Apre l'app Script Editor.

    
risposta data 30.03.2017 - 15:51
fonte

Leggi altre domande sui tag