如何在通过 PuTTY 访问服务器时阻止 tmux 最小化终端工作区域?

如何在通过 PuTTY 访问服务器时阻止 tmux 最小化终端工作区域?
  • 使用 PuTTY 登录 Debian 服务器。右键单击窗口,选择全屏。有一个很大的工作区域。

  • 键入tmux,工作区立即缩小为标准的小型终端窗口。尝试了active key+ z,但这(最大化工作区)似乎不是命令的目的。

  • 在 Windows 机器上使用 tmux v1.9。

答案1

找到了根本问题。

默认情况下,连接时终端窗口的大小为 80x24(尽管它以更宽的分辨率显示文本文件,但输入受到限制)。使用

stty rows 50 cols 132

解决了这个问题并且 tmux 自动转到指定的大小。

答案2

运行tmux ls,如果有两个以上的会话,则可能是您tmux在服务器上从控制台启动的,而控制台的物理屏幕比您的屏幕小,因此会将屏幕缩小到最小屏幕尺寸。要么终止直接在服务器上启动的会话,要么从服务器的控制台tmux退出。tmux

tmux允许许多人访问同一个用户帐户,因此如果一个人从控制台在服务器上工作,您将在远程ssh会话中看到它,有点像teamviewer,两者都可以看到您在做什么。

附言

该问题的另一种情况可能是特定会话的设置“不正确” PuTTY

打开后PuTTY,不要单击要运行的会话,而是突出显示它并按下Load按钮,然后在左侧的“类别”树形视图中展开“窗口”分支,并将“当窗口调整大小时”范围中的单选按钮更改为“更改行数和列数”,然后返回(在树形视图中突出显示“会话”)到“会话”并按下按钮Save以保存此特定会话的新设置。 完成后,当您调整或最大化 PuTTY 窗口时,远程窗口将自动调整其大小。

相关内容