小编Chr*_*don的帖子

为什么 showconsolefont 在 tmux 中有不同的输出?

我正在运行一个没有窗口管理器或桌面环境的 arch Linux 系统(现在)。当我需要多个终端时,我使用 tmux。当我在 tty 上运行sudo showconsolefont(没有 tmux)时,我看到了预期的符号集,但是当我打开 tmux 并运行时sudo showconsolefont,我看到了一组重复的不同符号。

我的字体是ter-124b,来自 Terminus 系列。

在屏幕截图中,顶部输出是从 tmux 中捕获的,看起来与我运行时的显示方式相同sudo showconsolefont。底部输出包含不同的符号,但如果我将其重定向到一个文件,然后再重定向到cat该文件,它们看起来是相同的。diff分析它们还报告说它们是相同的。

为什么 tmux 中 showconsolefont 的输出不同?我认为该命令的重点是以当前字体显示所有可用符号。由于我在 tmux 内部和外部使用相同的字体,所以我不明白为什么有什么区别。我确信我在这里缺少一些简单的 Linux 字体概念。有人可以向我指出吗?

我尝试检查我是否在 tmux 中的值$TERM并确保它默认为linux(与我的 tty 中相同$TERM),但这没有任何区别。( set -g default-terminal "linux")

arch-linux tmux fonts tty

5
推荐指数
1
解决办法
1210
查看次数

标签 统计

arch-linux ×1

fonts ×1

tmux ×1

tty ×1