Продовжуйте сеанс з термінатором


17

Я використовую Термінатор для декількох семінарів на терміналах. Я знаю, що я можу почати з власної розкладки сесії, але більшу частину часу я змінюю налаштування сеансу.

Чи можливо зберегти поточну сесію за допомогою термінатора? Наприклад, якщо я вимкнув комп'ютер, а потім відновив старий сеанс при наступному запуску.

Відповіді:


1

Ви можете використовувати tmux для цього.


Якщо ви користувач Mac, для його встановлення вам потрібно вже мати домашню мову (менеджер пакунків для macOS)

домашню заварку можна встановити, виконавши:

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

Після цього просто встановіть tmux:

brew install tmux

Якщо ви є користувачем Linux, ви можете пропустити вищевказану частину та виконати:

Для Debian / Ubuntu: sudo apt-get install tmux

Для RedHat / CentOS # yum install tmux


Є два плагіни: tmux-resurrect та tmux-continuum . tmux-resurrect дозволяє зберігати та відновлювати сеанси tmux вручну, тоді як tmux-континуум зберігає автоматично та дозволяє автоматично відновити з останнього збереження при запуску tmux. Щоб увімкнути ці налаштування, додайте до свого ~ / .tmux.conf:

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

З цією конфігурацією не потрібно нічого робити вручну. Ваші сеанси tmux будуть автоматично зберігатися кожні 15 хвилин та автоматично відновлюються при запуску tmux (навіть після перезавантаження). Ви можете зберегти вручну за допомогою префікса-Ctrl-s і, якщо потрібно, відновити вручну за допомогою префікса-Ctrl-r.

Зауважте, що це не відновить запущені програми. tmux-resurrect має додаткову конфігурацію для цього.

редагувати: я щойно бачив, що ви поставили це запитання 5 років тому. Вибачте за затримку.


хоча я згоден, що ваше рішення - це спосіб його вирішити, це не те, про що вимагала ОП - я перейшов до переміщення термінального мультиплексування саме з тієї ж причини, що і ОП, тому що я не міг зрозуміти це ще тоді. також: дякую за згадку tmux-continuum- я зараз використовую ressurect!
MHR
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.