Automatizza l'apertura di più schede all'avvio del Terminale

1

Sto tentando di automatizzare l'apertura di più schede, nominando ogni scheda ( printf "\e]1;${TAB_NAME}\a" ) e facendo un cd e forse qualcos'altro in ogni scheda. Può essere fatto in uno script di avvio o, meglio ancora, configurato all'interno del Terminale stesso?

    
posta amphibient 05.09.2013 - 23:06
fonte

1 risposta

5

Puoi provarlo.

È possibile utilizzare i profili dei terminali per assegnare a ciascuna scheda il proprio profilo. In questo modo, puoi impostare il comando della shell per ogni scheda singolarmente.

E puoi salvare il gruppo di finestre (schede) in modo che si aprano all'avvio del terminale.

Esempio di configurazione

Imposta le tue schede in una finestra, ad esempio cd nelle directory in ogni scheda, come desiderato.

Quindi, vai alle Preferenze terminale e al menu della scheda Impostazioni :

  1. Seleziona il profilo di base.
  2. Fai clic sul pulsante + in basso. Questo duplicherà il profilo.
  3. Assegna un nome al nuovo profilo (ad esempio, home ).

Ripeti i passaggi da 1 a 3 tante volte quante il numero di schede e assegna a ognuna un nome univoco.

Nel mio esempio, avrò "casa" e "lavoro".

Ora, per il mio profilo di "casa", lo farò:

  1. Seleziona la scheda Shell.

  2. seleziona "Esegui comando".

  3. Imposta la stringa di comando su cd ~

  4. seleziona "Esegui all'interno della shell".

Per ogni profilo, ripeterò i passaggi 5 - 7, cambiando di conseguenza il comando cd .

Nellamiaschedachiamata"Home Dir", lo farò:

  1. Ctrl + clic sulla finestra per visualizzare il menu contestuale e seleziona "Mostra ispettore".
  2. Seleziona la scheda "impostazioni"
  3. Imposta il suo profilo sul profilo "home".

Per ogni scheda, ripeterò i passaggi da 1 a 3, cambiando di conseguenza il profilo.

Ora, il profilo della mia scheda Home dovrebbe essere il profilo "di casa" e la mia scheda denominata "Profilo di Work Dir" dovrebbe essere il profilo "di lavoro".

OrausailmenudiWindows"Salva Windows come gruppo".

Seleziona la casella di controllo "Usa il gruppo di finestre all'avvio del terminale".

L'ho provato nel miglior modo possibile e questo set up funziona.

Ogni scheda si apre nei cd nella sua directory. E lo fa all'avvio del Terminale.

Mi piace così tanto, lo userò da solo.

    
risposta data 05.09.2013 - 23:51
fonte

Leggi altre domande sui tag