文档章节

将较小的显示器切换到较大的显示器时,有没有办法重新绘制tmux窗口?

 技术盛宴
发布于 02/20 19:31
字数 624
阅读 122
收藏 0

假设您使用Terminal.app通过ssh连接到远程服务器。 当您使用较大的分辨率监视器“tmux attach”时,您之前启动了tmux,它会在控制台周围绘制点。 它不适合新的窗口大小。 有没有办法重绘和清理窗口? CTRL + L或CTRL - B + R没有帮助。 我找不到适合男人的命令。

% tmux -V
tmux 1.5

#1楼

最新版本的tmux(在1.9上测试)的更简单的解决方案现在可以做到:

tmux detach -a

-a适用于此会话中除当前客户端之外的所有其他客户端

您可以在。[bash | zsh] rc中将其别名

alias takeover="tmux detach -a"

工作流程:您可以正常连接到您的会话,如果您被另一个强制降低您的tmux窗口大小的会话困扰,您可以简单地调用takeover


#2楼

您可以随时按CTRL - B + SHIFT - D来选择要从会话中分离的客户端。

tmux将列出所有会话及其当前维度。 然后,您只需从所有较小的会话中分离。


#3楼

ps ax | grep tmux
17685 pts/22   S+     0:00 tmux a -t 13g2
17920 pts/11   S+     0:00 tmux a -t 13g2
18065 pts/19   S+     0:00 grep tmux

杀了另一个。


#4楼

我刚遇到这个问题,偶然发现了一个不同的情况。 虽然它可能只是一个独角兽,但我想我会把它解决掉。

我有一个较小的会话,我注意到字体大小不同:较小的会话具有较小的字体。 显然,我出于某种原因改变了窗口字体大小。

所以在OS X中,我只是在较小尺寸的会话上做了Cmd-+ ,然后它重新回到原位。


#5楼

其他答案没有帮助我,因为我只有客户端附加(前一个启动会话已经分离)。

为了解决这个问题,我按照这里的答案(我没有使用xterm)。

这简单地说:

  1. 从tmux会话中分离出来
  2. 运行resize linux命令
  3. 重新连接到tmux会话

本文转载自:https://stackoom.com/question/Wmw8/将较小的显示器切换到较大的显示器时-有没有办法重新绘制tmux窗口

粉丝 0
博文 1614
码字总数 0
作品 0
深圳
高级程序员
私信 提问
加载中

评论(0)

在tmux会话之间共享窗口(Windows & Panes)

去年写过一篇 从Tmux 转到GNU Screen,理由是我可以 在两个显示器上通过PuTTY连接到同一个GNU Screen会话,但两个显示器可以显示不同的窗口(用GNU Screen的术语来说,是window和region),当...

巴蛮子
2017/06/27
0
0
Linux TTY、PTS、PTY详解

当我们在键盘上敲下一个字母的时候,到底是怎么发送到相应的进程的呢?我们通过ps、who等命令看到的类似tty1、pts/0这样的输出,它们的作用和区别是什么呢? TTY历史 支持多任务的计算机出现...

城市之雾
2019/03/21
23
0
学 Vim 时希望早点知道的建议

本文由伯乐在线 -pinepie 翻译,米开 校稿。未经许可,禁止转载! 英文出处:Petr Zemek。欢迎加入翻译组。 从 2009 年开始,我就一直把 Vim 当做我的主要(唯一)文本编辑器。在过去的这些年...

伯乐在线
2016/07/08
0
0
将 i3 与多个显示器配合使用

你在 Linux 工作站上使用多个显示器吗?一次看到很多东西可能是有益的。但在我们的工作中通常有比实际显示器更多的窗口 —— 这是一件好事,因为一次看到太多东西可能会分散注意力。因此能够...

作者: Adam Šamalík
2019/06/29
0
0
Psychtoolbox 3 精确时间控制

点击打开链接 Psychtoolbox 3 中一些基本概念与基本原理的介绍,重点总结精确到帧的呈现时间的控制与精确的键盘(鼠标)输入时间的控制。 1. Textures, Windows, Screens 等基本概念 PTB 中 ...

zhu_wendao
2018/04/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

.NET Core 3 WPF MVVM框架 Prism系列之命令

原文: .NET Core 3 WPF MVVM框架 Prism系列之命令 本文将介绍如何在.NET Core3环境下使用MVVM框架Prism的命令的用法 一.创建DelegateCommand命令# 我们在上一篇.NET Core 3 WPF MVVM框架 Pr...

osc_4dady4pk
11分钟前
15
0
Asp.Net Core下的开源任务调度平台ScheduleMaster—快速上手

原文: Asp.Net Core下的开源任务调度平台ScheduleMaster—快速上手 概述 ScheduleMaster是一个开源的分布式任务调度系统,它基于Asp.Net Core平台构建,支持跨平台多节点部署运行。 它的项目...

osc_3grma05a
12分钟前
20
0
php数组转字符串 加单双引号和逗号

$Arr = array(a,b,c,d,e,f,g) #join$str = " ' " . join("','", array_values($Arr) ) . " ' "; // 使用需要的符号拼接#str_replace$str = " ' ".str_replace( ",","','", impl......

啥都不会的程序员
13分钟前
21
0
性能计数器在.NET Core中的新玩法

原文: 性能计数器在.NET Core中的新玩法 传统的.NET Framework提供的System.Diagnostics.PerformanceCounter类型可以帮助我们收集Windows操作系统下物理机或者进程的性能指标,基于Performan...

osc_dg21zk4i
14分钟前
14
0
【WPF学习】第六十三章 理解WPF中的自定义元素

原文: 【WPF学习】第六十三章 理解WPF中的自定义元素   尽管可在任意WPF项目中编写自定义元素,但通常希望在专门的类库程序集(DLL)中放置自定义元素。这样,可在多个WPF应用程序之间共享自...

osc_5h77wdgp
14分钟前
14
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部