仅当使用 -name 选项时,urxvt 中的字体质量较差

仅当使用 -name 选项时,urxvt 中的字体质量较差

我正在尝试 i3 的布局保存功能。为此,我想为我启动的 urxvt 实例分配名称。但是,每当我使用 -name 选项时,字体显示都会有所不同。

例如,如果我使用

urxvt -e ncmpcpp -s playlist

字体看起来与我使用时不同

urxvt -name topleft -e ncmpcpp -s playlist

有谁知道这是为什么?如果需要的话我可以上传屏幕截图,只是当我给出 -name 选项时字体渲染看起来很糟糕。颜色主题等都是应有的。 ncmpcpp 没有问题,我的 i3 配置中的“下拉”终端也有同样的问题。

答案1

显然,您为特定应用程序实例而不是应用程序类配置了字体。实例和类的概念X资源。命令-name行参数设置实例名称(默认为可执行文件的名称);类名总是URxvt(加上Rxvt用作后备)。

在 X 资源名称中,按照惯例,类名称以大写字母开头,实例名称以小写字母开头。

要使您的设置始终适用,请设置URxvt.font而不是urxvt.font等。

答案2

它位于手册页

-name 姓名
指定获取资源的应用程序名称,而不是默认的可执行文件名。名称不应包含“.”或“*”字符。还设置图标和标题名称。

当您更改应用程序名称时,它找不到告诉要使用哪些字体的资源文件。

您可能会发现这更有用:

-title 文本
窗口标题(-T 仍然受到尊重);默认标题是 -e 选项后指定的程序的基本名称(如果有),否则为应用程序名称;资源标题。

相关内容