Xorg
.Xresources 中的 XTerm*faceName 未反映
我嘗試通過更改字型來自定義 zsh 的提示,但在此期間,xterm 變得不反映
XTerm*faceName
in~/.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(= 重新啟動 X),但字型仍然是舊字型,儘管主題等其他元素得到了正確反映。
其他資訊:
vmware 上的 Ubuntu 18.04
awesomewm 作為視窗管理器
zsh 作為外殼
相關的字型系列名稱是**
ShureTechMono NF
**,您可以使用fc-list
. 這是一個螢幕截圖。手冊頁建議使用
fc-list
此命令(**:
匹配所有內容,family
**參數顯示 xterm 使用的面部系列):fc-list : family
xterm 手冊頁條目
faceName
還提供了一個使用範例fc-list
:fc-list :scalable=true:spacing=mono: family
您是否嘗試過使用 -fn 參數,並使用 Pango 表示法輸入字型名稱,例如 ShureTechMono\Nerd\Font\Regular:px=11
在我在 .Xresources 中進行最終條目之前,我已經這樣做了,使用了不同的字型、試錯風格。在此範例中,我不會使用“完整”而是“正常”,如圖中明確顯示。