如何在Linux中修改终端的默认配色 Linux更换炫酷主题的方法

梦枫吖_3573

梦枫吖_3573

2026-06-02

1068人浏览

原创

终端配色需按实际使用的终端模拟器配置:gnome terminal用dconf图形设置,alacritty改yaml,wezterm改lua;ls/vim/man等工具还需正确设置ls_colors、term、less_termcap等环境变量。

如何在linux中修改终端的默认配色 linux更换炫酷主题的方法

终端配色改的是终端模拟器自身的配置,不是改 ~/.bashrc/etc/profile;改错地方,重启终端也没用。

怎么确认自己用的是哪个终端模拟器

别猜,直接看进程或窗口标题:

  • GNOME Terminal:通常在 Ubuntu/ Fedora 桌面默认,窗口顶部菜单栏有「文件」「编辑」「查看」等
  • Konsole:KDE 桌面默认,标题栏常带「Konsole」字样
  • Alacritty:无图形界面、启动极快,配置全靠 ~/.config/alacritty/alacritty.yml
  • WezTerm:Rust 写的,配置是 ~/.wezterm.lua,支持真彩色和分屏原生集成
  • xterm / urxvt:命令行启动,常见于最小化安装或远程环境,配色靠启动参数(如 urxvt -bg black -fg green)或资源文件(~/.Xresources

运行 ps -o comm= -p $PPID 可查父进程名,基本能定位。误以为自己在 GNOME Terminal 却去改 alacritty.yml,是新手最常踩的坑。

GNOME Terminal 怎么换内置配色方案

它不生成独立配置文件,所有设置存在 dconf 数据库里,必须通过图形界面操作才可靠:

Keeva AI
Keeva AI

一款面向营销场景的AI数字人视频生成工具,可快速制作数字人口播内容,用于品牌宣传和营销视频创作。

下载
  • 打开终端 → 点右上角「≡」→「首选项」→ 左侧「配置文件」→ 选中当前配置(通常是「Unnamed」)→ 点右侧「颜色」标签页
  • 取消勾选「使用系统主题中的颜色」,否则背景/文字色被桌面环境锁定
  • 「文本颜色」和「背景颜色」可手动调色;「调色板」里 16 色块对应 LS_COLORS 中的目录、可执行文件等类型染色
  • 想复用别人配好的主题?导出当前配置:gsettings get org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:$(gsettings get org.gnome.Terminals.ProfilesList default | tr -d \')/ palette,再导入到另一台机器

别试图去改 /usr/share/.../gnome-terminal 下的任何文件——那是只读系统路径,改了也不生效。

Alacritty 和 WezTerm 怎么加载自定义 YAML/Lua 配色

这两个是“配置即代码”型终端,改完必须重载或重启,且格式敏感:

  • Alacritty:编辑 ~/.config/alacritty/alacritty.yml,找到 colors: 块,替换整个 section。示例片段:
colors:
  primary:
    background: '0x1e1e2e'
    foreground: '0xcdd6f4'
  normal:
    black:   '0x1e1e2e'
    red:     '0xf38ba8'
    green:   '0xa6e3a1'
    yellow:  '0xf9e2af'
    blue:    '0x89b4fa'
    magenta: '0xf5c2e7'
    cyan:    '0x94e2d5'
    white:   '0xbac2de'
  • WezTerm:编辑 ~/.wezterm.lua,确保有 colors = { ... } 表达式。注意 Lua 语法:字符串用单引号,table 键名后要加冒号,末尾不能多逗号
  • 改完保存,按 Ctrl+Shift+R 重载配置(WezTerm 支持热重载;Alacritty 不支持,必须关掉所有窗口再开)
  • 如果终端启动失败,检查 YAML 缩进是否为空格(不能用 tab)、Lua 是否有未闭合括号——错误日志在终端启动时会打印到 stderr,但一闪而过,建议用 alacritty --print-events 2>&1 | head -20 排查

为什么换了终端配色,ls/vim/man 还是黑白

因为它们根本不读终端模拟器的配色,只认三样东西:环境变量、自身规则、TERM 声明。漏一个就失效:

  • ls:依赖 LS_COLORS(由 dircolors ~/.dircolors 生成)+ alias ls='ls --color=auto'$TERMxterm-256color(不是 linux 或空)
  • vim:运行 :set t_Co?,若返回 t_Co=8,说明它只识别 8 色——大概率是 tmux 或 ssh 里 $TERM 被覆盖成 screen,得在 ~/.tmux.confset -g default-terminal "screen-256color"
  • man:靠 LESS_TERMCAP_* 环境变量,比如 export LESS_TERMCAP_mb=$'\e[1;31m',必须写进 ~/.bashrcsource,且不能放在 if [ -z $PS1 ]; then 这类非交互式判断里

最易被忽略的一点:SSH 连远程服务器时,本地终端再炫酷也白搭——远程 $TERM 如果是 vt100,连 256 色都启不开。务必在 ~/.ssh/config 里加 SetEnv TERM=xterm-256color

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
磁盘配额是什么
磁盘配额是什么

磁盘配额是计算机中指定磁盘的储存限制,就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间。php中文网为大家提供各种磁盘配额相关的内容,教程,供大家免费下载安装。

2023.06.21

3550

4

如何安装LINUX
如何安装LINUX

本站专题提供如何安装LINUX的相关教程文章,还有相关的下载、课程,大家可以免费体验。

2023.06.29

3093

10

linux find
linux find

find是linux命令,它将档案系统内符合 expression 的档案列出来。可以指要档案的名称、类别、时间、大小、权限等不同资讯的组合,只有完全相符的才会被列出来。find根据下列规则判断 path 和 expression,在命令列上第一个 - ( ) , ! 之前的部分为 path,之后的是 expression。还有指DOS 命令 find,Excel 函数 find等。本站专题提供linux find相关教程文章,还有相关

2023.06.30

2133

5

linux修改文件名
linux修改文件名

本专题为大家提供linux修改文件名相关的文章,这些文章可以帮助用户快速轻松地完成文件名的修改工作,大家可以免费体验。

2023.07.05

5070

7

linux系统安装教程
linux系统安装教程

linux系统是一种可以免费使用,自由传播,多用户、多任务、多线程、多CPU的操作系统。本专题提供linux系统安装教程相关的文章,大家可以免费体验。

2023.07.06

4762

7

linux查看文件夹大小
linux查看文件夹大小

Linux是一种自由和开放源码的类Unix操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。linux怎么查看文件夹大小呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2023.07.20

2873

8

linux查看ip命令
linux查看ip命令

本专题为大家提供linux查看ip命令相关文章内容,感兴趣的朋友可以免费下载体验试试。

2023.07.20

2365

4

linux查看cpu使用率
linux查看cpu使用率

在linux的系统维护中,可能需要经常查看cpu使用率,分析系统整体的运行情况。本专题为大家带来了linux查看cpu使用率的相关文章,感兴趣的朋友千万不要错过了。

2023.07.25

2599

6

linux查找文件命令
linux查找文件命令

Linux是一种自由和开放源码的类Unix操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2023.07.31

277

3

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.6万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 133万人学习