为什么当我通过 ssh 运行程序时会看到“xset:坏字体路径元素”错误?

为什么当我通过 ssh 运行程序时会看到“xset:坏字体路径元素”错误?

当我通过 ssh 远程运行一个软件时,出现如下字体错误:

xset:错误的字体路径元素(#0)

为什么会发生这种情况?

答案1

该程序依靠您的本地计算机来加载字体。如果字体不可用,您将遇到问题。在这种情况下,该程序试图以与远程计算机相同的形式设置本地主机上不存在的字体路径。我的解决方案是使该路径以相同的形式在本地计算机上可用。

例如,远程计算机认为字体路径应该是/some/remote/directory(其中/some/remote/directory是 的链接/some/other/directory)。本地计算机只能看到/some/other/directory远程计算机上也可用,因此我重新配置了程序以在 中查找它们/some/other/directory

请注意,许多其他解决方案专注于将字体加载到本地机器上。当两台机器没有交叉安装的驱动器或某种形式的共享网络附加存储时,这是合适的解决方案。

相关内容