在 Ubuntu 中重命名 shell 窗口

在 Ubuntu 中重命名 shell 窗口

如何在 Ubuntu 中重命名窗口?

我打开了几个终端。它们都名为“无标题窗口”。我想像在 Screen by 中一样重命名它们C-A A

答案1

由于每个 shell 的流程都不同,因此在此解释起来有些复杂。我给您两个链接:

还有一些其他事情需要考虑。对于所有终端会话的一次性更改,您可能只想更改 Bash(如果您使用 bash 和 gnome)图标并添加--title=title在 Gnome 下。

答案2

对于终端窗口我设置

PROMPT_COMMAND='echo -ne "\033]0;xterm${XUSER} $$ ${USER}@${HOSTNAME}:${PWD}\007"'

在 .bashrc 中(如果 $TERM 是 xterm 或 rxvt)获取窗口标题中的 pid、pwd 等。进一步设置 XUSER=/someTask 将任务相关信息放入终端窗口标题中。

答案3

您可以安装并使用xttitle(请注意名称中的双倍t)。我在我的源文件中像这样使用它~/.bashrc

# from the "xttitle(1)" man page - put info in window title
update_title()
{
    [ $TERM = xterm -o $TERM = xterm-color ] && xttitle "[$$] ${USER}@${HOSTNAME}:$PWD"
}

cd()
{
    [ -z "$*" ] && builtin cd $HOME
    [ -n "$*" ] && builtin cd "$*"
    update_title
}

我也这样做:

xttitle Mutt && mutt

相关内容