当我使用“重置”时,如何防止 gnome-terminal 宽度发生变化

当我使用“重置”时,如何防止 gnome-terminal 宽度发生变化

当我在 gnome-terminal(bash,Ubuntu 9.04)中使用时reset,窗口宽度会重置,但高度不会重置。在我的个人电脑上,xterm 或 konsole 不会发生这种情况。在我的工作电脑(RHEL 5 或 4)上,任何终端(包括 gnome-terminal)都不会发生这种情况。我假设有一些环境变量可以控制这一点,但我工作中的 .bashrc 有数百行长,所以我不知道在哪里查找。

答案1

要检查当前的终端尺寸设置,请使用:

stty size

你会得到类似这样的结果:

$ stty size
70 196

如果您的宽度小于应有的宽度,那么您可以使用以下命令更改终端的高度和宽度:

stty rows 70 cols 200; reset

或者只是宽度:

stty cols 200; reset

其中 200 是新的宽度。

但调整 gnome-terminal 的大小很可能会再次更改 cols 设置。而且这并不能解决根本问题。

另外,我无法使用 ubuntu oneiric 中的 gnome-terminal 3.0.1-0ubuntu3 重现此问题。

相关内容