Mantieni sessione con Terminator


17

Sto usando Terminator per più sessioni di terminale. So di poter iniziare con il layout della sessione personalizzato, ma la maggior parte delle volte ho modificato le impostazioni della sessione.

È possibile salvare la sessione corrente con terminator? Ad esempio se spengo il PC e ripristino la mia vecchia sessione al prossimo avvio.

Risposte:


1

Puoi usare tmux per questo.


Se sei un utente mac, per installarlo devi avere già homebrew (un gestore di pacchetti per macOS)

la birra fatta in casa può essere istallata eseguendo:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Dopodiché, installa semplicemente tmux:

brew install tmux

Se sei un utente linux puoi saltare la parte sopra ed eseguire:

Per Debian / Ubuntu basato: sudo apt-get install tmux

Per RedHat / CentOS based # yum install tmux


Esistono due plugin: tmux-resurrect e tmux-continuum . tmux-resurrect consente di salvare e ripristinare manualmente le sessioni di tmux, mentre tmux-continuum salva automaticamente e consente il ripristino automatico dall'ultimo salvataggio all'avvio di tmux. Per abilitare queste impostazioni, aggiungi quanto segue a ~ / .tmux.conf:

set -g @plugin 'tmux-plugins/tmux-resurrect'
set -g @plugin 'tmux-plugins/tmux-continuum'
set -g @continuum-restore 'on'

Con questa configurazione, non è necessario eseguire alcuna operazione manualmente. Le sessioni di tmux verranno salvate automaticamente ogni 15 minuti e ripristinate automaticamente all'avvio di tmux (anche dopo un riavvio). È possibile salvare manualmente con il prefisso-Ctrl-s e ripristinare manualmente con il prefisso-Ctrl-r, se lo si desidera.

Si noti che ciò non ripristinerà le applicazioni in esecuzione. tmux-resurrect ha una configurazione opzionale per farlo.

modifica: ho appena visto che hai posto questa domanda 5 anni fa. Scusa per il ritardo.


anche se sono d'accordo sul fatto che la tua soluzione sia un modo per risolverlo, non è quello che l'OP ha richiesto - sono passato allo spostamento del multiplexing del terminale esattamente per lo stesso motivo dell'OP, perché allora non sono riuscito a capirlo. anche: grazie per la menzione di tmux-continuum- sto attualmente usando ressurect!
mr
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.