首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用URxvt更改字体时出错

用URxvt更改字体时出错
EN

Unix & Linux用户
提问于 2018-12-31 19:19:38
回答 2查看 4.6K关注 0票数 2

我正在尝试更改URxvt中的字体。

代码语言:javascript
复制
$ fc-match "FuraCode Nerd Font Mono"
Fura_Code_Regular_Nerd_Font_Complete_Mono.otf: "FuraCode Nerd Font Mono" "Regular"

但是,当像这样改变~/..Xresources时

代码语言:javascript
复制
URxvt.font:  xft:FuraCode Nerd Font Mono:pixelsize=12

和奔跑

代码语言:javascript
复制
xrdb -merge  ~/.Xresources

下一次会议使用与i3相同的字体。对xterm也进行了同样的尝试,它正在工作。

我做错什么了?

编辑:

代码语言:javascript
复制
urxvt -fn "xft:FuraCode Nerd Font Mono:pixelsize=15"

也起作用了。

在~/xsession中-错误: urxvt:无法加载基本的字体集,请使用-fn指定一个有效的,中止

EN

回答 2

Unix & Linux用户

发布于 2018-12-31 20:32:29

根据第十届会议(5):

"X资源被合并。运行-部件再次被使用,这一次用于标识/etc/X11/Xresources目录中应该使用‘xrdb-merge’处理的文件。接下来,如果Xsession.options中存在‘允许-用户-资源’行,用户的$HOME/.Xresources文件将以同样的方式合并。“

因此,您应该确保您的"/etc/X11/Xsession.options“肯定有正确的条目。

我不是很多X(7)用户,但是对于我运行Xorg的那些情况,我使用旧的方法使用“/home/ user /..Xdefaults”来个性化urxvt,但是它的格式与您解释的格式略有不同。

如果您需要这里,您有正确的方式来设置字体:

代码语言:javascript
复制
: cat .Xdefaults 
!rxvt
rxvt*foreground:        white
rxvt*background:        black
rxvt*cursorColor:       white
rxvt*pointerColor:      white
rxvt*borderColor:       black
rxvt*font:  -xos4-terminus-medium-r-normal-*-16-*-72-72-c-80-*-*
etcetera...

要获得字体的正确名称,可以使用xfontsel(1)

P.S.:您可以尝试将rxvt而不是urxvt放在您的~/..Xresources中。

票数 1
EN

Unix & Linux用户

发布于 2019-01-01 15:28:50

通过i3配置中的硬编码解决:

代码语言:javascript
复制
# start a terminal
bindsym $mod+Return exec urxvt -fn "xft:FuraCode Nerd Font Mono:style=Light:pixelsize=12" 
票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/491809

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档