Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
byobu在ssh会话中重命名windows_Ssh_Byobu - Fatal编程技术网

byobu在ssh会话中重命名windows

byobu在ssh会话中重命名windows,ssh,byobu,Ssh,Byobu,我使用ssh连接到远程计算机,并在远程计算机上启动byobu会话。每当我在byobu窗口中更改目录时,该窗口就会被重命名为username@remote-电脑:~/../../..。当我使用F8重命名窗口时,该名称将一直保留到下一张cd 我怎样才能防止这种情况发生?我在Fedora上也遇到了同样的问题 在每个bash会话中,PROMPT\u命令在/etc/bashrc中默认设置为\vte\u PROMPT\u命令 manbash说 PROMPT_COMMAND If set, the value

我使用
ssh
连接到远程计算机,并在远程计算机上启动
byobu
会话。每当我在byobu窗口中更改目录时,该窗口就会被重命名为
username@remote-电脑:~/../../..
。当我使用
F8
重命名窗口时,该名称将一直保留到下一张
cd


我怎样才能防止这种情况发生?

我在Fedora上也遇到了同样的问题

在每个bash会话中,
PROMPT\u命令
/etc/bashrc
中默认设置为
\vte\u PROMPT\u命令

manbash

PROMPT_COMMAND
If set, the value is executed as a command prior to issuing each primary prompt.
\u vte\u prompt\u命令
/etc/profile.d/vte.sh中定义

type\uu vte\u prompt\u命令

__vte_prompt_command is a function
__vte_prompt_command () 
{ 
    local pwd='~';
    [ "$PWD" != "$HOME" ] && pwd=${PWD/#$HOME\//\~\/};
    printf "\033]0;%s@%s:%s\007%s" "${USER}" "${HOSTNAME%%.*}" "${pwd}" "$(__vte_osc7)"
}
为了防止出现这种情况,您可以在
~/.bashrc


您可能还希望仅在byobu会话中执行此操作,您可以测试byobu环境变量(
byobu\u RUN\u DIR
?)

此答案适用于zsh用户。

我已经有两次这样的事情发生在我身上了。令人沮丧的。在这里发布,以便我可以在未来搜索解决方案(并希望帮助任何其他迷失的灵魂)

~/.zshrc
中,您将发现

# Uncomment the following line to disable auto-setting terminal title.                                                                                                          
# DISABLE_AUTO_TITLE="true"
取消注释掉
DISABLE\u AUTO\u TITLE=“true”
,使其看起来像

# Uncomment the following line to disable auto-setting terminal title.                                                                                                          
DISABLE_AUTO_TITLE="true"

别担心,未来的我

我知道这会派上用场的