Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
home_server:home_server_setup:other_services:tmux [2021-08-16 Mon wk33 05:15] – [terminals] baumkphome_server:home_server_setup:other_services:tmux [2023-04-30 Sun wk17 17:43] (current) – external edit 127.0.0.1
Line 1: Line 1:
-{{tag>linux terminal tmux ssh}} +{{tag>linux terminal tmux kitty ssh}}
-{{tag>tmux kitty}}+
 ======tmux====== ======tmux======
 tmux is a terminal multiplexer. 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. [[https://github.com/tmux/tmux/wiki|tmux]] tmux is a terminal multiplexer. 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. [[https://github.com/tmux/tmux/wiki|tmux]]
Line 9: Line 8:
 [[https://sw.kovidgoyal.net/kitty/|kitty]]\\ [[https://sw.kovidgoyal.net/kitty/|kitty]]\\
 The fast, feature-rich, GPU based terminal emulator\\ The fast, feature-rich, GPU based terminal emulator\\
 +As my 2 main servers do not have graphics cards and my router is cli only, kitty will probably not run on these. Further more the standard terminal is probably sufficient for work with these servers.
  
 Fast:\\ Fast:\\
Line 18: Line 18:
   * Ligatures and emoji, with per glyph font substitution   * Ligatures and emoji, with per glyph font substitution
   * Hyperlinks, with configurable actions   * Hyperlinks, with configurable actions
 +Scriptable:\\
 +  * Control from scripts or the shell
 +  *Extend with kittens using the Python language
 +  *Use startup sessions to specify working environments
 +Composable:\\
 +  * Programmble tabs, splits and multiple layouts to manage windows
 +  * Browse the entire history or the output from the last command comfortably in pagers and editors
 +  *Edit or download remote files in an existing SSH session