是否可以根据打开的目录为 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
用您自己的函数替换该函数来查看当前目录并执行正确的操作。