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
Сообщения об ошибках, предложения по функциям и особенно вклад в код приветствуются. Пожалуйста, отправьте по электронной почте:
Или откройте задачу GitHub или запрос на включение. Пожалуйста, прочтите этот документ, прежде чем открывать вопрос.
Есть список предложений по вкладам. Пожалуйста, не стесняйтесь спрашивать в списке рассылки, если вы думаете над чем-то поработать или вам нужна дополнительная информация.
Документацию по использованию tmux см. на странице руководства tmux.1. Просмотрите его из дерева исходного кода с помощью:
nroff -mdoc tmux.1 | less
Небольшой пример конфигурации находится в example_tmux.conf
.
И файл завершения bash(1) по адресу:
https://github.com/imomaliv/tmux-bash-completion
Для отладки запустите tmux с ключом -v
или -vv
, чтобы создать файлы журналов сервера и клиента в текущем каталоге.
Список рассылки tmux для общего обсуждения и отчетов об ошибках:
https://groups.google.com/forum/#!forum/tmux-users
Подпишитесь, отправив письмо по адресу: