É possível aplicar cores diferentes às abas do terminal no GNOME com base no diretório aberto?

É possível aplicar cores diferentes às abas do terminal no GNOME com base no diretório aberto?

É possível aplicar cores diferentes às abas do terminal no GNOME com base no diretório aberto?

por exemplo

tendo fundo vermelho para guia quando ela está aberta em:

/path/one/*

e o verde quando a guia está em:

/path/two/*

Responder1

Sim, é, se você estiver disposto a subverter o cdembutido.

Aqui (do meu ~/.bashrc) está como coloco meu nome de usuário, host e diretório atual no título da janela:

# from the "xttitle(1)" man page - put info in window title
update_title()
{
    [[ $TERM = xterm ]] || [[ $TERM = xterm-color ]]  && xttitle "[$$] ${USER}@${HOSTNAME}:$PWD"
}

cd()
{
    [[ -z "$*" ]] && builtin cd $HOME
    [[ -n "$*" ]] && builtin cd "$*"
    update_title
}

Substitua a update_titlefunção por uma de sua preferência para examinar o diretório atual e fazer a coisa certa.

informação relacionada