
tmux v3.7c
Терминальный мультиплексор для управления несколькими сеансами оболочки с одного экрана, с сохранением сеансов, разделением окон и настраиваемой конфигурацией.
Добро пожаловать в tmux!
tmux — это терминальный мультиплексор: он позволяет создавать, получать доступ и управлять несколькими терминалами с одного экрана. tmux можно отсоединить от экрана, и он продолжит работу в фоновом режиме, а затем снова подключиться.
Этот релиз работает на OpenBSD, FreeBSD, NetBSD, Linux, macOS и Solaris.
Зависимости
tmux зависит от libevent версии 2.x, доступного на этой странице.
Также зависит от ncurses, доступного на этой странице.
Для сборки tmux необходимы компилятор C (например, gcc или clang), make, pkg-config и подходящий yacc (yacc или bison).
Установка
Пакеты из бинарных репозиториев
Некоторые платформы предоставляют бинарные пакеты для tmux, хотя они иногда устарели. Примеры перечислены на этой странице.
Из tarball релиза
Чтобы собрать и установить tmux из tarball релиза, используйте:
./configure && make
sudo make install
tmux может использовать библиотеку utempter для обновления utmp(5), если она установлена — запустите configure с --enable-utempter для включения этой возможности.
Более подробные инструкции по сборке и установке tmux смотрите на этой странице.
Из системы управления версиями
Чтобы получить и собрать последнюю версию из системы управления версиями — обратите внимание, что это требует autoconf, automake и pkg-config:
git clone https://github.com/tmux/tmux.git
cd tmux
sh autogen.sh
./configure && make
Участие в разработке
Отчёты об ошибках, предложения по функциям и особенно вклад в код приветствуются. Пожалуйста, отправляйте по электронной почте на:
Или откройте проблему или pull request на GitHub. Пожалуйста, прочитайте этот документ перед открытием задачи.
Существует список предложений для вклада. Не стесняйтесь спрашивать в списке рассылки, если вы думаете над чем-то поработать или нуждаетесь в дополнительной информации.
Документация
Для документации по использованию tmux смотрите man-страницу tmux.1. Просмотрите её из дерева исходного кода с помощью:
nroff -mdoc tmux.1|less
Небольшой пример конфигурации находится в example_tmux.conf.
И файл автодополнения для bash(1) по адресу:
https://github.com/scop/bash-completion/blob/main/completions-core/tmux.bash
Для отладки запустите tmux с -v или -vv, чтобы создать файлы журнала сервера и клиента в текущем каталоге.
Поддержка
Список рассылки tmux для общего обсуждения и отчётов об ошибках:
https://groups.google.com/forum/#!forum/tmux-users
Подпишитесь, отправив письмо на: