Uccidi tutti i terminali in modo che non riappaiano

3

Se apro il terminale con ⌘Space terminal e ho colpito ⌘n un sacco di volte, ottengo molti terminali.

Posso sbarazzarmi di tutti usando killall Terminal , che invia il segnale TERM per impostazione predefinita.

Tuttavia, quando apro di nuovo l'applicazione terminale, tutte le sessioni precedenti vengono ripristinate invece di creare una nuova sessione.

C'è un segnale che posso usare per uccidere le applicazioni terminali in modo tale che non vengano ripristinate quando lancio di nuovo l'applicazione terminale nello stesso modo in cui ⌘Q funziona?

    
posta Gregory Nisbet 03.02.2017 - 21:59
fonte

1 risposta

3

Non sono un guru del terminale, tuttavia sembra che risponda allo stesso modo di qualsiasi altra app.

Se lo chiudi, al prossimo avvio ripristinerà tutte le finestre aperte in precedenza.
Questo è un pref globale, impostato da Preferenze di sistema > Generale > Chiudi le finestre quando esci da un'applicazione.

Se non vuoi cambiare questa pref a livello globale, la soluzione più semplice sarebbe chiudere manualmente le finestre prima di uscire.

Cmd ⌘ Opt ⌥ W è il collegamento a livello di sistema per farlo.

Per quanto ne so, killall Terminal è uguale a Cmd ⌘ Q a tale riguardo, vale a dire un comando di uscita "educato".

    
risposta data 04.02.2017 - 08:19
fonte

Leggi altre domande sui tag