글꼴을 변경하여 zsh의 프롬프트를 사용자 정의하려고 시도했지만 그 동안 xterm이 XTerm*faceName
반사 되지 않게 되었습니다 ~/.Xresources
.
이것은 내 도트 파일입니다.
~/.xinitrc
#!/bin/sh
# /etc/X11/xinit/xinitrc
#
# global xinitrc file, used by all X sessions started by xinit(startx)
# invoke global X session script
. /etc/X11/Xsession
xrdb -merge $HOME/.Xresources
exec awesome
~/.Xresources
XTerm*termName: xterm-256color
XTerm*locale: true
XTerm*selectToClipboard: true
XTerm*faceName: Shure Tech Mono Nerd Font Complete
XTerm*faceSize: 12
!TomorrowNightEighties
#define t_background #2d2d2d
#define t_current_line #393939
#define t_selection #515151
#define t_foreground #cccccc
#define t_comment #999999
#define t_red #f2777a
#define t_orange #f99157
#define t_yellow #ffcc66
#define t_green #99cc99
#define t_aqua #66cccc
#define t_blue #6699cc
#define t_purple #cc99cc
*.foreground: t_foreground
*.background: t_background
*.cursorColor: #aeafad
! Black / Grey
*.color0: #000000
*.color8: #666666
! Red / Bright Red
*.color1: t_red
*.color9: #FF3334
! Green + Bright Green
*.color2: t_green
*.color10: #9ec400
! Yellow (Orange) + Bright Yellow (Yellow)
*.color3: t_orange
*.color11: t_yellow
! Blue + Bright Blue
*.color4: t_blue
*.color12: t_blue
! Magenta (Purple) + Bright Magenta
*.color5: t_purple
*.color13: #b777e0
! Cyan (Aqua) + Bright Cyan
*.color6: t_aqua
*.color14: #54ced6
! Light Grey (Selection) + White (Current Line)
*.color7: t_selection
*.color15: t_current_line
스크린샷은 다음과 같습니다.
VM을 다시 시작했지만(=restarted X) 테마와 같은 다른 요소는 올바르게 반영되지만 글꼴은 여전히 이전 글꼴입니다.
기타 정보:
vmware의 우분투 18.04
창 관리자로서 대단해요
쉘로서의 zsh
답변1
관련 글꼴가족이름은ShureTechMono NF
, 를 사용하여 찾을 수 있습니다 fc-list
. 이것은 스크린샷입니다.
매뉴얼 fc-list
페이지에서는 이 명령을 사용하도록 권장합니다(:
모든 것과 일치하고,family
xterm에서 사용하는 얼굴 시리즈를 보여주는 매개변수:
fc-list : family
xterm 매뉴얼 페이지 항목faceName
사용 예도 제공됩니다 fc-list
.
fc-list :scalable=true:spacing=mono: family
답변2
-fn 매개변수를 사용하고 ShureTechMono\ Nerd\ Font\ Regular:px=11과 같은 Pango 표기법을 사용하여 글꼴 이름을 입력해 보셨습니까?
나는 최종 항목을 .Xresources에 넣기 전에 다양한 글꼴, 시행착오 스타일을 사용하여 이 접근 방식을 취했습니다. 이 예에서는 그림과 같이 "full"이 아닌 "regular"를 사용하겠습니다.