在 gnome 终端中使用 konsole(kde)配色方案?

在 gnome 终端中使用 konsole(kde)配色方案?

有没有办法像 KDE 的控制台那样给 Gnome 终端上色?我至少想改变 的颜色user@name:~$,因为有时当所有东西都是同一种颜色时,阅读起来会很困难。

下面是一些我想为 gnome 终端模拟的 konsole 示例:

在此处输入图片描述

在此处输入图片描述

答案1

如果您谈论的是终端本身文本的前景色和背景色,那当然是可能的。这些颜色由 ANSI 转义码生成,这些转义码并不特定于 Konsole 或 gnome-terminal;它们适用于任何支持颜色的终端程序。有关代码的完整列表,请参阅维基百科

要实际使用颜色代码,请编写以下形式的序列\[\033[01;31m\]。该示例将文本前景色更改为鲜红色(01是明亮的,31是红色的),直到遇到另一个颜色变化。要使用不同的颜色,请将 31 更改为 30-37(用于前景色)或 40-47(用于背景色)之间的任何数字。例如,我的 shell 提示符设置为

export PS1="\[\033[01;32m\]\u@\h\[\033[01;34m\] \W \[\033[01;37m\]\$\[\033[00m\] "

这会给我绿色的用户名@主机、蓝色的工作目录以及$黄色的文字。\[\033[00m\]最后是重置代码,它会清除已设置的任何前景/背景颜色。

顺便说一句,实际31对应的颜色通常是红色,但可以更改。我知道 Konsole 允许您设置 ANSI 调色板,我不确定 gnome-terminal 是否具有相同的功能。

答案2

另请参阅 Gnome 终端 ➤ 编辑 ➤ 配置文件... 和vi +/color ~/.bashrc

相关内容