É 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 cd
embutido.
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_title
função por uma de sua preferência para examinar o diretório atual e fazer a coisa certa.