Ubuntu 在文本模式启动时更改背景颜色

Ubuntu 在文本模式启动时更改背景颜色

我已将 ubuntu 桌面 16.04 中的设置更改为仅在命令行模式下启动。重新启动后,打开的界面背景为黑色,文本为白色,目录为蓝色等等……正常的终端颜色选项。

我正在尝试将背景颜色更改为白色,将文本更改为黑色,以便内容的可见性更好。我使用了以下代码(取自邮政):

dconf write /org/gnome/terminal/legacy/profiles:/:b1dcc9dd-5262-4d8d-a863-c897e6d979b9/background-color "'rgb(0,0,255)'"

但出现错误

error: Cannot autolaunch D-Bus without X11 display
Usage:
    dconf write KEY VALUE

Write a new value to a key

Arguments:
    KEY   A key path (starting, but not ending with '/')
    VALUE The value to write (in GVariant format)

我理解与 X11 显示相关的错误。但是,其余的我不明白。如何将背景设置为白色/蓝色(在上面的例子中是蓝色)并将文本设置为黑色

答案1

您可以尝试更改终端的调色板(即更改颜色的定义)。例如:

echo -en '\e]P0FFFFFF' '\e]PF000000'

这会改变 TTY “认为” 的黑色和白色(第一个将黑色,即颜色设置0FFFFFF(十六进制为白色),第二个将白色(颜色F)设置为000000(十六进制为黑色)。因此,当某些命令(例如ls)发送转义代码以将背景设置为“白色”时,它实际上将被设置为黑色,依此类推。

这个答案以获取完整的颜色列表。

相关内容