top
logo


Для tmux реализована поддержка сохранения сеанса между перезагрузками PDF Печать E-mail
05.09.14 08:58

Разработчики OpenBSD объявили о реализации в консольном оконном менеджере tmux ("terminal multiplexer") функции восстановления содержимого сеанса после перезагрузки операционной системы. Tmux разрабатывается в рамках проекта OpenBSD в качестве замены программы GNU Screen, распространяемой под лицензией BSD. Программа позволяет организовать многооконный интерфейс в консоли, через мультиплексирование одного физического терминала на несколько виртуальных терминалов.

В дополнение к штатной функции сохранения содержимого рабочего окружения между разными пользовательскими сеансами, для tmux подготовлен плагин tmux-resurrect, позволяющий решить проблему с потерей запущенных программ, окон с рабочими директориями и расположением элементов на экране после перезапуска компьютера. Плагин tmux-resurrect обеспечивает сохранение слепка состояния окружения tmux для его восстановления после перезапуска системы. После восстановления окружение для пользователя выглядит неизменным, вплоть до того, что опционально предусмотрена возможность восстановления незавершённых сеансов редактора vim с сохранением позиций редактирования (за исключением редактора vim, состояние внешних программ не замораживается, они просто запускаются повторно с теми же аргументами).

Особенности tmux-resurrect:

  • Сохранение всех сеансов, окон, панелей и порядка их размещения;
  • Сохранение текущей рабочей директории для каждой панели;
  • Сохранение раскладок элементов панели в окнах;
  • Сохранение активных и альтернативных сеансов;
  • Сохранение активных и альтернативных окон для каждого сеанса;
  • Сохранение фокуса и активной панели в окне;
  • Запуск программ, выполняемых в каждой панели;
  • Опциональное сохранение сеансов vim.
  1. Главная ссылка к новости (http://undeadly.org/cgi?action=article&s...)
  2. OpenNews: Первый выпуск abduco, легковесной альтернативы tmux и screen
  3. OpenNews: Выпуск консольного оконного менеджера tmux 1.9
  4. OpenNews: В рамках проекта tmate подготовлен инструмент для совместного доступа к терминалу
  5. OpenNews: Выпуск консольного оконного менеджера GNU screen 4.2.0
Тип: Программы
Ключевые слова: tmux, (найти похожие документы)
При перепечатке указание ссылки на opennet.ru обязательно
Реклама
id=adv>
  1.1, x0r, 12:43, 05/09/2014 [ответить] [смотреть все] +1 +/
не все программы могут так нормально перезагрузиться. но всеже здорово.

подскажете tmux аналог для screen -xR ?

 
  2.3, xakru, 12:46, 05/09/2014 [^] [ответить] [смотреть все] [показать ветку] +2 +/
 
  3.14, Shtober, 18:25, 05/09/2014 [^] [ответить] [смотреть все]  +5 +/
>не все программы могут так нормально перезагрузиться

не только лишь все, но мало кто вообще может это делать...

 
1.2, Аноним, 12:44, 05/09/2014 [ответить] [смотреть все]  +1 +/  1.4, Аноним, 13:04, 05/09/2014 [ответить] [смотреть все]  +2 +/
Шикарно Супер Побежал обновляться ... весь текст скрыт [показать]
  1.8, arisu, 15:22, 05/09/2014 [ответить] [смотреть все]  –1 +/ бесполезняк. состояние mc нормально не восстановит, а всё остальное или не нужно, или и без тмукса умеет себя поднимать.
 
  2.21, Аноним, 22:14, 05/09/2014 [^] [ответить] [смотреть все] [показать ветку]  +/
А в чем пойнт вообще чтобы программы как живые , но только дохлые Внутреннее с... весь текст скрыт [показать] [показать ветку]
 
        6.27, rob pike, 04:33, 06/09/2014 [^] [ответить] [смотреть все]  +/
Зато дешево, надежно и практично.
 
  7.28, G0Dzilla, 12:50, 06/09/2014 [^] [ответить] [смотреть все]  +/
Дешево - да, а остальное... Не думаю.
 
  8.31, Аноним, 13:18, 06/09/2014 [^] [ответить] [смотреть все]  +/
А что - остальное Ну вот у меня AMDшный проц ECCшную оперативку гоняет Кэши то... весь текст скрыт [показать]
 
4.30, Аноним, 13:15, 06/09/2014 [^] [ответить] [смотреть все]  +2 +/
Я бы сказал что x86 - синоним crap А х86_64 - таки немного менее гуанистый и уж... весь текст скрыт [показать]
 
  5.32, arisu, 14:40, 06/09/2014 [^] [ответить] [смотреть все]  +/
я уже говорил: мне восьмибайтовые указатели нафиг не упёрлись.
 
3.24, Led, 01:14, 06/09/2014 [^] [ответить] [смотреть все]  +/ > Кстати идея: в пингвине можно попробовать чекпойнтить иногда процессы новомодным CRIU.
> А после ребута, натурально, восстановить в вид "как было".

Можно. Но - TCP-соединения...

 
  4.29, Аноним, 13:12, 06/09/2014 [^] [ответить] [смотреть все]  +1 +/
Что - TCP Там вроде как раз было сохранение состояния TCP IP стека Единственно... весь текст скрыт [показать]
 
  5.33, Led, 21:46, 06/09/2014 [^] [ответить] [смотреть все]  +/
>> Можно. Но - TCP-соединения...
> Что - TCP? Там вроде как раз было сохранение состояния TCP/IP стека.

Ты действительно хоть издалека видел CRIU, или так - поп^Hговорить пришёл?

 
1.9, backbone, 16:22, 05/09/2014 [ответить] [смотреть все]  +/ Очень нужно. Иногда надо перезагрузиться, а куча открытых сессий tmux с различным разбиением окон долго восстанавливать. Запуск приложений не нужен совсем даже.
 
  2.10, Аноним, 17:07, 05/09/2014 [^] [ответить] [смотреть все] [показать ветку]  +/
Точняк Лиш бы нарезку окошек и имена сохранил Ну максимум cd куда надо А прог... весь текст скрыт [показать] [показать ветку]
 
1.11, Аноним, 17:56, 05/09/2014 [ответить] [смотреть все]  –1 +/
Как можно заставить tmux быстрее рефрешить top ... весь текст скрыт [показать]
 
  2.13, Ыр, 18:19, 05/09/2014 [^] [ответить] [смотреть все] [показать ветку]  +/
Быстрее, чем 1 секунда?
 
  3.18, Аноним, 19:40, 05/09/2014 [^] [ответить] [смотреть все]  +/
top быстрее tmux работает, еще проблема с прокруткой вверх - ее нет... весь текст скрыт [показать]
 
1.12, Аноним, 18:05, 05/09/2014 [ответить] [смотреть все]  +/
хороший мультипликатор ... весь текст скрыт [показать]
 
  2.19, annualslayer, 20:38, 05/09/2014 [^] [ответить] [смотреть все] [показать ветку]  +2 +/
это типа как Уолт Диснэй?
 
1.15, Michael Shigorin, 18:44, 05/09/2014 [ответить] [смотреть все]  +/ Ой, а это уже занятно, в некоторых случаях сэкономит по несколько секунд.
image  
  2.34, DeadLoco, 13:10, 07/09/2014 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  +/
Скрин позволяет сделать отдельный конфиг, которым автоматически создаются окошки с нужными софтами в них. Более того, скрин позволяет запускать скрины внутри скрина. У меня одной командой запускается целый воркспейс, где в первом окне - четыре мониторящихся лога, в другом - два тцпдампа, в третьем - топ и вмстат, в четвертом - файлманагер, а в пятом - манагер процессов.
 
1.17, Аноним, 19:21, 05/09/2014 [ответить] [смотреть все]  +/
Фишка действительно полезная, только причём тут разработчики OpenBSD Bruno Suti... весь текст скрыт [показать]
  1.20, AX, 21:09, 05/09/2014 [ответить] [смотреть все]  +/ Вот пример действительно полезного нововведения. Учись, Леннарт, учитесь, разработчики всяких терминалов на cairo.
 
  2.22, Аноним, 22:17, 05/09/2014 [^] [ответить] [смотреть все] [показать ветку]  –2 +/
В стиле Леннарта было бы забабахать чекпойнт процессов при шатдауне и рестор сос... весь текст скрыт [показать] [показать ветку]
 

Ваш комментарий  

Read more http://www.opennet.ru/opennews/art.shtml?num=40522

 
Интересная статья? Поделись ей с другими:

bottom

 

Unreal Commander PfSense по русски Яндекс.Метрика