默认情况下,在 Ubuntu 上,rxvt 终端是白底黑字。如何将其更改为黑底白字?
我正在运行 Lubuntu 16.04 LTS
答案1
笔记: 更新了答案,包括默认情况下不加载.Xresources
或.Xdefault
文件的桌面(例如 GNOME 和 LXDE)。还更新了软件包rxvt-unicode
和rxvt
差异。
您可以在终端窗口中使用以下命令启动它:
rxvt -fg white -bg black
将前景设置为白色,将背景设置为黑色。
或者您可以使用Alt+F2并输入来启动它:
无论上面列出的哪种方式,你都应该得到一个rxvt
如下所示的终端:
使其永久化~/.Xdefaults
,您可以将以下几行添加到或文件的末尾~/.Xresources
:
很重要:
如果您安装了,rxvt-unicode
请将以下行添加到您的.Xresources
文件中:
URxvt*background: black
URxvt*foreground: white
如果你安装了,只需rxvt
添加以下几行:
Rxvt*background: black
Rxvt*foreground: white
URxvt 可以支持更多字体。
如果您想要使用Monospace 9
带有的字体urxvt
,请添加如下行:
URxvt*font: xft:Monospace:size=9:antialias=true
或者您可以使用fc-list | sort
列出所有可用的字体,然后找到您想要的字体并像这样设置:
URxvt*font: xft:DejaVu Sans Mono:size=9:antialias=true
URxvt*boldfont: xft:DejaVu Sans Mono:bold:size=9:antialias=true
Rxvt 对字体的支持有限。
如果你从终端窗口运行该命令,它会显示所有可以通过而不是xlsfonts
加载的字体。以下是一些示例:rxvt
urxvt
xlsfonts | less
该列表看起来将类似于以下内容(截断空间):
-arabic-newspaper-medium-r-normal--0-0-100-100-p-0-iso10646-1
-arabic-newspaper-medium-r-normal--32-246-100-100-p-137-iso10646-1
-bitstream-bitstream charter-bold-i-normal--0-0-0-0-p-0-adobe-standard
-bitstream-bitstream charter-bold-i-normal--0-0-0-0-p-0-ascii-0
-bitstream-bitstream charter-bold-i-normal--0-0-0-0-p-0-iso10646-1
-bitstream-bitstream charter-bold-i-normal--0-0-0-0-p-0-iso8859-1
-bitstream-bitstream charter-bold-r-normal--0-0-0-0-p-0-adobe-standard
-bitstream-bitstream charter-bold-r-normal--0-0-0-0-p-0-ascii-0
-bitstream-bitstream charter-bold-r-normal--0-0-0-0-p-0-iso10646-1
或者您可以找到想要使用的字体xfontsel
并选择所需的所有设置,它将创建您添加的线条,如下所示:
你只需要尝试一下,直到找到你喜欢的一个。
将该行添加到您的.Xresources
文件中。
Rxvt*font: -misc-fixed-medium-r-normal--13-120-75-75-c-70-iso8859-1
无论何时您.Xdefaults
或.Xresources
文件,都可以从终端窗口使用以下命令重新加载它们(rxvt
如果使用终端,则需要重新启动终端):
xrdb -load ~/.Xdefaults
或者
xrdb -load ~/.Xresources
笔记: 如果您安装了类似的桌面LXDE
,这些文件默认不会加载,但如果您可以~/.xinitrc
使用所需的任何文件.Xresources
(推荐)或.Xdefaults
将以下行添加到文件:
xrdb -load ~/.Xresources &
然后制作.xinitrc
可执行文件:
chmod +x ~/.xinitrc
重新启动,然后您要做的就是rxvt
正常启动。
LXDE VM 的屏幕截图
希望这可以帮助!