是否可以根據開啟的目錄對 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函數替換為您自己的函數,以查看當前目錄並執行正確的操作。

相關內容