![URxvt를 사용하여 글꼴을 변경하는 데 문제가 있음 [닫기]](https://linux55.com/image/145471/URxvt%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%EA%B8%80%EA%BC%B4%EC%9D%84%20%EB%B3%80%EA%B2%BD%ED%95%98%EB%8A%94%20%EB%8D%B0%20%EB%AC%B8%EC%A0%9C%EA%B0%80%20%EC%9E%88%EC%9D%8C%20%5B%EB%8B%AB%EA%B8%B0%5D.png)
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-errors에서: urxvt: 기본 글꼴 세트를 로드할 수 없습니다. -fn을 사용하여 유효한 글꼴 세트를 지정하고 중단하십시오.
답변1
Xsession(5)에 따르면:
"Xsession.options, 사용자의 $HOME/.Xresources 파일도 같은 방식으로 병합됩니다."
그래서 당신은 당신의"/etc/X11/Xsession.options"물론 정확한 내용도 있습니다.
저는 X(7) 사용자는 아니지만 Xorg를 실행하는 경우 urxvt를 개인화하는 이전 방식을 사용합니다."/home/user/.Xdefaults"하지만 설명하신 내용과는 형식이 조금 다릅니다.
여기에 필요한 경우 글꼴을 설정하는 올바른 방법이 있습니다.
: 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)을 사용할 수 있습니다.
추신: ~/.Xresources에 urxvt 대신 rxvt를 넣을 수 있습니다.
답변2
i3 구성의 하드 코딩으로 해결됨:
# start a terminal
bindsym $mod+Return exec urxvt -fn "xft:FuraCode Nerd Font Mono:style=Light:pixelsize=12"