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.
diffing 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")