在 Windows Terminal 的 settings.json 文件 defaults 区块中添加 backgroundImage 等参数即可设置背景图,需确保路径正确(推荐正斜杠、无中文空格)、透明度适中(0.2–0.5)、图片格式分辨率达标,并重启终端生效。
直接在 windows terminal 的 json 配置文件里添加几行参数就能完成,关键是要路径正确、透明度适中、格式规范。
准备一张合适的背景图
图片建议用 PNG 或 JPG 格式,分辨率不低于 1920×1080,低饱和度更利于文字识别。路径尽量避免中文、空格和特殊符号,例如:D:Wallpapers erminal-bg.jpg 或 C:/Users/Name/Pictures/bg.png(注意斜杠方向统一用正斜杠 /)。
打开并编辑 settings.json 文件
启动 Windows Terminal,按 Ctrl + , 打开设置界面 → 左侧点“管理配置文件” → 拉到页面底部点击“打开 JSON 文件”。
文件通常位于:
%LOCALAPPDATA%PackagesMicrosoft.WindowsTerminal_8wekyb3d8bbweLocalStatesettings.json
在 defaults 区块中添加背景参数
找到 "defaults": { } 这个区块(它在 profiles 列表上方),在里面插入以下字段:
-
backgroundImage:填你图片的完整路径,如
"backgroundImage": "D:/Wallpapers/terminal-bg.jpg" -
backgroundImageOpacity:推荐值 0.2–0.5,比如
"backgroundImageOpacity": 0.35(太高会看不清命令,太低没效果) - 可选加对齐和拉伸方式,例如:
"backgroundImageAlignment": "center"、"backgroundImageStretchMode": "uniformToFill"
保存文件后,**完全关闭再重新打开 Windows Terminal**,新背景才会生效。
常见问题处理
如果图片不显示,检查这几项:
- 路径是否拼写错误,是否用了反斜杠 (应改用 / 或双反斜杠 \)
- Windows Terminal 版本是否 ≥ v1.6(旧版不支持背景图)
- JSON 语法是否出错(比如多了一个逗号、少了一个引号)
- 图片是否被其他程序占用或权限受限
不复杂但容易忽略细节。

















