Xorg

.Xresources 中的 XTerm*faceName 未反映

  • January 28, 2019

我嘗試通過更改字型來自定義 zsh 的提示,但在此期間,xterm 變得不反映XTerm*faceNamein ~/.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. 這是一個螢幕截圖。 xterm 使用 ShureTechMono NF

手冊頁建議使用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 中進行最終條目之前,我已經這樣做了,使用了不同的字型、試錯風格。在此範例中,我不會使用“完整”而是“正常”,如圖中明確顯示。

引用自:https://unix.stackexchange.com/questions/486562