![是否可以根据打开的目录为 GNOME 中的终端选项卡应用不同的颜色?](https://linux22.com/image/1157618/%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E6%A0%B9%E6%8D%AE%E6%89%93%E5%BC%80%E7%9A%84%E7%9B%AE%E5%BD%95%E4%B8%BA%20GNOME%20%E4%B8%AD%E7%9A%84%E7%BB%88%E7%AB%AF%E9%80%89%E9%A1%B9%E5%8D%A1%E5%BA%94%E7%94%A8%E4%B8%8D%E5%90%8C%E7%9A%84%E9%A2%9C%E8%89%B2%EF%BC%9F.png)
是否可以根据打开的目录为 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
用您自己的函数替换该函数来查看当前目录并执行正确的操作。