如何在 Urxvt 中禁用滚动?

How do I disable scrolling in Urxvt?

当我们使用 tmux 时,是否可以在 urxvt 中禁用滚动?我遇到的问题是 tmux clear-history 命令不会清除 urxvt 滚动缓冲区 (Shift+Page Up),因此我们总是在控制台中有历史记录。唯一的其他方法是分离 Tmux 和 reset 终端以清除此内容。是否可以使 urxvt 没有滚动,以便我可以处理 tmux 中的所有内容,这在您使用 tmux 时更合乎逻辑?

您可以在 ~/.Xdefaults 中设置以下内容以强制 Urxvt 不保留任何历史记录:

URxvt*saveLines:0

即使在 Tmux 中,这也会将 Shift + PgUp 渲染为空操作。