我正在尝试更改URxvt中的字体。
$ fc-match "FuraCode Nerd Font Mono"
Fura_Code_Regular_Nerd_Font_Complete_Mono.otf: "FuraCode Nerd Font Mono" "Regular"但是,当像这样改变~/..Xresources时
URxvt.font: xft:FuraCode Nerd Font Mono:pixelsize=12和奔跑
xrdb -merge ~/.Xresources下一次会议使用与i3相同的字体。对xterm也进行了同样的尝试,它正在工作。
我做错什么了?
编辑:
urxvt -fn "xft:FuraCode Nerd Font Mono:pixelsize=15"也起作用了。
在~/xsession中-错误: urxvt:无法加载基本的字体集,请使用-fn指定一个有效的,中止
发布于 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,但是它的格式与您解释的格式略有不同。
如果您需要这里,您有正确的方式来设置字体:
: 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中。
发布于 2019-01-01 15:28:50
通过i3配置中的硬编码解决:
# start a terminal
bindsym $mod+Return exec urxvt -fn "xft:FuraCode Nerd Font Mono:style=Light:pixelsize=12" https://unix.stackexchange.com/questions/491809
复制相似问题