iTerm 2 等效

Dun*_*zzz 84 command-line shortcut-keys

是否有与Ubuntu 等效的iTerm2(Mac OS 终端应用程序)?

在它添加的众多功能中,我所追求的是“热键窗口”,您可以在其中通过触摸键盘上的按钮覆盖/隐藏半透明的终端窗口。

sag*_*ise 34

正如iterm2网站本身所建议的那样(在"Hotkey Window" 下)。有guake、 tilda 和 yakuake 。可以从存储库安装。

我个人使用guake。如果您使用 unity,我已经为 guake编写了一个指示器,尽管您也可以轻松地在 unity 中启用 systray

  • 我目前正在使用 yakuake,但它只是一个下拉终端。iTerm2 的伟大之处在于您可以在屏幕上自由放置正常的非下拉终端窗口,并且仍然可以使用全局热键调出这些窗口。任何Linux终端都有吗? (2认同)

Jar*_*ith 27

2021 年 3 月更新

虽然我通常更喜欢终端模拟器中的 GTK 应用程序,但卫冕冠军 Qt 不是被它们超越,而是被完全避开传统 GUI 工具包的项目所取代!

我目前选择的我最喜欢的 Linux iTerm2 替代品是,没有特别的顺序:

韦兹特姆

具有 GPU 加速、内置多路复用器(选项卡和拆分)、连字支持、内置 imgcat 支持、背景图像、透明度、外壳集成,几乎所有你想要的。我想念的一个功能是配置文件,但你总是可以有多个配置文件(作者做了一个有趣的选择,使用 Lua 而不是 ini/toml/yaml/json 作为配置文件)。我唯一想要的另一件事是热键下拉终端,而不是世界末日。如果你是一个大米,这是你的终端模拟器。这是一个较新的项目,但这可能是 iTerm2 的杀手。去给项目一些爱。

提力士

神奇而精美的终端模拟器,一段时间以来一直是我的日常驱动程序。在功能集方面与 iTerm2 不相上下,但对于日常驱动程序来说是一个非常可靠的选择。它只是有效。我对通过 dconf 进行配置的选择并不疯狂,而不仅仅是在 $HOME/.config 中有一个文本文件,但不是世界末日。

孔索

股票 KDE 终端是一个可靠的选择,除了丰富的功能集之外,它是我所知道的唯一一个带有最近的 MacOS-ish 半透明模糊洋葱皮效果(又名高斯模糊)的终端。

终端

不像其他一些那么精致,但具有非常完整的功能集,请参阅下面我的旧评论以了解更多详细信息。

2020 年 8 月更新

原始答案中没有提到的其他一些有价值的竞争者是 Tilix 和 Terminator(看看它们!),我的首选仍然是
Qterminal。总的来说,Linux 终端似乎越来越接近于 iTerm2。

目前截至 9/2018

以下是 iterm2 (v3) 功能的简短列表:

  • 真彩色(1600万色)支持
  • 拆分窗格
  • 透明度
  • 显示图像(即 imgcat)
  • 显示内嵌图像,例如自制啤酒杯
  • 对各种 shell(例如 zsh、fish)的全面支持/集成
  • 热键支持(例如下拉终端)

我什至还没有将它们全部列出来,尽管这些是我使用/最关心的那些。

我找不到一个与此功能集完全匹配的 linux 终端(更不用说我没有提到的所有终端了)但是有些 linux 终端非常接近,并且可以做 iterm2不能做的事情(比如 set per窗口/窗格背景图像)。所以这里有一些终端在特征奇偶校验方面可能最接近 iterm2:

终端

这是qt终端的缩写。它具有全真彩色支持、下拉热键、透明度、背景图像、窗格、选项卡、外壳集成。通过apt安装。缺点:没有内置的图像预览方式,它对背景图像的处理可能很不稳定。

孔索

默认的 KDE 终端(例如 kubuntu)具有真彩色、标签、背景图像、透明度。缺点:没有热键下拉窗口,没有独立的窗格,背景图像的处理可能不稳定。

猫咪

AFAICT 刚刚由一个人编写的终端具有惊人的丰富功能集:具有真彩色、水平分割、透明度、显示图像、外壳集成。缺点:没有背景图像(有一个问题),没有没有配置的垂直分割,没有下拉,虽然它有几个发行版的包,但 ubuntu 不是其中之一(必须手动安装 deps 并从源代码编译)。

术语

Enlightenment 桌面的默认终端。迄今为止,它拥有我用过的任何终端仿真器中最好的图像处理能力,并且多年来一直是我的日常驱动程序。具有可调整大小的独立窗格(垂直和水平)、选项卡、透明度、外壳集成,但它缺乏真正的颜色支持(维护者说他不会添加它),作为一个沉重的 neovim/ncurses 用户,这变得越来越烦人。缺点:只有 256 色,没有下拉菜单,存储库中的包非常过时,安装/编译最新版本的 EFL 依赖项实际上需要半小时。


还有很多其他值得一试的终端模拟器:rxvt-unicode、suckless、termite等,但它们都有明显的缺陷,有时甚至比上面的还要糟糕。例如,Suckless (st) 将其配置保存在头文件中,这意味着每次配置更改都需要重新编译。其中许多(包括我在上面强调的一些,如 konsole)似乎只能通过鼠标进行配置,这对于终端模拟器来说是非常烦人的。

许多人可能认为 tmux 的存在使拆分/窗格成为终端本身的非问题。我不反对,但 YMMV。

有一个明显的遗漏:我没有提到任何像 hyper 这样的基于电子的项目。那是因为我个人在给定时间保持大约 12 个不同的终端会话,而电子对于这种用法来说太贪婪了。这是一种耻辱,因为其中一些产品具有令人印象深刻的功能集。如果您倾向于打开较少的会话,您可以尝试其中一个,我玩过 extraterm,它似乎更符合 iterm2 提供的内容。

我祝大家好运,但我对一个真正的终端模拟器的追求仍在继续。

  • 我仍然对 iTerm2 感到敬畏。我每天都使用 tmux 控制模式集成,尽管我只使用单独的选项卡(而不是拆分窗格)。我想知道 Linux 端口的可信度有多大? (2认同)

小智 25

你可以试试终结者,在软件中心搜索。

我不确定它是否提供了您需要的功能,但它提供了 iterm2 的其他一些不错的功能,例如水平和垂直窗口拆分

自 2020 年 4 月起,源代码由github托管。


小智 22

tilix 是迄今为止我发现的最完整的替代方案

  • 这里的链接:https://gnunn1.github.io/tilix-web/ (2认同)
  • 在我见过的拆分窗口和样式方面,这绝对是最接近 iterm2 的,谢谢! (2认同)

Ami*_* KK 7

我建议guake 安装 guake

它有一个覆盖层和“热键窗口”之类的东西