I'm running an arch linux system with no window manager or desktop environment (right now). I use tmux when I need multiple terminals. When I run sudo showconsolefont
on my tty (no tmux), I see the expected set of symbols, but when I open tmux and run sudo showconsolefont
, I see a different set of symbols that repeats itself.
My font is ter-124b
, from the Terminus family.
In the screenshot, the top output was captured from within tmux and looks identical to how it was displayed when I ran sudo showconsolefont
. The bottom output contains different symbols, but if I redirect it to a file and then cat
the file, they look the same. diff
ing them also reports that they are identical.
Why is the output of showconsolefont different in tmux? I thought the point of that command was to display all available symbols in the current font. Since I'm using the same font inside and outside of tmux, I don't understand why there's any difference. I'm sure there's some simple linux font concept that I'm missing here. Could someone point it out to me?
I tried checking the value of $TERM
if I'm in tmux and ensuring that it defaults to linux
(the same as $TERM
in my tty), but that hasn't made any difference. (set -g default-terminal "linux"
)