1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
|
(glossary)=
# Glossary
```{glossary}
tmuxp
A tool to manage workspaces with tmux. A pythonic abstraction of
tmux.
tmux
tmux(1)
The tmux binary. Used internally to distinguish tmuxp is only a
layer on top of tmux.
kaptan
configuration management library, see [kaptan on github](https://github.com/emre/kaptan).
Server
Tmux runs in the background of your system as a process.
The server holds multiple {term}`Session`. By default, tmux
automatically starts the server the first time ``$ tmux`` is run.
A server contains {term}`session`'s.
tmux starts the server automatically if it's not running.
Advanced cases: multiple can be run by specifying
``[-L socket-name]`` and ``[-S socket-path]``.
Client
Attaches to a tmux {term}`server`. When you use tmux through CLI,
you are using tmux as a client.
Session
Inside a tmux {term}`server`.
The session has 1 or more {term}`Window`. The bottom bar in tmux
show a list of windows. Normally they can be navigated with
``Ctrl-a [0-9]``, ``Ctrl-a n`` and ``Ctrl-a p``.
Sessions can have a ``session_name``.
Uniquely identified by ``session_id``.
Window
Entity of a {term}`session`.
Can have 1 or more {term}`pane`.
Panes can be organized with a layouts.
Windows can have names.
Pane
Linked to a {term}`Window`.
a pseudoterminal.
Target
A target, cited in the manual as ``[-t target]`` can be a session,
window or pane.
```
|