tmux

Rating: 
5
Your rating: None Average: 5 (3 votes)
tmux depends on libevent, which should be automatically resolved when installing this tmux package.

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.

# Usage

tmux

After executing tmux in your terminal, use Ctrl+b by default to enable the prefix mode and then issue any keybinding or option. For instance, to split the terminal horizontally, press Ctrl+b followed by %. Ctrl+b followed by " for vertical splitting. Ctrl+b then hold b and press arrow keys to resize tiles (works in Fingerterm, Havoc and Literm; works only after refreshing with Ctrl+b then Space in Toeterm).

This package provides tmux 3.1b, a newer version than the package uploaded in 2016 by akssri. For convenience, tpm (tmux plugin manager), tmux-sensisble and tmux-resurrect are also bundled in. To save your tmux layout and windows with tmux-resurrect, use Ctrl+b then Ctrl+s. You can then use Ctrl+b then Ctrl+r to restore, even after reboot. By default, only a small number of programs are allowed for restoration, but you can uncomment the option to allow all programs in /etc/tmux.conf or, preferably, add the same option in ~/.tmux.conf.

You can directly issue commands in new tmux sessions using tmux new [command]. Complex tmux layouts and commands can be set up in advance with aliases in ~/.bashrc, commands in qCommands, or custom Exec lines in .desktop files.

See an example cheatsheet at https://gist.github.com/MohamenAlaa/2961058/.

Custom options can be set in a ~/.tmux.conf file. See guidelines at https://www.hamvocke.com/blog/a-guide-to-customizing-your-tmux-conf/.

# Disclaimer
I am not the developer of tmux, I just packaged it for SFOS. tmux is being actively developed by Jason Long and contributors, but that does not include the SFOS package, which may or may not be updated in the future.

 

 

Screenshots: 
Application versions: 
AttachmentSizeDate
File tmux-3.1b-1.armv7hl.rpm1.95 MB04/06/2020 - 18:50
File tmux-3.1b-2.armv7hl.rpm1.96 MB14/06/2020 - 01:28
Changelog: 

* Sat Jun 13 2020 Kabouik <matf[redactedforbots]disr.it> 3.1b Rel. 2
- Update with latest libevent dependency, move to /usr/bin instead of /usr/local/bin.
* Thu Jun 5 2020 Kabouik <matf[redactedforbots]disr.it> 3.1b
- Include tpm, tmux-sensible, tmux-resurrect, and reflect in /etc/tmux.conf,.
* Sun May 31 2020 Kabouik <matf[redactedforbots]disr.it> 3.1b
- Repackaged to include default conf in /etc/tmux.conf.
* Sun May 24 2020 Kabouik <matf[redactedforbots]disr.it> 3.1b
- First SFOS package based on the 3.1b release.