Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tmux/tmux
tmux source code
https://github.com/tmux/tmux
Last synced: about 2 months ago
JSON representation
tmux source code
- Host: GitHub
- URL: https://github.com/tmux/tmux
- Owner: tmux
- License: other
- Created: 2015-06-03T23:32:55.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2024-04-13T16:19:44.000Z (2 months ago)
- Last Synced: 2024-04-14T08:59:34.169Z (2 months ago)
- Language: C
- Homepage:
- Size: 16.4 MB
- Stars: 32,811
- Watchers: 424
- Forks: 2,029
- Open Issues: 62
-
Metadata Files:
- Readme: README
- Changelog: CHANGES
- Contributing: .github/CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: COPYING
Lists
- awesome-mac - tmux - 一个优秀的终端复用器类自由软件。[![Open-Source Software][OSS Icon]](https://github.com/tmux/tmux) (开发者工具 / 命令行工具)
- links - tmux - A terminal multiplexer, more user-friendly than screen. (Command Line Tools)
- awesome-institutional-hpc - tmux - Terminal multiplexers, which allow running multiple sessions and detatching and reattaching to terminal sessions (Fancy shell sessions)
- my-awesome-stars - tmux
- Awesome-Linux-Software - ![Open-Source Software - It lets you switch easily between several programs in one terminal, detach them (they keep running in the background) and reattach them to a different terminal. And do a lot more. (Command Line Utilities / Tools)
- awesome-alternatives-in-rust - tmux
- my-ubuntu - Tmux
- Awesome-Linux-Software - ![Open-Source Software - It lets you switch easily between several programs in one terminal, detach them (they keep running in the background) and reattach them to a different terminal. And do a lot more. (Command Line Utilities / Tools)
- awesome-stars - tmux/tmux - tmux source code (C)
- awesome-stars - tmux/tmux - tmux source code (C)
- awesome-wtm - Tmux
- awesometools - tmux - tmux/tmux: tmux source code (For Developers / Utilities)
- awesome-python - tmux - tmux source code (Awesome Python / Command-line Tools)
- awesome-stars - tmux/tmux - tmux source code (C)
- awesome-stars - tmux/tmux - tmux source code (C)
- my-awesome-stars - tmux/tmux - tmux source code (C)
- awesome-stars - tmux
- term-awesome - tmux - like operating systems. It allows multiple terminal sessions to be accessed simultaneously in a single window. (Packages / `tmux`)
- awesome-stars - tmux/tmux - tmux source code (C)
- awesome-tools - tmux - 终端复用工具。 (Terminal / Packages)
- awesome-stars - tmux/tmux - tmux source code (C)
- awesome-tuis - tmux
- awesome-stars - tmux/tmux - tmux source code (C)
- awesome-stars - tmux/tmux - tmux source code (others)
- awesome-stars - tmux/tmux - tmux source code (others)
- awesome-stars - tmux/tmux - tmux source code (C)
- awesome-stars - tmux/tmux - tmux source code (C)
- awesome-stars - tmux/tmux - tmux source code (C)
- awesome-terminals - tmux - tmux is a terminal multiplexer. (Tools / C)
- awesome-stars - tmux
- awesome-starred - tmux - tmux source code (C)
- awesome-stars - tmux/tmux - tmux source code (C)
- awesome-mac - tmux - Source Software][OSS Icon]](https://github.com/tmux/tmux) (命令行工具)
- awesome-minsan - tmux
- awesome-linux-dev - tmux - A "terminal multiplexer", it enables a number of terminals (or windows) to be accessed and controlled from a single terminal. (Command Line Tools / Test Tools)
- awesome-stars - tmux
- awesome-inspiration - tmux
- awesome - tmux/tmux - tmux source code (C)
- my-awesome - tmux/tmux - tmux source code (C)
- awesome-stars - tmux
- awesome - tmux - tmux source code (C)
- awesome-stars - tmux
- awesome-stars - tmux
- awesome-stars - tmux/tmux - tmux source code (C)
- awesome-stars - tmux
- awesome-stars - tmux/tmux - tmux source code (C)
- awesome-stars - tmux/tmux - tmux source code (C)
- awesome-stars - tmux/tmux - tmux source code (C)
- awesome-stars - tmux/tmux - tmux source code (C)
- awesome-stars - tmux/tmux - tmux source code (C)
- awesome-stars - tmux/tmux - tmux source code (C)
- awesome-notes - tmux
- awesome-stars - tmux/tmux - tmux source code (C)
- awesome-stars - tmux/tmux - tmux source code (C)
- my-awesome-stars - tmux/tmux - tmux source code (C)
- starred-awesome - tmux - tmux source code (C)
- awesome-pose - tmux
- awesome-op - Tmux
- awesome-stars - tmux - tmux source code (C)
- awesome-stars - tmux - tmux source code (C)
- awesome-mouse-free - tmux
- fucking-Awesome-Linux-Software - ![Open-Source Software - It lets you switch easily between several programs in one terminal, detach them (they keep running in the background) and reattach them to a different terminal. And do a lot more. (Command Line Utilities / Tools)
- awesome-tools - github
- awesome-stars - tmux
- awesome-cpp-development-tool - tmux
- awesome-mac - tmux - 一个优秀的终端复用器类自由软件。[![Open-Source Software][OSS Icon]](https://github.com/tmux/tmux) (开发者工具 / 命令行工具)
- awesome-mac - tmux - "Terminal multiplexer", it enables a number of terminals (or windows) to be accessed and controlled from a single terminal. tmux is intended to be a simple, modern, BSD-licensed alternative to programs such as GNU screen. [![Open-Source Software][OSS Icon]](https://github.com/tmux/tmux) (Developer Tools)
- awesome-stars - tmux/tmux - tmux source code (C)
- my-awesome-stars - tmux/tmux - tmux source code (C)
- Awesome-Linux-Software - ![Open-Source Software - It lets you switch easily between several programs in one terminal, detach them (they keep running in the background) and reattach them to a different terminal. And do a lot more. (Command Line Utilities / Tools)
- awesome-list - tmux - A terminal multiplexer: it enables a number of terminals to be created, accessed, and controlled from a single screen. tmux may be detached from a screen and continue running in the background, then later reattached. (Linux / JavaScript)
- awesome-mac - tmux - Source Software][OSS Icon]](https://github.com/tmux/tmux) (开发者工具)
- vim-keybindings-everywhere-the-ultimate-list - tmux - the terminal multiplexer, superseding GNU Screen. (Terminal Emulators)
- awesome-mac - tmux - 一个优秀的终端复用器类自由软件。[![Open-Source Software][OSS Icon]](https://github.com/tmux/tmux) (开发者工具 / 命令行工具)
- awesome-stars - tmux
- awesome-mac - tmux - "Terminal multiplexer", it enables a number of terminals (or windows) to be accessed and controlled from a single terminal. tmux is intended to be a simple, modern, BSD-licensed alternative to programs such as GNU screen. [![Open-Source Software][OSS Icon]](https://github.com/tmux/tmux) (Developer Tools / Command Line Tools)
- Awesome-Linux-Software-zh_CN - ![Open-Source Software - 它让你在一个终端中在多个程序间方便地切换,分离他们(保持在后台运行)并另一个终端中重新连接上去。以及还有好多事情可以做。 (命令行工具 / 工具)
- awesome-stars - tmux
- mac-awesomeTools - tmux - Source Software][OSS Icon]](https://github.com/tmux/tmux) (开发者工具)
- awesome-devtools - Tmux - A very useful terminal multiplexer to multitask as well as improve productivity. ![ossoft][oss] 🌟 (Command line - Linux / Learning resources)
- Awesome-Bioinformatics-CN - tmux - 终端多路复用器,可以在一个屏幕上创建,访问,控制多个终端。同时可以断开连接并继续在后台运行 (数据处理 / 命令行工具)
- awesome-linux-ricing - tmux
README
Welcome to tmux!
tmux is a terminal multiplexer: it enables a number of terminals to be created,
accessed, and controlled from a single screen. tmux may be detached from a
screen and continue running in the background, then later reattached.This release runs on OpenBSD, FreeBSD, NetBSD, Linux, macOS and Solaris.
* Dependencies
tmux depends on libevent 2.x, available from:
https://github.com/libevent/libevent/releases/latest
It also depends on ncurses, available from:
https://invisible-mirror.net/archives/ncurses/
To build tmux, a C compiler (for example gcc or clang), make, pkg-config and a
suitable yacc (yacc or bison) are needed.* Installation
To build and install tmux from a release tarball, use:
$ ./configure && make
$ sudo make installtmux can use the utempter library to update utmp(5), if it is installed - run
configure with --enable-utempter to enable this.To get and build the latest from version control - note that this requires
autoconf, automake and pkg-config:$ git clone https://github.com/tmux/tmux.git
$ cd tmux
$ sh autogen.sh
$ ./configure && make* Contributing
Bug reports, feature suggestions and especially code contributions are most
welcome. Please send by email to:Or open a GitHub issue or pull request.
* Documentation
For documentation on using tmux, see the tmux.1 manpage. View it from the
source tree with:$ nroff -mdoc tmux.1|less
A small example configuration is in example_tmux.conf.
Other documentation is available in the wiki:
https://github.com/tmux/tmux/wiki
Also see the tmux FAQ at:
https://github.com/tmux/tmux/wiki/FAQ
A bash(1) completion file is at:
https://github.com/imomaliev/tmux-bash-completion
For debugging, run tmux with -v and -vv to generate server and client log files
in the current directory.* Support
The tmux mailing list for general discussion and bug reports is:
https://groups.google.com/forum/#!forum/tmux-users
Subscribe by sending an email to:
* License
This file and the CHANGES files are licensed under the ISC license. All other
files have a license and copyright notice at their start.