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

您需要在麒麟操作系统中自定义终端背景色,让命令行界面更符合个人视觉偏好或缓解长时间操作带来的疲劳感,而不是沿用默认的黑色或浅灰背景。
通过终端图形化首选项设置背景色
该方式无需编辑任何配置文件,所有修改即时生效,适合日常快速调整,且不会影响其他终端配置项。
1、打开银河麒麟终端(可使用快捷键 Ctrl+Alt+T 或桌面右键选择“终端”)。
2、点击顶部菜单栏的【编辑】→【首选项】。
3、在弹出窗口中选中当前配置文件(通常为“默认”),点击右侧的【编辑】按钮。
4、切换至【外观】标签页,取消勾选【背景透明度】——【若未取消,自定义背景色将被透明度覆盖而无法生效】。
5、点击【背景颜色】右侧的色块,在调色面板中拖动滑块或直接输入十六进制色值(如 #0f1b29 表示深海军蓝),确认后关闭窗口。
使用 dconf-editor 修改底层背景色参数
此方法适用于图形界面异常、首选项不可用,或需批量部署统一配色策略的场景。它直接写入 VTE 终端引擎的 D-Bus 配置库,优先级高于图形界面设置。
方法一:图形化修改
1、安装并启动 dconf-editor:sudo apt install dconf-editor && dconf-editor。
2、在左侧路径栏依次展开:/org/gnome/terminal/legacy/profiles:/,找到对应配置文件的 UUID(如 default)。
3、在右侧列表中定位到 background-color 项,双击修改其值为标准 RGBA 格式字符串,例如 rgb(15,27,41) 或 rgba(15,27,41,1)(最后一位 1 表示不透明)。
4、确保 use-transparent-background 为 false,否则背景色会被忽略。
方法二:命令行一键写入
执行以下命令(将 rgb(15,27,41) 替换为您需要的颜色):dconf write /org/gnome/terminal/legacy/profiles/default/background-color "'rgb(15,27,41)'"
这一步操作起来很简单,直接把命令复制粘贴进终端回车就行。注意引号必须是单引号包裹双引号,否则 dconf 会解析失败。
通过 ~/.bashrc 设置伪背景色(兼容性方案)
当终端禁用硬件加速或 VTE 版本过旧导致原生背景色失效时,可用 ANSI 转义序列向终端发送背景色指令,模拟视觉效果。它不改变真实背景层,但能稳定控制文字区域底色。
第一步:打开配置文件
在终端中执行:nano ~/.bashrc
第二步:追加 ANSI 指令
在文件末尾新增一行:echo -ne "\033]11;#0f1b29\007"(其中 #0f1b29 是您选定的十六进制色值)。
第三步:保存并重载
按 Ctrl+O 保存 → Ctrl+X 退出 → 执行 source ~/.bashrc 立即生效。
⚠️ 注意:该指令仅作用于当前 shell 会话的背景区域,对弹出的对话框、滚动条等 UI 元素无效;若同时启用了图形化背景色,二者可能叠加产生意外色偏。


















