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.