通过 SSH 的 Shell 字体

通过 SSH 的 Shell 字体

我有一台 Linux 机器 (CentOS 7),我经常从多个设备通过 SSH 连接到该机器。我已在远程计算机上安装了 ZSH 和 Oh-my-zsh。我想安装以下主题:https://gist.github.com/agnoster/3712874但是我不确定字体和颜色是如何工作的。我是否必须在连接到远程计算机的每台设备上安装此主题所需的特殊字体,或者我可以在远程计算机上安装所有字体和颜色,这样无论我从哪个终端连接,它看起来总是一样的(与我选择的主题和颜色)。我的问题的根源在于我不明白这些风格属性是源自客户端还是远程计算机。任何概念性和实用性的解释将不胜感激:)

答案1

您的字体和颜色将取决于终端模拟器的类型以及位置正在运行。有些人做类似的事情

ssh -X remotehost -e xterm

有些人这样做

ssh

(在终端上运行当地的主持人)。从技术上讲,本地 X 显示器决定了您可以使用的最大颜色数量(无论哪种情况),但大多数用户的显示器超出了他们可能使用的数量。

字体的来源取决于应用程序:

  • fontconfig 从运行它的机器获取其信息(使用fc-list看到这个),同时
  • 位图字体来自远程服务器(使用xlsfonts看到这个)。

相关内容