![在 Arch Linux 上使用 UXRVT 时,颜色代码仅适用于 root 用户,但不适用于普通用户](https://linux22.com/image/111289/%E5%9C%A8%20Arch%20Linux%20%E4%B8%8A%E4%BD%BF%E7%94%A8%20UXRVT%20%E6%97%B6%EF%BC%8C%E9%A2%9C%E8%89%B2%E4%BB%A3%E7%A0%81%E4%BB%85%E9%80%82%E7%94%A8%E4%BA%8E%20root%20%E7%94%A8%E6%88%B7%EF%BC%8C%E4%BD%86%E4%B8%8D%E9%80%82%E7%94%A8%E4%BA%8E%E6%99%AE%E9%80%9A%E7%94%A8%E6%88%B7.png)
我使用 .Xservice 做了一些自定义颜色代码,但是颜色代码仅显示给 root 用户,而不显示给普通用户。
我的 .Xservice 文件如下所示:
URxvt.font: xft:Fira Code:size=16
URxvt.boldFont:xft:Fira Code:size=16
URxvt.letterSpace: -1
URxvt.scrollBar: false
URxvt*background: #14202E
URxvt*foreground: #dbe6ec
URxvt*colorUL: #86a2b0
! black
URxvt*color0 : #2E3436
URxvt*color8 : #555753
! red
URxvt*color1 : #CC0000
URxvt*color9 : #34E2E2
! green
URxvt*color2 : #16c98d
URxvt*color10 : #0fdebd
! yellow
URxvt*color3 : #FFDF01
URxvt*color11 : #feef6d
! blue
URxvt*color4 : #3465A4
URxvt*color12 : #729FCF
! magenta
URxvt*color5 : #75507B
URxvt*color13 : #AD7FA8
! cyan
URxvt*color6 : #06989A
URxvt*color14 : #34E2E2
! white
URxvt*color7 : #D3D7CF
URxvt*color15 : #EEEEEC
普通用户是什么样子的:
root 用户是什么样子的:
如何让颜色代码也显示给普通用户?
答案1
通常该文件被称为.Xresources
(但从技术上讲您可以使用.Xservice
)。要(重新)加载设置,您必须调用以下命令:
xrdb -merge ~/.Xresources
将此命令放入 DE/WM 的启动脚本中,以便在启动时应用您的设置。