如何通过命令更改终端的背景

如何通过命令更改终端的背景

我想将 Ubuntu 终端仿真器的背景颜色更改为红色。但是,我想使用命令行(如 Windows 等效命令行)来执行此操作,color 0F因为我正在制作一个以更改背景颜色为核心功能的程序,并且我不希望它依赖任何依赖项,除非真的有必要。

关于评论说已经有答案了:

问题的答案需要一个包才能工作。我需要一种无需包即可工作的方法。

答案1

下面的脚本只更改默认配置文件终端的背景颜色。

脚本:

#!/bin/bash

defaultprofile=$(gsettings get org.gnome.Terminal.ProfilesList default)
profileID=$(echo "$defaultprofile" | cut -d "'" -f 2)
gsettings set org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:$profileID/ background-color yellow

在此处输入图片描述

相关内容