Можно ли применять разные цвета к вкладкам терминала в GNOME в зависимости от открытого каталога?
например
наличие красного фона для вкладки, когда она открыта в:
/path/one/*
и зеленый, когда вкладка находится в:
/path/two/*
решение1
Да, это так, если вы готовы разрушить cd
встроенные возможности.
Вот (из моего ~/.bashrc
) как я разместил свое имя пользователя, хост и текущий каталог в заголовке окна:
# 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
}
Замените update_title
функцию на свою собственную, чтобы просмотреть текущий каталог и сделать то, что нужно.