如果 Konsole/Shell 运行 SSH,则加载背景图像或设置背景颜色

如果 Konsole/Shell 运行 SSH,则加载背景图像或设置背景颜色

我想将我的笔记本电脑设置为在 shell 背景中加载图像,或者如果我通过 SSH 连接,则将背景颜色设置为红色。

如何才能做到这一点?带有 bash 函数.bashrc

我有:将提示设置为不同的颜色。

我的终端模拟器是 Konsole,KDE 的终端。

我试过但它没有正确加载,没有看到外壳有任何变化。

编辑:我已经成功地在测试中做到了这一点,但这不是我正在寻找的行为。我正在寻找的行为是设置我的本地系统,以便当我 SSH 到远程时,“shell 环境/shell 配置文件”与我的默认设置不同,并且是一些华丽的东西,例如红色背景或图像。

操作方法如下:
这会将背景设置为红色,将文本设置为黑色。

它在 Debian Wheezy 上并且没有 .bash_profile 文件,所以创建它。并将其复制/粘贴到其中:

if [ ! -z "$SSH_CONNECTION" ] ; then
    source ~/Scripts/.shell_ssh_bashrc  ## This file contains the command to execute if it's an SSH session.
fi

创建一个自定义 bashrc 文件以供使用(如果这是 SSH 会话(远程 shell))并将其复制/粘贴到此处:

setterm -term linux -back red -fore black -clear

这意味着我必须在所有遥控器上进行此配置。

相关内容