专栏首页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 chgrp和newgrp命令简介【Linux-Command line】

    在近期的文章中,我介绍了chown命令,该命令用于修改系统上文件的所有权。 回想一下,所有权是分配给对象的用户和组的组合。 chgrp和newgrp命令为管理需...

    QRosie
  • 在命令行进行sort排序【Linux-Command line】

    使用sort命令重组数据,可以从Linux,BSD或Mac终端以对你有意义的格式进行。

    QRosie
  • 如何将用户添加到Linux桌面【Linux-Command line】

    我在 useradd command 上发布的文章阐述了对Linux系统用户管理的深层理解。Useradd 是一个命令行工具,但你也可以在Linux上通过图形方...

    QRosie
  • Long Short term memory unit(LSTM)

    LTSM计算公式如下: C~<t>=tanh(Wc[C<t−1>,x<t>]+bc)\tilde{C}^{<t&gt...

    Steve Wang
  • 教程 | 如何用百度深度学习框架PaddlePaddle做数据预处理

    机器之心
  • 无敌了!新闻情绪因子进阶来啦!

    我们详细分析对比了采用不同情绪得分计算方法的因子表现。从而得出一个很重要且结论:即情绪因子构建时应该考虑新闻与股票的相关度即情绪得分的时间衰减。基于以上的结论,...

    量化投资与机器学习微信公众号
  • 【手记】解决VS2017 git 拉取按钮灰色的问题

    若干仓库都是能推不能拉,下面显示当前分支不跟踪远程分支,后来在这里找到给分支建立跟踪的方法,又在这里找到在VS2017中敲git命令的方法,在此感谢上述博文的作...

    AhDung
  • 本地yum仓库搭建及rpm软件包定制

    环境内核信息: [root@zabbix-01 ~]# uname -a Linux lodboyedu-01 2.6.32-696.el6.x86_64 #1...

    863987322
  • 前后端高效协作开发的11条建议

    内容来源:作者,深予之 (@senntyou),https://github.com/senntyou/blogs;来自,https://segmentfaul...

    IT大咖说
  • hdu--(1247)Hat’s Words(trie树)

    Hat’s Words Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 ...

    Gxjun

扫码关注云+社区

领取腾讯云代金券