Ist es möglich, den Terminal-Tabs in GNOME je nach geöffnetem Verzeichnis unterschiedliche Farben zuzuweisen?

Ist es möglich, den Terminal-Tabs in GNOME je nach geöffnetem Verzeichnis unterschiedliche Farben zuzuweisen?

Ist es möglich, den Terminal-Tabs in GNOME je nach geöffnetem Verzeichnis unterschiedliche Farben zuzuweisen?

z.B

Roter Hintergrund für die Registerkarte, wenn sie in folgendem Format geöffnet ist:

/path/one/*

und das Grüne, wenn die Tabulatortaste in folgender Stellung ist:

/path/two/*

Antwort1

Ja, das ist es, wenn Sie bereit sind, die cdintegrierte Funktion zu untergraben.

So (von meinem ~/.bashrc) füge ich meinen Benutzernamen, Host und das aktuelle Verzeichnis in meinen Fenstertitel ein:

# 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
}

Ersetzen Sie die update_titleFunktion durch eine eigene, um das aktuelle Verzeichnis anzuzeigen und das Richtige zu tun.

verwandte Informationen