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

Ran*_*ell 16 terminal gnome

最近,我一次打开了几个终端。必须在终端之间使用 alt-tab 令人困惑。我需要在一个窗口中组合多个终端的东西。什么是好的替代品?

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

las*_*ock 22

听起来您想在终端中运行screen

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

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

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
Run Code Online (Sandbox Code Playgroud)

(编辑:jtimberman)如果你有一个支持它的版本,你可以用“ctl-|”垂直分割屏幕 (管道),所以你可以在每个终端上做 2+ x 2+ 个屏幕。Ubuntu 9.04 具有此功能,它是在 4.00.03 版中引入的。

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


Gab*_*mon 17

我想你可能对终结者感兴趣:D

概述

这个项目的目标是制作一个有用的工具来安排终端。它受到 gnome-multi-term、quadkonsole 等程序的启发,主要重点是在网格中排列终端(tabs 是最常见的默认方法,Terminator 也支持)。

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

特征:

  • 项目清单
  • 在网格中排列终端
  • 标签
  • 拖放终端重新排序
  • 大量的键盘快捷键
  • 用于覆盖 gnome-terminal 设置的配置文件
  • 同时打字到任意终端组

终结者截图

终结者截图


t0m*_*13b 6

请看我在这里找到的关于 tmux 的博客条目...那比 screen 更强大,简而言之,附加博客条目中的配置文件重新配置了 tmux 快捷键来模拟屏幕,原来 tmux 使用 Ctrl+B组合以免混淆屏幕实用程序。并且键被重新配置,所以......而不是 Ctrl+B,使用 Ctrl+A:

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

阅读并学习它... :)