有没有办法暂时改变终端颜色?

ash*_*shr 5 linux colors bash gnome-terminal background-process

我使用的gnome-terminal编辑器和我的大多数编辑器都采用黑白主题,因为我发现它更容易上眼。我的一个实验室需要与程序代码一起提交终端的屏幕截图(以及过程)。

那么,有没有办法暂时将终端更改为白底黑字的配色方案,最好是在终端内部?

如果没有,有没有办法在不影响父终端的情况下启动具有反转配色方案的子终端?

Nyk*_*kin 6

您可以使用 gconftool-2 - GNOME 配置工具。首先,您可以列出所有 gnome 配置文件:

$ gconftool-2 --get /apps/gnome-terminal/global/profile_list
[Default,Profile0]
Run Code Online (Sandbox Code Playgroud)

现在您可以打印所选配置文件的值:

$ gconftool-2 -a "/apps/gnome-terminal/profiles/Default"
Run Code Online (Sandbox Code Playgroud)

存储前景色和背景色的值:

$ gconftool-2 --get "/apps/gnome-terminal/profiles/Default/foreground_color"
#000000000000
$ gconftool-2 --get "/apps/gnome-terminal/profiles/Default/background_color"
#EEEEEEEEECEC
Run Code Online (Sandbox Code Playgroud)

现在您可以关闭使用主题颜色:

$ gconftool-2 --set "/apps/gnome-terminal/profiles/Default/use_theme_colors" --type bool false
Run Code Online (Sandbox Code Playgroud)

并设置您自己的颜色:

$ gconftool-2 --set "/apps/gnome-terminal/profiles/Default/foreground_color" --type string "#EEEEEEEEECEC"
$ gconftool-2 --set "/apps/gnome-terminal/profiles/Default/background_color" --type string "#000000000000"
Run Code Online (Sandbox Code Playgroud)