麒麟操作系统自定义终端背景色有三种方法:一是图形化首选项设置,操作简单即时生效;二是用dconf命令强制写入背景色参数,优先级更高;三是通过~/.bashrc添加ANSI转义序列模拟背景色,适用于兼容性受限场景。

您需要在麒麟操作系统中自定义终端背景色,让命令行界面更符合个人视觉偏好或缓解长时间操作带来的疲劳感,而不是沿用默认的黑色或浅灰背景。图形界面设置最安全直观,dconf命令修改优先级更高,而ANSI转义序列适合兼容性受限的远程会话场景。
通过图形化首选项设置背景色
该方式无需编辑任何配置文件,所有修改即时生效,适合日常快速调整,且不会影响其他终端配置项。
1、打开银河麒麟终端(可使用快捷键 Ctrl+Alt+T 或桌面右键选择“终端”)。
2、点击顶部菜单栏的【编辑】→【首选项】。
3、在弹出窗口中选中当前配置文件(通常为“默认”),点击右侧的【编辑】按钮。
4、切换至【外观】标签页,取消勾选【背景透明度】——【若未取消,自定义背景色将被透明度覆盖而无法生效】。
5、点击【背景颜色】右侧的色块,在调色面板中拖动滑块或直接输入十六进制色值(如 #0f1b29 表示深海军蓝),确认后关闭窗口。
用 dconf 命令强制写入背景色参数
此方法适用于图形界面异常、首选项不可用,或需批量部署统一配色策略的场景。它直接写入 VTE 终端引擎的 D-Bus 配置库,优先级高于图形界面设置。
方法一:命令行一键写入
第一步:启用背景色覆盖开关(关键前提)
dconf write /org/ukui/terminal/profiles/default/use-transparent-background false
第二步:写入不带Alpha的纯色值
dconf write /org/ukui/terminal/profiles/default/background-color "'#1a1a1a'"
第三步:重启终端进程使新色值生效
关闭所有UKUI Terminal窗口,重新打开即可看到新背景色。
方法二:若需半透明效果(必须含Alpha通道)
dconf write /org/ukui/terminal/profiles/default/background-color "'#1a1a1a80'"
【注意:必须带单引号包裹,且末两位'80'为Alpha值(00=全透明,ff=不透明),不可省略】
通过 ~/.bashrc 添加 ANSI 转义序列模拟背景色
该方法不改变终端真实背景,而是用满屏字符填充实现视觉等效,适用于SSH远程会话、容器内终端等无法修改底层配置的兼容性场景。
1、执行命令编辑配置文件:vim ~/.bashrc。
2、在文件末尾新增一行:echo -ne '\033[48;2;26;26;26m\033[2J'(其中 26;26;26 对应 RGB 深灰值)。
3、保存退出后执行:source ~/.bashrc 立即生效。
这一步操作起来很简单,直接把文件拖进去就行;但要注意:该命令会在每次启动终端时清屏并重绘背景,若终端窗口尺寸频繁变化,可能造成闪烁感。

















