Gibt es ein iTerm2-Äquivalent (Terminal-Anwendung für Mac OS) für Ubuntu?
Unter den vielen Funktionen, die es hinzufügt, befindet sich das "Hotkey-Fenster", in dem Sie ein durchsichtiges Terminalfenster auf Knopfdruck auf der Tastatur ein- und ausblenden können.
command-line
shortcut-keys
Dunhamzzz
quelle
quelle
Sie können terminator ausprobieren und im Software Center danach suchen.
Ich bin nicht sicher, ob es die gewünschte Funktion bietet, aber es bietet einige andere gute Funktionen von iterm2 wie horizontale und vertikale Fensteraufteilung
quelle
tillix ist die vollständigste Alternative, die ich bisher gefunden habe
quelle
Stand 9/2018
Hier ist eine kurze Liste der Funktionen von iterm2 (v3):
Ich bin noch nicht einmal nahe dran, sie alle aufzulisten, obwohl dies die sind, die ich am meisten benutze / für die ich mich interessiere.
Ich kann kein einziges Linux-Terminal finden, das vollständig zu diesem Funktionsumfang passt ( geschweige denn zu denjenigen, die ich nicht erwähnt habe), aber es gibt Linux-Terminals, die ziemlich nahe kommen und Dinge können, die iterm2 nicht kann (wie set per Fenster / Fenster Hintergrundbilder). Hier sind einige Terminals, die in Bezug auf die Feature-Parität wahrscheinlich am nächsten an iterm2 liegen:
Qterminal
Dies ist eine Abkürzung für qt terminal. Es bietet volle True-Color-Unterstützung, einen Dropdown-Hotkey, Transparenz, Hintergrundbild, Fenster, Registerkarten und Shell-Integration. Installieren Sie über apt. Nachteile : Es gibt keine eingebaute Möglichkeit, Bilder in der Vorschau anzuzeigen. Der Umgang mit Hintergrundbildern kann problematisch sein.
Konsole
Das Standard-KDE-Terminal (z. B. für Kubuntu) verfügt über True Color, Registerkarten, Hintergrundbild und Transparenz. Nachteile : Kein Hot-Key-Dropdown-Fenster, keine unabhängigen Fenster, der Umgang mit Hintergrundbildern kann problematisch werden.
Kitty
Ein Terminal, das AFAICT nur von einem Mann geschrieben wurde, mit einem überraschend umfangreichen Funktionsumfang: Echtfarben, horizontale Teilung, Transparenz, Bilddarstellung, Shell-Integration. Nachteile : Keine Hintergrundbilder (es ist ein Problem offen), keine vertikalen Teilungen ohne Konfiguration, kein Dropdown und obwohl es Pakete für mehrere Distributionen gibt, ist Ubuntu keines davon (muss deps manuell installieren und aus dem Quellcode kompilieren).
Terminologie
Das Standardterminal des Enlightenment-Desktops. Es hat bei weitem das beste Image-Handling aller Terminal-Emulatoren, die ich je verwendet habe, und ist seit einigen Jahren mein täglicher Treiber. Verfügt über unabhängig anpassbare Bereiche (vertikal und horizontal), Registerkarten, Transparenz und Shell-Integration, aber es fehlt die Unterstützung für echte Farben (der Betreuer gibt an, dass er sie nicht hinzufügen wird), was als starker Neovim / Ncurses-Benutzer zunehmend ärgerlich wird. Nachteile : Nur 256 Farben, kein Dropdown, Paket in Repositories ist extrem veraltet und das Installieren / Kompilieren der neuesten Version der EFL-Abhängigkeiten dauert im wahrsten Sinne des Wortes eine halbe Stunde.
Es gibt viele andere würdige Terminal-Emulatoren: RXVT-Unicode, Suckless, Termite usw., aber alle haben eklatante Fehler, manchmal sogar noch schlimmer als die oben genannten. Suckless (st) zum Beispiel speichert seine Konfiguration in einer Header-Datei, was bedeutet, dass jede Konfigurationsänderung eine Neukompilierung erfordert. Viele von ihnen (einschließlich einiger von denen, die ich oben als Konsole hervorgehoben habe) scheinen nur mit der Maus konfigurierbar zu sein, was für einen Terminalemulator nicht ärgerlich ist.
Viele mögen die Existenz von tmux als kein Problem für das Terminal selbst ansehen. Ich bin nicht anderer Meinung, aber YMMV.
Es gibt eine krasse Lücke: Ich habe keines der elektronenbasierten Projekte wie hyper erwähnt. Das liegt daran, dass ich persönlich ungefähr 12 verschiedene Terminalsitzungen zu einem bestimmten Zeitpunkt abhalte und electron für diese Art der Nutzung einfach zu gierig ist. Was schade ist, da einige dieser Angebote beeindruckende Funktionen bieten. Wenn Sie dazu neigen, weniger Sitzungen zu öffnen, können Sie eine davon ausprobieren. Ich habe mit extraterm gespielt und es scheint ein bisschen mehr im Einklang mit dem zu sein, was iterm2 bietet.
Ich wünsche allen viel Glück, aber meine Suche nach dem einzig wahren Terminalemulator geht weiter.
quelle
shell integration
für mehrere Terminals erwähnt, aber ich kann in diesen Shells-Dokumentationen nichts finden, das in die Nähe von iterm2.com/documentation-shell-integration.html kommt (siehe z. B. den Rückgabestatuscode eines vorherigen Befehls durch Klicken mit der rechten Maustaste) Sie erläutern, was Sie damit meinenshell integration
?Ich würde Guake vorschlagen
Welches hat ein Overlay und das "Hotkey-Fenster" und solche Sachen
quelle
DomTerm unterstützt viele der Funktionen von iterm2 und mehr: Shell-Integration, geteilte Fenster, Inline-HTML (Bilder und Rich-Text), entfernbare Sitzungen, sehr solide XTerm-Emulation.
quelle
Nur um Hyper zur Liste hinzuzufügen. Es ist ein elektronenbasiertes Terminal, das recht ordentlich, stabil und einfach mit vielen Konfigurationsoptionen zu bedienen ist.
https://hyper.is/
quelle
iTerm2 macht erstaunliche Dinge, aber bisher nur für Mac OS X. ( github )
extraterm ist ein Terminal-Emulator für Linux, Mac und Windows, der verschiedene erstaunliche Dinge leistet .
quelle
kitty ist ein plattformübergreifender Terminalemulator mit GPU-Rendering, Python-Skript-fähig und voller Funktionen.
quelle
Sie können
tmux
- einfache und leistungsstarke Terminal-Multiplexer verwenden .Eigenschaften:
tmux
Quelle
Zum Installieren drücke Ctrl+ Alt+ Tund mache:
quelle
Ich schlage vor, Konsole zu verwenden, die genauso sauber aussieht wie iTerm2, und für mich bietet sie alle Funktionen, die ich tatsächlich benutze, was ehrlich gesagt nicht sehr viele sind. Die andere Sache, die ich mag, ist, wie einfach es ist, Tasten nach Bedarf neu zuzuordnen.
Wenn Sie Konsole (oder einem Terminal App wirklich) mit kombinieren Kinto dann werden Sie auch haben meist die gleichen Tastenbelegungen wie macOS auf Linux.
quelle