我打算在服务器上用tmux作为终端任务的维护器,然而,我服务器上的分辨率较小,大概是1024x768,然而,我在服务器上用终端创建了一个tmux之后,在用另外一台电脑 ssh 登陆进服务器,tmux attach后,发现窗口有一大部分是用不了的就是说只有1024x768的那部分是可以继续分割pane,然而在1024x768以外的部分就用不了了,全都变成了.........这种效果,,有没有人知道怎么办?tmux有没有什么让窗口自动适应新终端大小的命令?
1
livelazily 2015-07-26 00:59:03 +08:00 via Android
根据 http://stackoverflow.com/a/20908246 ,你是两个地方同时 attach 同一个 session 了,其中一个的分辨率较小。把分辨率较小的 tmux deatch 后,再到分辨率较大的机器上重新 attach 即可
|
2
chinawrj 2015-07-26 10:19:42 +08:00
如一楼所讲,tmux本来就是自动适应。现在的问题是:你同时从两处attach上了这个session,然后这个session为了保持两地能显示完整只能显示最小分辨的那个。
|
3
dzz007 OP 怎么deattach?
|
4
dzz007 OP 怎么远程deattach?
|
5
livelazily 2015-07-27 11:38:53 +08:00
@dzz007 如果没改快捷键的话, Ctrl+b 然后 d 就是 detach 了
|
6
cattyhouse 2015-07-27 20:52:11 +08:00
直接在服务器上 killall tmux,然后再ssh进去,然后再 tux new。
|
7
dzz007 OP Ok,我懂啦,谢谢各位。
|