使用 zsh 禁止任何非用户对屏幕窗口标题的更改

使用 zsh 禁止任何非用户对屏幕窗口标题的更改

我最近在 OS X 上将 shell 升级到了 ZSH,但有一个行为让我抓狂。我尝试了一些建议的修复方法,但还没有找到解决办法,所以我想我会在这里试一试。

当我启动 GNU screen 会话时,我更喜欢手动设置每个窗口的标题,并且让这些标题永远不会自动更改。(我喜欢在一个窗口中完成一种类型的所有活动:vim、git、make 等。)

使用 zsh,我可以像平常一样更改窗口标题(CTRL-A、Shift-A),但是只要我在该窗口中执行任何命令,标题就会更改。

我尝试添加,DISABLE_AUTO_TITLE="true"~/.zshrc无济于事。有什么帮助吗?谢谢!

编辑:我已经安装了 oh-my-zsh,所以这可能与此有关。

答案1

oh screen-my-zsh 插件忽略该DISABLE_AUTO_TITLE选项:https://github.com/ohmyzsh/ohmyzsh/issues/8449#issuecomment-561800791

相关内容