applescript (osascript) per la modifica del profilo di Terminal.app

4

C'è un modo per cambiare il profilo di Terminal.app dalla riga di comando?

Ecco già un paio di domande su come cambiare i colori, ma ho bisogno di cambiare l'intero profilo da "Basic" (che è il mio predefinito) a "Homebrew" o "Pro" dallo script della shell.

Alla ricerca solo di una soluzione da riga di comando pulita (ad esempio senza clic, collegamenti globali ecc.), quindi probabilmente con osascript. Ne hai bisogno perché vuoi cambiare il comportamento di Terminal.app quando ssh-ing in un altro computer, ad es. font-size, encoding, colors, emulation - l'intero profilo - non solo i colori.

Ti piace qualcosa dopo:

some_commands_here to change the CURRENT terminal profile into another
ssh [email protected]

E no, non voglio usare iTerm2. :)

Ps: ok, come ultima risorsa, le scorciatoie sono accettabili, ma nessun clic. :):)

    
posta jm666 30.05.2011 - 12:43
fonte

1 risposta

7
$function setTerm() { PROFILE=${1}; echo "tell app \"Terminal\" to set current settings of first window to settings set \"${PROFILE}\""|osascript; };

Fonte: commandlinefu.com

Quando ti connetti a un computer remoto usando ssh, le impostazioni di terminal.app verranno impostate in base al profilo bash remoto. Pertanto è necessario prima definire le impostazioni preferite sulla macchina remota.

    
risposta data 30.05.2011 - 15:57
fonte

Leggi altre domande sui tag