
tmux v3.8-rc
Терминальный мультиплексор для управления несколькими сеансами оболочки с одного экрана, с сохранением сеансов, разделением окон и настраиваемой конфигурацией.
Добро пожаловать в 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, хотя иногда они устаревшие. Примеры перечислены на этой странице.
Из архива выпуска
Чтобы собрать и установить tmux из архива выпуска, используйте:
./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
Участие в разработке
Отчёты об ошибках, предложения по функциям и особенно вклад в код очень приветствуются. Пожалуйста, отправляйте по электронной почте на:
Или откройте issue или pull request на GitHub. Пожалуйста, прочитайте этот документ перед открытием issue.
Есть список предложений по вкладу. Пожалуйста, не стесняйтесь спрашивать в списке рассылки, если вы думаете над чем-то поработать или нуждаетесь в дополнительной информации.
Документация
Документацию по использованию 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
Подпишитесь, отправив письмо на:
Мерч
Мерч tmux доступен в Commit Goods — покупки помогают поддерживать проект tmux.