Cambia il colore del terminale per ogni scheda

6

Lavoro su molte schede nel terminale in un dato momento. A volte, ottengo le schede confuse e accidentalmente eseguo comandi su schede che non dovrei.

Per semplificare questo, vorrei scrivere qualche script, che su ogni nuova creazione di tabulazioni, viene fornito con un colore di sfondo casuale (non lo sfondo del testo, lo sfondo della finestra), così posso facilmente identificare le schede con cui stavo lavorando .

Qualche suggerimento?

    
posta Jay Patel - PayPal 14.12.2015 - 20:43
fonte

3 risposte

4

Il profilo predefinito "Colori solidi" predefinito seleziona in modo casuale un colore di sfondo per ogni nuovo terminale.

Funziona impostando l'immagine di sfondo in una cartella di immagini, ognuna delle quali è a tinta unita. Per scegliere diversi colori (o motivi, ecc.) Puoi posizionare una raccolta di immagini in una cartella e impostare un profilo per utilizzare la cartella in

Preferences > Profiles > [profile] > Text > Background > Image:

Un'altra caratteristica dei profili è che se crei un nuovo terminale con Shell > Nuovo comando o Nuova connessione remota cercherà un profilo con un nome corrispondente e selezionerà quel profilo. Cercherà una corrispondenza dell'intera stringa di comando, una corrispondenza parziale del nome del comando e degli argomenti a partire da sinistra, e cercherà anche di interpretare il nome del profilo come un'espressione regolare.

Ciò significa che puoi assegnare un nome a un profilo "ssh" per selezionarlo per qualsiasi comando ssh , o "ssh nomehost " per i comandi ssh il cui primo argomento corrisponde a nomehost , ad esempio.

    
risposta data 16.12.2015 - 11:38
fonte
2

Consiglio vivamente di utilizzare iTerm2 Sto ancora trovando fantastiche nuove funzionalità. Non conosco un colore di sfondo veramente casuale, ma so che è possibile modificare le impostazioni in base all'utente, all'host, al percorso del file system. Tuttavia, quella funzione potrebbe essere ancora in beta.

Sì, è ancora in versione beta:

Automatic Profile Switching Using the Shell Integration feature, you can have iTerm2 switch profiles depending on what you're doing. For example, you can define a profile that's always used when you ssh to some hostname. Or when your username is root. Or even when you're in a particular directory.

    
risposta data 14.12.2015 - 20:53
fonte
0

Se vuoi una personalizzazione permanente, guarda qui i dettagli: link

Per cambiare temporaneamente, tutto ciò che devi fare è fare clic con il tasto destro del mouse sulla scheda del terminale, scegliere "Controlla scheda" e apportare modifiche tramite le schede Informazioni o Impostazioni.

A proposito, questa informazione è basata su Terminal versione 2.7.3 (388.1.1).

    
risposta data 03.10.2017 - 21:41
fonte

Leggi altre domande sui tag