专栏首页Opensource翻译专栏更改Linux终端颜色主题【Linux-Command line】

更改Linux终端颜色主题【Linux-Command line】

你的终端有很多选项,可让你对看到的内容进行主题设置。

图片来源: iradaturrahmat via Pixabay, CC0

如果你一整天都盯着终端,自然想让它变得赏心悦目。 对美的判断因人而异,自CRT串行控制台问世以来,终端已经走了很长一段路。 因此,很有可能你的软件终端窗口中有很多选项可以使你看到的内容主题化,不管你如何定义美。

设定

大多数流行的软件终端应用程序,包括GNOME,KDE和Xfce,都带有更改其颜色主题的选项。 调整主题就像调整应用程序首选项一样容易。 Fedora,RHEL和Ubuntu默认情况下随GNOME一起提供,因此本文以该终端为例,Konsole,Xfce终端和许多其他终端的操作过程也大体相似。

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

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

在“颜色”选项卡中,取消选择“从系统主题使用颜色”选项,以便其余窗口变为活动状态。 首先,您可以选择内置的配色方案。 其中包括具有明亮背景和深色前景文本的浅色主题,以及具有黑暗背景和浅色前景文本的深色主题。

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

当你对主题感到满意时,请关闭“Preferences”窗口。

要将终端更改为新的配置文件,请单击“应用程序”菜单,然后选择“配置文件”。 选择新的个人资料并享受你的自定义主题。

命令选项

如果你的终端没有精美的设置窗口,它可能仍会在启动命令中提供颜色选项。 xterm和rxvt终端(旧的终端和启用Unicode的变体,有时也称为urxvt或rxvt-unicode)提供了此类选项,因此即使没有台式机环境和大型GUI框架,你仍然可以为终端仿真器设置主题。

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

这些设置可设定默认的前景和背景。 如果其他任何规则控制特定文件或设备类型的颜色,这些颜色可被使用。 如何设置这些信息,请参见dircolors命令。

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

终端仿真器可能有更多选项,例如边框颜色(rxvt中为“-bd”),光标闪烁(urxvt中为“-bc”和“+ bc”),甚至背景透明。 请参阅终端的手册页,以了解可用的功能。

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

Home是可定制化的地方

定制Linux机器并不意味着你必须学习如何编程。 你能够且应该进行一些细微但有意义的更改,以使你的数字home更加舒适。 终端就是最好的开始!

原文链接:https://opensource.com/article/19/8/add-color-linux-terminal

原文作者:Seth Kenlon(Red Hat)

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Linux如何在Vim中更改颜色和主题

    Vim是我们在Linux中非常常用的一款文本编辑器。Vim 是一款免费、开源的文本编辑器,它的功能和许多其他的文本编辑器大致相同,比如 Sublime 和 No...

    砸漏
  • 手把手教你打造自己的 Linux 工作环境,美如画!

    我们在工作或学习过程中,有许多时候会接触到 Linux,然后便想要自己亲自试试这个系统,但苦于没有系统学习过,所以想要打造自己的工作环境难免会遇到许多困难。为了...

    村雨遥
  • 没想到你是这样的Linux | 终端下有趣的命令合集

    前言 刚开始接触Linux的我们,肯定认为Linux系统就是那种枯燥的终端界面。然而实际上Linux下的终端还是有很多种有趣的玩法~~ toilet 简介 to...

    FB客服
  • 极客程序员的最爱,全面屏科幻终端模拟器——eDEX-UI

    eDEX-UI 全面屏且跨平台的终端模拟器应用程序,他有点类似于科幻计算机界面,它被用于大型触摸屏,但可以在普通台式机,笔记本电脑或平板电脑上很好地工作,因为它...

    昱良
  • Windows Terminal完整指南

    在本文中,我们将探讨 Windows Terminal,它是WSL2的理想配套。它速度快、可配置、外观漂亮,并且提供了 Windows 和 Linux 开发的所...

    张张
  • Linux 基础学习1

    [root@localhost ~]# echo $SHELL /bin/bash

    郭楷丰
  • mac 部署python环境

    运气好的的话,直接就成功了,我遇到了一下问题,最终找到了解决方案,原因及解决方案如下,供参考

    py3study
  • Mac OSX系统、Linux、Windows命令行教程

    Mac OSX系统、Linux、Windows命令行教程 [TOC] 用你的终端做一些事情 (command line, Terminal, PowerShel...

    用户1214487
  • 【程序猿硬核科普】推荐一款十分好用的终端工具XShell及其使用教程

    本篇文章主要介绍一款十分好用的终端工具XShell及其使用教程,包括:使用XShell连接服务器、使用XShell服务器上传文件、XShell改变字体颜色以及解...

    浩Coding

扫码关注云+社区

领取腾讯云代金券