为什么屏幕没有分割我的 GNOME 终端?

为什么屏幕没有分割我的 GNOME 终端?

我正在使用远程Linux盒子工作VNC。我有一个终端,在我的系统中打开了很多选项卡。如何使用该screen实用程序拆分它们?该实用程序是否screen适用于已打开的选项卡,或者我是否需要关闭所有现有选项卡才能尝试?

我已经通过这个答案但它对我不起作用。我尝试使用ctrlathen打开一个新终端c,但它什么也没做。我正在使用Red Hat LinuxGNOME terminal 1.16.0

我可以看到screen我的系统中有如下所示:

 [subhrcho@slc04lyo pcbpel]$ which screen
 /usr/bin/screen

但我找不到tmux

[subhrcho@slc04lyo pcbpel]$ which tmux
tmux: Command not found.

这是Linux版本:

[subhrcho@slc04lyo pcbpel]$ cat /etc/redhat-release
Red Hat Enterprise Linux Server release 5.8 (Tikanga)

编辑1:即使我按照@Jander的建议关闭所有选项卡并打开一个窗口,然后键入ctrlac我就会看到该字符c刚刚打印在外壳中。我错过了一些明显的东西吗?

编辑2:事实证明我从未真正运行过screen命令(感谢@andcoz)。现在我可以看到我的终端被分成水平部分,但不是垂直部分。

答案1

screen像( 和)这样的程序tmux在概念上类似于 Gnome-Terminal 的选项卡概念,但完全不同。 screen在终端窗口(或单个 Gnome 终端选项卡)内运行并创建自己的“子窗口”。因此,您可以使用并排screen显示两个“窗口”,但不能使用它对 Gnome 终端选项卡执行相同的操作。screen

同样,screen对 不了解tmux,反之亦然...就此而言,如果我们想从终端跳转到 Web 浏览器,Firefox 不了解 Konqueror 的选项卡或 Epiphany 的选项卡。这是同样的原理。

如果您想并排放置两个 Gnome 终端选项卡,您可以转到“选项卡”菜单并选择“分离选项卡”,然后移动生成的窗口。

答案2

我仔细阅读了你的问题,我有一个简单明显的怀疑:你跑了吗screen

在你的“gnome-terminal”中,你必须运行该screen程序。在终端内启动程序后,您可以使用ctrl+a c序列来分割终端。

相关内容