可通过图形化首选项、dconf-editor底层配置或修改~/.bashrc中ls_colors三种方式调整银河麒麟终端字体颜色:一、图形化首选项取消“使用系统主题中的颜色”后自定义文本色;二、dconf-editor或命令行写入foreground-color参数;三、配置~/.dircolors并加载至~/.bashrc以增强ls等命令输出着色。

您在银河麒麟系统中使用终端时发现文字颜色太淡、与背景融合导致阅读吃力,或是想让命令输出更醒目、区分度更高,需要直接调整终端内显示的字体颜色而非仅修改提示符样式。
通过图形化首选项修改终端字体颜色
这是最安全、最直观的方式,所有设置立即生效,不涉及任何文件编辑,适合日常快速调整。
1、按 Ctrl + Alt + T 打开银河麒麟终端。
2、点击顶部菜单栏的「编辑」→「首选项」。
3、在弹出窗口中选中当前配置文件(通常为“默认”),点击右侧的「配置文件」按钮。
4、切换至「外观」标签页 → 取消勾选「使用系统主题中的颜色」——【若未取消,自定义颜色将被系统主题覆盖而完全失效】。
5、点击「文本颜色」右侧色块,在调色面板中拖动滑块或手动输入十六进制值(如 #e6e6e6 表示柔和亮灰,比纯白更护眼)。
6、点击「关闭」保存,新字体颜色即刻应用于当前及所有新建终端窗口。
用 dconf-editor 直接写入底层字体颜色参数
当图形界面中「文本颜色」选项灰显、无法点击,或已设置却无响应时,说明 VTE 终端引擎的底层配置被锁定,必须绕过 GUI 直接修改。
方法一:图形化操作
1、安装并启动 dconf-editor:sudo apt install dconf-editor && dconf-editor。
2、在左侧路径栏依次展开:/org/gnome/terminal/legacy/profiles:/,找到对应配置文件的 UUID(如 default)。
3、在右侧列表中定位到 foreground-color 项,双击修改其值为标准 RGBA 字符串,例如 'rgb(230,230,230)' 或 'rgba(230,230,230,1)'(最后一位 1 表示完全不透明)。
4、同步确认 use-transparent-background 值为 false,否则前景色可能被透明度干扰而变暗。
方法二:命令行一键写入(推荐)
执行以下命令(将 rgb(230,230,230) 替换为您选定的颜色):
dconf write /org/gnome/terminal/legacy/profiles/default/foreground-color "'rgb(230,230,230)'"
【关键前提】必须关闭所有已打开的终端窗口(包括后台运行和最小化的实例),再重新启动终端,新字体颜色才真正生效。仅重启单个窗口无效。
修改 ~/.bashrc 实现命令输出级字体着色
图形化设置只能控制基础文本色,但 ls、grep、diff 等命令的高亮颜色由 LS_COLORS 环境变量独立控制,与终端本身无关。若这些命令输出仍糊成一片,需单独配置。
第一步:生成并加载自定义 LS_COLORS
1、执行命令生成当前环境适配的配色定义:dircolors -p > ~/.dircolors。
2、用 nano 编辑该文件:nano ~/.dircolors。
3、查找关键词 DIR(目录)、EXEC(可执行文件)、LINK(软链接),将其后颜色代码改为更醒目的值,例如将原 DIR 01;34 改为 DIR 01;36(青色加粗),把 EXEC 01;32 改为 EXEC 01;33(黄色加粗)。
4、保存退出后,在 ~/.bashrc 末尾追加一行:eval "$(dircolors ~/.dircolors)"。
第二步:使配置生效
执行 source ~/.bashrc,然后运行 ls --color=always 验证目录与可执行文件是否已按新颜色显示。











