如何针对不同的控制台环境使用不同的配置文件?

如何针对不同的控制台环境使用不同的配置文件?

我可以同时在我的控制台上使用两个或更多不同的配置文件吗?

因为我总是在我的控制台中 ssh 到其他机器,例如服务器。不知何故,我总是将它与我​​当前的 PC 混淆。

我想针对不同的环境使用 2 个不同的配置文件。例如,在服务器控制台中,我使用红色背景色。在我的 PC 控制台中,我使用绿色背景色,这样我就可以轻松区分。

或者我可以在 .bashrc 中设置背景颜色吗?

谢谢

答案1

您可以在 ~/.Xdefaults 文件中修改许多终端设置。在 gentoo 论坛上发布的帖子(顺便说一下,它可以跨发行版使用)提供了许多有关如何设置此信息的调整。其中许多是针对 urxvt 的,但应该很容易针对 XTerm 甚至 gnome-terminal 进行调整,除非您想安装 urxvt(我个人更喜欢)。

对于 X 之外的主控制台,setterm 程序可用于配置大量屏幕信息。不确定它在虚拟终端(xterm 等)中如何工作,但它有前景、背景等颜色设置,您可以调整。它可能从您机器上的 /etc/rc.d/rc.M 调用,或者您可以为 setterm 信息构建一个脚本文件,供您使用它时使用。有关 setterm 的详细信息,没有比man setterm找到它更好的地方了。

相关内容