Nic*_*hov 8 virtual-console rxvt
默认情况下,在 Ubuntu 上,rxvt 终端是白底黑字。如何将其更改为黑底白字?
我正在运行 Lubuntu 16.04 LTS
Ter*_*nce 12
注意: 更新了答案以包括默认情况下不加载.Xresources
或.Xdefault
文件的GNOME 和 LXDE 等桌面。还更新了包rxvt-unicode
和rxvt
差异。
您可以在终端窗口中使用以下命令启动它:
rxvt -fg white -bg black
Run Code Online (Sandbox Code Playgroud)
它将前景设置为白色,将背景设置为黑色。
或者您可以使用Alt+启动它F2并输入:
上面列出的任何一种方式都应该为您提供一个如下所示的rxvt
终端:
要使其永久化,您可以将以下几行添加到您的~/.Xdefaults
或~/.Xresources
文件的末尾:
很重要:
如果您安装了rxvt-unicode
这些行添加到您的.Xresources
文件:
URxvt*background: black
URxvt*foreground: white
Run Code Online (Sandbox Code Playgroud)
如果您已安装,只需rxvt
添加以下几行:
Rxvt*background: black
Rxvt*foreground: white
Run Code Online (Sandbox Code Playgroud)
URxvt 可以支持更多的字体。
如果您想使用带有 的Monospace 9
字体urxvt
,请添加如下一行:
URxvt*font: xft:Monospace:size=9:antialias=true
Run Code Online (Sandbox Code Playgroud)
或者你可以使用fc-list | sort
列出所有可用的字体,然后你可以找到你想要的一种并像这样设置:
URxvt*font: xft:DejaVu Sans Mono:size=9:antialias=true
URxvt*boldfont: xft:DejaVu Sans Mono:bold:size=9:antialias=true
Run Code Online (Sandbox Code Playgroud)
Rxvt 的字体支持有限。
如果xlsfonts
从终端窗口运行该命令,它会显示所有可以加载的字体,rxvt
而不是urxvt
. 下面是一些例子:
xlsfonts | less
Run Code Online (Sandbox Code Playgroud)
该列表将如下所示(截断空间):
-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
Run Code Online (Sandbox Code Playgroud)
或者您可以找到您想要使用的字体xfontsel
并选择您想要的所有设置,它将创建您添加的行,如下所示:
你只需要到处玩,直到找到你喜欢的。
将该行添加到您的.Xresources
文件中。
Rxvt*font: -misc-fixed-medium-r-normal--13-120-75-75-c-70-iso8859-1
Run Code Online (Sandbox Code Playgroud)
任何时候您.Xdefaults
或.Xresources
文件,请从终端窗口使用以下命令重新加载它们(rxvt
如果您正在使用终端,则需要重新启动终端):
xrdb -load ~/.Xdefaults
Run Code Online (Sandbox Code Playgroud)
或者
xrdb -load ~/.Xresources
Run Code Online (Sandbox Code Playgroud)
注意: 如果您安装了类似桌面LXDE
,默认情况下不会加载这些文件,但是如果您~/.xinitrc
使用您想要的任何文件创建.Xresources
(推荐)或将以.Xdefaults
下行添加到文件中:
xrdb -load ~/.Xresources &
Run Code Online (Sandbox Code Playgroud)
然后制作.xinitrc
可执行文件:
chmod +x ~/.xinitrc
Run Code Online (Sandbox Code Playgroud)
重新启动,然后您所要做的就是rxvt
正常启动。
LXDE 虚拟机的截图
希望这可以帮助!