Можно ли применять разные цвета к вкладкам терминала в GNOME в зависимости от открытого каталога?

Можно ли применять разные цвета к вкладкам терминала в GNOME в зависимости от открытого каталога?

Можно ли применять разные цвета к вкладкам терминала в 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функцию на свою собственную, чтобы просмотреть текущий каталог и сделать то, что нужно.

Связанный контент