Ho trovato utili le seguenti opzioni :
--load-config=FILE Load a terminal configuration file
--save-config=FILE Save the terminal configuration to a file
Quanto sopra ripristina il numero appropriato di finestre di gnome-terminal con schede appropriate, ma la posizione e il titolo della finestra non vengono ripristinati. Comunque, un inizio :)
Dopo aver configurato il tuo gnome-terminal nel modo che preferisci (ovvero il numero di schede, aperto a determinate directory), salva lo stato della sessione dalla finestra del tuo gnome-terminal con il seguente comando:
gnome-terminal --save-config=mytabs
Quindi quello che faccio è creare un avviatore di applicazioni personalizzato sul mio pannello che esegue il seguente comando
gnome-terminal --load-config=/home/leif/mytabs
Puoi creare profili per Gnome-Terminal dal Edit Profiles
sotto il Edit
menù. Per avviare Gnome-Terminal con un certo profilo, dovresti fare questo:
gnome-terminal --window-with-profile=<profile_name>
Naturalmente, puoi configurare diverse icone di avvio per avviare automaticamente diversi profili, oppure puoi includere righe in uno script di avvio della sessione X per avviare diversi terminali, ciascuno con un profilo diverso, quando accedi. Varie opzioni possono essere combinate in un'icona di avvio per darti un tipo di terminale specifico e puoi creare tanti lanciatori quanti sono i diversi tipi di terminale necessari.
Altre opzioni della riga di comando potrebbero essere utili per ottenere esattamente l'effetto desiderato, se il meccanismo del profilo non è abbastanza dettagliato per te. Vedi man gnome-terminal
sul tuo sistema per tutti i dettagli, ma ecco alcuni suggerimenti da questa discussione sul forum di Ubuntu:
# define a terminal 100 columns by 20 lines
--geometry=100x20
# set the titlebar
--title=irssi
# run a particular program
--execute irssi