gnome 终端的良好替代品是什么?

gnome 终端的良好替代品是什么?

最近,我一次打开了多个终端。在终端之间必须按 Alt-Tab 键,这很令人困惑。我需要一个可以将多个终端合并到一个窗口中的东西。有什么好的替代方案吗?

编辑:我不喜欢标签页。我想要控制台在一个窗口中以 2x2 网格排列

答案1

听起来你想跑屏幕在你的终端。

具有垂直和水平分割的 GNU 屏幕的屏幕截图

为了生成此屏幕截图,我打开了一个终端并运行screen。为了分割窗口,我使用按键“ ctrl-a S”进行水平分割,使用按键“ ctrl-a |”进行垂直分割。为了启动其他 shell,我screen在活动 shell 中运行了三次。为了在窗口之间切换,我使用了按键“ ctrl-a tab”。为了更改活动窗口中显示的 shell(“ 0 bash”,“ 1 bash”等),我使用了按键“ ctrl-a n”(“下一个”)或“ ctrl-a p”(“上一个”)。为了退出每个screen进程,我只需退出进程中运行的 shell screen;这样做四次后,我便返回到我的普通终端。

按键总结screen

ctrl-a S      split the window horizontally
ctrl-a |      split the window vertically
ctrl-a tab    switch to the next window
ctrl-a n      switch to the next process
ctrl-a p      switch to the previous process

(编辑:jtimberman)如果您的版本支持此功能,则可以使用“ctl-|”(管道)对屏幕进行垂直分割,这样每个终端就可以有 2+ x 2+ 个屏幕。Ubuntu 9.04 具有此功能,它是在 ~version 4.00.03 中引入的。

(编辑:las3rjock)屏幕截图已更新,显示screen垂直和水平分割。由于screenMac OS X 附带的版本没有此功能,因此我根据以下信息从 CVS 构建了它我在这个博客上找到的方向。我认为您可以跳过这些patch步骤,对 Linux 执行相同的操作。

答案2

我认为你可能会感兴趣终结者:D

概述

该项目的目标是开发一个有用的终端排列工具。它受到 gnome-multi-term、quadkonsole 等程序的启发,主要侧重于以网格排列终端(标签是最常见的默认方法,Terminator 也支持这种方法)。

Terminator 的大部分行为都基于 GNOME Terminal,随着时间的推移,我们会添加更多功能,但我们也希望向不同的方向扩展,为系统管理员和其他用户提供有用的功能。如果您有任何建议,请提交愿望清单错误!(请参阅下面的地址)

特征:

  • 项目清单
  • 按网格排列终端
  • 标签
  • 通过拖放操作重新排序终端
  • 大量键盘快捷键
  • 用于覆盖 gnome-terminal 设置的配置文件
  • 同时向任意组的终端输入

终结者 截图

终结者 截图

答案3

请看我的博客关于 tmux 的条目在这里找到... 这比 screen 强大得多,简而言之,附加博客条目中的配置文件重新配置了 tmux 快捷键以模拟 screen,最初 tmux 使用 Ctrl+B 组合键,以免混淆 screen 实用程序。并且重新配置了按键,因此... 使用 Ctrl+A 代替 Ctrl+B:

  • Ctrl+A 用于启动 tmux 注意按键,例如 ? 用于按键列表,
  • Ctrl+A,Ctrl+A 在不同的窗口之间切换,
  • Ctrl+A, 1 表示第一个窗口,Ctrl+A, 2 表示第二个窗口,依此类推
  • Ctrl+A、Tab 在一个会话内切换拆分窗口之间的焦点
  • Ctrl+A, C 调出新的 bash shell

阅读并学习它...:)

答案4

我用过了:

  • 埃特姆- 开明的终端模拟器
  • 韓國- 轻量级多标签 X 终端模拟器

两者都很不错。

尽管我还是更喜欢带有标签的 gnome-terminal :-)。

相关内容