如何更改 Linux 终端颜色主题
创始人
2024-03-02 03:26:30
0

你可以用丰富的选项来定义你的终端主题。

如果你大部分时间都盯着终端,那么你很自然地希望它看起来能赏心悦目。美与不美,全在观者,自 CRT 串口控制台以来,终端已经经历了很多变迁。因此,你的软件终端窗口有丰富的选项,可以用来定义你看到的主题,不管你如何定义美,这总是件好事。

设置

包括 GNOME、KDE 和 Xfce 在内的流行的软件终端应用,它们都提供了更改其颜色主题的选项。调整主题就像调整应用首选项一样简单。Fedora、RHEL 和 Ubuntu 默认使用 GNOME,因此本文使用该终端作为示例,但对 Konsole、Xfce 终端和许多其他终端的设置流程类似。

首先,进入到应用的“首选项”或“设置”面板。在 GNOME 终端中,你可以通过屏幕顶部或窗口右上角的“应用”菜单访问它。

在“首选项”中,单击“配置文件” 旁边的加号(“+”)来创建新的主题配置文件。在新配置文件中,单击“颜色”选项卡。

GNOME Terminal preferences

在“颜色”选项卡中,取消选择“使用系统主题中的颜色”选项,以使窗口的其余部分变为可选状态。最开始,你可以选择内置的颜色方案。这些包括浅色主题,它有明亮的背景和深色的前景文字;还有深色主题,它有深色背景和浅色前景文字。

当没有其他设置(例如 dircolors 命令的设置)覆盖它们时,“默认颜色”色板将同时定义前景色和背景色。“调色板”设置 dircolors 命令定义的颜色。这些颜色由终端以 LS_COLORS 环境变量的形式使用,以在 ls 命令的输出中添加颜色。如果这些颜色不吸引你,请在此更改它们。

如果对主题感到满意,请关闭“首选项”窗口。

要将终端更改为新的配置文件,请单击“应用”菜单,然后选择“配置文件”。选择新的配置文件,接着享受自定义主题。

GNOME Terminal profile selection

命令选项

如果你的终端没有合适的设置窗口,它仍然可以在启动命令中提供颜色选项。xterm 和 rxvt 终端(旧的和启用 Unicode 的变体,有时称为 urxvt 或 rxvt-unicode)都提供了这样的选项,因此即使没有桌面环境和大型 GUI 框架,你仍然可以设置终端模拟器的主题。

两个明显的选项是前景色和背景色,分别用 -fg-bg 定义。每个选项的参数是颜色名而不是它的 ANSI 编号。例如:

$ urxvt -bg black -fg green

这些会设置默认的前景和背景。如果有任何其他规则会控制特定文件或设备类型的颜色,那么就使用这些颜色。有关如何设置它们的信息,请参阅 dircolors 命令。

你还可以使用 -cr 设置文本光标(而不是鼠标光标)的颜色:

$ urxvt -bg black -fg green -cr teal

Setting color in urxvt

你的终端模拟器可能还有更多选项,如边框颜色(rxvt 中的 -bd)、光标闪烁(urxvt 中的 -bc+bc),甚至背景透明度。请参阅终端的手册页,了解更多的功能。

要使用你选择的颜色启动终端,你可以将选项添加到用于启动终端的命令或菜单中(例如,在你的 Fluxbox 菜单文件、$HOME/.local/share/applications 目录中的 .desktop 或者类似的)。或者,你可以使用 xrdb 工具来管理与 X 相关的资源(但这超出了本文的范围)。

家是可定制的地方

自定义 Linux 机器并不意味着你需要学习如何编程。你可以而且应该进行小而有意义的更改,来使你的数字家庭感觉更舒适。而且没有比终端更好的起点了!


via: https://opensource.com/article/19/8/add-color-linux-terminal

作者:Seth Kenlon 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

相关内容

理想汽车发布AI眼镜Liv...
当前,汽车行业的电动化技术逐步趋同,智能化布局成为车企拉开差距的核...
2025-12-04 17:46:42
中信证券:关注AI新主线及...
文|秦培景 刘易 田鹏 王涛 王子昂 白弘伟 市场风格情绪相对弱化...
2025-11-26 09:46:04
AI动画丨冬季天干物燥,警...
编者按:11月9日是第34个全国消防日,11月是全国消防宣传月,主...
2025-11-25 16:15:57
11.14商业观察:以莲花...
前言:在全球人工智能浪潮席卷之下,AI终端作为技术落地的重要载体,...
2025-11-14 06:42:38
商汤科技拟在沙特设AI创新...
2025年11月12日,商汤科技宣布将在沙特阿拉伯设立人工智能联合...
2025-11-13 10:16:03
荣耀郭锐:构筑全球化AI终...
【环球网科技报道记者郑湘琪】走进2025消费电子创新大会(CEIC...
2025-11-11 18:17:13

热门资讯

《Apex 英雄》正式可在 S... 《Apex 英雄》现已通过 Steam Deck 验证,这使其成为支持 Linux 的顶级多人游戏之...
Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
如何在 Github 上创建一... 学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。你知道如何使用 git 了,你有一个 G...
JStock:Linux 上不... 如果你在股票市场做投资,那么你可能非常清楚投资组合管理计划有多重要。管理投资组合的目标是依据你能承受...
使用 KRAWL 扫描 Kub... 用 KRAWL 脚本来识别 Kubernetes Pod 和容器中的错误。当你使用 Kubernet...
从 Yum 更新中排除特定/某... 作为系统更新的一部分,你也许需要在基于 Red Hat 系统中由于应用依赖排除一些软件包。如果是,如...
Epic 游戏商店现在可在 S... 现在可以在 Steam Deck 上运行 Epic 游戏商店了,几乎无懈可击! 但是,它是非官方的。...
如何理解Apache 2.0许... 提要:Apache 2.0许可证中的专利许可条款使得开源代码可以安全使用,但它经常被误解。Apach...
通过 SaltStack 管理... 我在搜索Puppet的替代品时,偶然间碰到了Salt。我喜欢puppet,但是我又爱上Salt了:)...
如何检查你的 Linux 系统... 不知道在使用哪个初始化系统?以下是方法。每个主流 Linux 发行版(包括 Ubuntu、Fedor...