Eu quero configurar meu laptop para carregar uma imagem no plano de fundo do shell ou definir a cor do plano de fundo para vermelho se eu estiver conectado via SSH.
Como isso pode ser feito? Com uma função bash em .bashrc
?
Eu tenho: Defina o prompt para cores diferentes.
Meu emulador de terminal é o Konsole, o terminal do KDE.
Eu tentei este mas ele não carregou corretamente, não vi nenhuma alteração no shell.
EDITAR: Eu consegui fazer isso em um teste, mas não é o comportamento que estou procurando. O comportamento que estou procurando é definir o meu sistema local para que, quando eu SSH para um remoto, o "shell ambiente / shell profile" é diferente do meu padrão, e algo chamativo, como fundo vermelho ou uma imagem.
Veja como:
Isso definirá o plano de fundo para vermelho e o texto para preto.
Está no Debian Wheezy e não havia nenhum arquivo .bash_profile, então crie isso. E nele copiar / colar isso aí:
if [ ! -z "$SSH_CONNECTION" ] ; then
source ~/Scripts/.shell_ssh_bashrc ## This file contains the command to execute if it's an SSH session.
fi
Crie um arquivo bashrc personalizado para uso se for sessão SSH (shell remoto) E copie / cole isso aí:
setterm -term linux -back red -fore black -clear
Isso significaria que eu teria que fazer essa configuração em todos os controles remotos.