Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何制作tmux';谁的反应更快?_Tmux - Fatal编程技术网

如何制作tmux';谁的反应更快?

如何制作tmux';谁的反应更快?,tmux,Tmux,我使用tmux并发现了一个问题。 例如,我在tmux下的一个窗口中创建了两个窗格。 在一个窗格中,我编译Linux内核,正如您所知,它将在那里输出大量消息。 在编译期间,在tmux的另一个窗格中,当我尝试输入一些命令时,它的反应会非常慢。 如何解决这个问题? 谢谢 BR对于两个窗格,tmux必须同时更新屏幕的两个部分。我的建议是让编译在一个单独的窗口中运行,这样tmux就不需要在可见屏幕上呈现太多输出,并在编译窗口上配置某种类型的监视器,以便在编译完成时通知您。6月份提出的问题。。2012?!

我使用tmux并发现了一个问题。 例如,我在tmux下的一个窗口中创建了两个窗格。 在一个窗格中,我编译Linux内核,正如您所知,它将在那里输出大量消息。 在编译期间,在tmux的另一个窗格中,当我尝试输入一些命令时,它的反应会非常慢。 如何解决这个问题? 谢谢


BR

对于两个窗格,
tmux
必须同时更新屏幕的两个部分。我的建议是让编译在一个单独的窗口中运行,这样
tmux
就不需要在可见屏幕上呈现太多输出,并在编译窗口上配置某种类型的监视器,以便在编译完成时通知您。

6月份提出的问题。。2012?! ^^ 如果您使用的是X11,请尝试其他终端。除了那些基于xterm的,还有KDE的konsole和它的变体(如yakuake下拉终端)和GNOME的VTE和子产品(如guake下拉终端:),显示更新速度可能非常不同。
此外,一项速率限制功能已于3月份实施,不久将在1.7版中发布。

正如切普纳所说,tmux必须发送更多字符才能更新屏幕的更大部分。在我的例子中,启用ssh压缩大大降低了这种速度。您可以尝试以下方法:

ssh -C user@host

或者将
Compression yes
放入您的
~/.ssh/config
中,使其永久化。

谢谢您的回复!我正在尝试yakuake,非常好,可以取代tmuxx。@汤姆:虽然我在guake之前提到过yakuake,在tmux中广泛使用了这两种功能,但对我来说,它是guake,因为:-它不会在键入评论时使浏览器崩溃,所以流控制没有垂直拆分屏幕选项?