gnome terminal可通过图形界面直接设置背景色和透明度:打开终端→☰→preferences→选配置文件→colors标签页→取消“use colors from system theme”→点击background color设颜色→勾选“use transparent background”并拖动滑块调节。

GNOME Terminal(默认终端)可以直接在图形界面里设置背景颜色和透明度,不需要改配置文件或写代码;但要注意:透明度只对当前配置文件生效,且不同 Ubuntu 版本的菜单路径略有差异。
GNOME Terminal 里怎么设背景色和透明度
这是最常用、最安全的方式,适用于 Ubuntu 18.04 到 24.04 的绝大多数 GNOME Terminal 版本(包括 v42–v46)。
- 打开终端 → 右上角菜单按钮(☰)→ Preferences(首选项)
- 左侧选中当前使用的配置文件(如
Unnamed或你自定义的名字) - 切换到 Colors 标签页
- 取消勾选 Use colors from system theme(否则自定义颜色会被忽略)
- 在 Background color 区域点击色块,用拾色器选具体 RGB 值或输入十六进制(如
#2d2d2d) - 勾选 Allow terminal to use transparent background,拖动右侧滑块调节透明度(0% = 完全不透明,100% = 完全透明,实际建议 70–90%)
注意:Allow terminal to use transparent background 这个选项名称在 GNOME Terminal v45+ 中已改为 Use transparent background,但逻辑一致。改完后新开一个终端窗口才能看到效果。
为什么改了没反应?常见失效原因
透明度或颜色不生效,通常不是操作错了,而是被其他设置覆盖或环境限制:
- 你没在 Colors 标签页取消
Use colors from system theme—— 这是最大坑,勾选状态下所有手动选的颜色都会被忽略 - 当前 GNOME 主题禁用了透明效果(比如某些第三方主题或 Wayland 下的旧版 Mutter),可临时切回
Yaru主题验证 - 终端窗口未启用“复合”(compositing),尤其在 X11 会话下运行
gsettings get org.gnome.mutter check-alive-timeout返回0时可能有问题,重启 GNOME Shell(Alt+F2→ 输入r→ 回车)可恢复 - 你在多个配置文件之间切换但没保存,或者误点了
Reset to defaults按钮
想批量应用或备份颜色方案?直接编辑配置文件
GNOME Terminal 的配置实际存于 dconf 数据库,但导出为可读文本更便于迁移或版本管理。执行以下命令即可导出当前配置文件的颜色与透明度设置:
Ubuntu 26.04 LTS(代号“Resolute Raccoon”)是Canonical于2026年4月23日发布的下一代长期支持版操作系统,提供长达10年的技术支持。它搭载Linux 7.0内核与GNOME 50桌面环境,全面转向Wayland协议,并引入Rust重写的核心工具以增强安全性。官方提供适用于AMD64和ARM64架构的桌面及服务器ISO镜像,是追求前沿技术与极致稳定的开发者
gsettings get org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:$(gsettings get org.gnome.Terminal.ProfilesList default | tr -d \')/ background-color
gsettings get org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:$(gsettings get org.gnome.Terminal.ProfilesList default | tr -d \')/ background-transparency-percent
要批量设置(比如部署到新机器),可用:
gsettings set org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:PROFILE_ID/ background-color "'rgb(45,45,45)'"gsettings set org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:PROFILE_ID/ background-transparency-percent 85
其中 PROFILE_ID 是类似 b1dcc9dd-5262-4d8d-a863-c897e3d049fa 的字符串,可通过 dconf dump /org/gnome/terminal/legacy/profiles/ 查看。
别用 Terminator 或 xfce4-terminal 来“替代” GNOME Terminal 的透明设置
Terminator 和 xfce4-terminal 确实支持更细粒度的背景控制(比如图片+透明叠加),但它们是独立终端模拟器,不是 GNOME Terminal 的插件或扩展。如果你只是想调背景色和透明度,装 Terminator 属于过度设计——它不会继承 GNOME Terminal 的快捷键、字体渲染或 Wayland 兼容性,反而容易因 GTK 主题冲突导致文字模糊或光标错位。xfce4-terminal 虽轻量,但在 Ubuntu 22.04+ 的 GNOME 桌面下,其透明效果依赖 X11,Wayland 会降级为纯色背景。
真正需要背景图或动态配色(比如随壁纸变色),才值得引入 pywal 或换终端;单纯设颜色+透明度,就用 GNOME Terminal 自带功能,稳且省事。










