I get errors about the terminal being unknown or opening the terminal failing or functional keys like arrow keys don’t work?
The famous case of "'rio' unknown terminal type".
All the issues all have the same root cause: the rio terminfo is not available. The most common way this happens is SSHing into a computer that does not have the rio terminfo files. The simplest fix would be install the terminfo files on the remote machine (following terminfo instruction in install section install/terminfo)
Other alternative is use a different terminfo either in config or per connection with environment variable like
If you are using a well maintained Linux distribution, it will have a rio-terminfo package that you can simply install to make the rio terminfo files available system-wide. Then the problem will no longer occur. Arch Linux for example rio-terminfo
Colors scheme not working as intended with tmux
The reason it happens is because tmux is using 256 colors configuration, you need to enable it or stop using Rio term without tmux (in case want to keep with 256 colors).
- In case your shell does not report this correctly, add the following to your
- Please also note you need to add true color override to your
set -g default-terminal "rio"
set-option -ga terminal-overrides ",rio:Tc"
- Optionally you can also use
set -g default-terminal "screen-256color"
set-option -ga terminal-overrides ",screen-256color:Tc"