Come faccio ad avviare Terminator con il mio layout personalizzato?


125

Terminator è molto potente nell'organizzazione di più computer o server grazie alla finestra divisa e raggruppa tutte le funzioni. Ma ecco il problema: ho creato il mio layout e lo apprezzerei caricare all'avvio di terminator. È possibile?


1
Puoi pubblicare il tuo ~/.config/terminator/config, o almeno tutto sotto [layouts]?
pconley,

Ciao ... Non esiste una cartella ~ / .config / terminator.
zulu34sx,

Se si dispone di un comando in esecuzione nel layout, per terminare il disegno sono necessari alcuni secondi. Aggiungi una riga come sleep 1nello script della shell.

apri il file di configurazione ~/.config/terminator/confige modifica command = cd /some/folder; bash. quindi salvarlo e riaprire il terminatore.
suhailvs,

Risposte:


22

C'è un modo molto semplice per ottenere questo risultato:

  • Apri Terminator
  • Tasto destro del mouse -> Preferenze
  • Nella scheda Layout (a destra della scheda Profili ), modifica quella predefinita, vedrai che dice Finestra | window0 e Terminale | bambino 1 .
  • Per il terminale | child1 , è possibile impostare: un profilo (da scegliere tra quelli installati), un comando predefinito e una directory di lavoro .
  • Impostalo su quello che vuoi, chiudi , riapri di nuovo ...
  • ... e voilá !

Spero che questo abbia aiutato!


3
Importante: segui esattamente questi passaggi e funziona. Stranamente, se si fa clic su "Salva" dopo aver impostato un comando personalizzato e / o una directory di lavoro, non funzionerà. Fare clic su Salva sembra cancellare tutto ciò che è stato inserito per il comando personalizzato e la directory di lavoro.
trebormf,

Questo non risponde nemmeno alla domanda. La domanda riguarda la modifica del layout predefinito, non la modifica del profilo per terminali specifici in un layout.
Fritz,

1
L'ho segnalato in quanto non risponde alla domanda anche se è contrassegnato come tale. Penso che per una forte comunità sia fondamentale che la risposta, anche se aiuta l'interrogante originale, aiuti anche la comunità. Questa risposta no.
SeveQ

163
  1. Dopo aver impostato il layout, fai clic con il pulsante destro del mouse su qualsiasi sfondo del terminale e scegli Preferenze → scheda Layout e fai clic sul pulsante Aggiungi .

  2. Dagli un nome e premi Chiudi .

  3. Questo dovrebbe creare il ~/.config/terminator/configfile menzionato .

  4. Ora puoi avviare terminator usando il layout salvato usando: terminator -l yourLayout(sostituisci yourLayout con quello che hai scelto al passaggio 2).

  5. (opzionale) Modificare il ~/.config/terminator/configfile in modo che dove si dice [layouts]e nidificato sotto di esso [[yourLayout]], rinominare yourLayout per difetto e rimuovere / rinominare il precedente di default di layout. Ora, quando Terminator si avvia senza parametri, caricherà il tuo [[default]]layout personalizzato !


2
Immagino non ci sia modo di farlo ricordare anche i percorsi in cui si trova ogni finestra quando viene salvata?
JussiR

6
Riattiva il nome del nuovo layout su "predefinito" per avviare automaticamente
e-info128,

5
6. Impostare un comando iniziale personalizzato per ciascuna finestra. =) askubuntu.com/questions/349385/…
vmassuchetto

1
Un modo per salvare il layout da un comando shell?
Alex

1
Questa è stata l'unica cosa che ha funzionato per me. La risposta attualmente accettata non funziona.
jtsmith1287,

15

Uso il metodo suggerito da mhnagaoka , ma l'ho reso utilizzabile dal programma di avvio in Unity. Ho anche avuto un problema con il terminator -l my_defaultcomando semplice , quindi specifica queste bandiere aggiuntive

  • -b per borderless e
  • -m per massimizzato.

Il comando finale è terminator -m -b -l my_default.

Ora è necessario modificare la voce terminator.desktop per Unity.

Vai alla cartella della tua applicazione, nel mio caso lo era /usr/share/applications. Devi avere i permessi di root per modificare con il tuo editor di testo terminator.desktop.

Nel mio caso è stato sudo vim terminator.desktop,.

Sostituisci l' argomento Exec con il tuo comando.

Ora puoi aggiungere la voce al tuo Unity Launcher e dovrebbe sempre aprire il layout personalizzato all'inizio.


4
non funziona nel mio 14.04 :( mostra solo la stessa finestra di terminazione a terminale singolo
tishma

Devi aggiungere ; basho ; zsh(a seconda della tua shell) dopo ogni comando nel tuo layout. Quindi funziona benissimo e apre tutte le finestre.
Luca

14

Dopo aver salvato il layout (secondo la risposta di mhnagaoka ), è possibile apportare le modifiche utilizzate per impostazione predefinita modificando il file di configurazione.

Modifica il ~/.config/terminator/configfile e cerca dove dice [layouts]. Dovrebbe assomigliare a qualcosa di simile a questo:

[layouts]
  [[default]]
    # ..default layout
  [[yourLayout]]
    # ..your custom layout

Rinominare [[yourLayout]]per [[default]]e rimuovere / rinominare il layout predefinito precedente. Ora, quando Terminator si avvia senza parametri, caricherà il tuo layout personalizzatodefault !


1
Questa risposta mi si adatta meglio perché non si basa sull'uso dell'interazione del mouse.
Reuel Ribeiro,

8

Dopo aver impostato il layout, fai clic con il pulsante destro del mouse su qualsiasi sfondo del terminale e scegli Preferenze → scheda Layout e fai clic sul pulsante Aggiungi . Quando viene richiesto per il nome digitare "predefinito" e premere Invio .

Nota: questo potrebbe essere un problema tecnico, ma è un problema tecnico utile per me!


1
Bella soluzione e funziona perfettamente. Grazie :-)
Rubanraj Ravichandran,

1
A tutti coloro che cercano la risposta. Questa è la risposta migliore e più semplice.
Omar Tariq,

Questo e spettacolare.
Astrid,

Questo non funziona più ..
Astrid, il

4

È molto semplice. Non è necessario modificare il file di configurazione.

Basta creare il layout personalizzato e fare clic destro-> Preferenze-> Layout-> predefinito e premere il pulsante Salva. Ora la nostra configurazione viene salvata come configurazione predefinita. Dal prossimo lancio del terminatore, avremo il layout personalizzato all'avvio stesso.


Ho scoperto che questa è la soluzione più semplice di tutte qui. Innanzitutto, posizionare e creare un set di finestre e gruppi desiderati. Quindi salvare il layout personalizzato e riaprire il terminatore ha fatto il trucco! Grazie!
Shaze

3

Per aprire un layout precedentemente salvato, aprire il Launcher Layout Terminator premendo ALT-L. Lì, fai clic sul layout che ti serve e premi Avvia.


3

Proprio come un aneddoto, anche dopo aver configurato il layout personalizzato 'profilo di riutilizzo per terminali più recenti' deve essere controllato, altrimenti il ​​nuovo terminale si apre nuovamente nel profilo predefinito. inserisci qui la descrizione dell'immagine

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.