Czy istnieje wersja iTerm2 (aplikacja terminalowa dla systemu Mac OS) dla systemu Ubuntu?
Jedną z wielu funkcji, które dodaje, jest „okno skrótów”, w którym można nakładać / ukrywać przezroczyste okno terminala za naciśnięciem jednego przycisku na klawiaturze.
command-line
shortcut-keys
Dunhamzzz
źródło
źródło
Możesz wypróbować terminator , wyszukać go w Centrum oprogramowania.
Nie jestem pewien, czy zapewnia wymaganą funkcję, ale oferuje kilka innych dobrych funkcji iterm2, takich jak podział okna w poziomie i pionie
źródło
tillix jest najbardziej kompletną alternatywą, jaką do tej pory znalazłem
źródło
Aktualny na dzień 9/2018
Oto krótka lista funkcji iterm2 (v3):
Nie zbliżyłem się nawet do wyszczególnienia ich wszystkich, chociaż tych właśnie używam / których najbardziej mi zależy.
Nie mogę znaleźć pojedynczego terminala linux, który całkowicie pasowałby do tego zestawu funkcji (a tym bardziej tych wszystkich, o których nie wspomniałem), ale istnieją terminale linux, które są bardzo blisko, i mogą robić rzeczy, których iterm2 nie może zrobić (jak zestaw na obrazy tła okna / panelu). Oto kilka terminali, które prawdopodobnie są najbliższe iterm2 pod względem parzystości funkcji:
Qterminal
Jest to skrót terminala qt. Posiada pełną obsługę prawdziwych kolorów, rozwijany skrót, przezroczystość, obraz tła, panele, zakładki, integrację z powłoką. Zainstaluj przez apt. Minusy : brak wbudowanego sposobu podglądu obrazów, obsługa obrazów tła może być nieporadna.
Konsole
Domyślny terminal KDE (np. Kubuntu) ma prawdziwy kolor, tabulatory, obraz tła, przezroczystość. Wady : brak rozwijanego okna z klawiszami skrótu, brak niezależnych okien, obsługa obrazów tła może być nieporęczna.
Koteczek
Terminal, który AFAICT napisał właśnie jeden facet z zaskakująco bogatym zestawem funkcji: ma prawdziwy kolor, poziome podziały, przezroczystość, pokazuje obrazy, integrację powłoki. Wady : brak obrazów tła (problem jest otwarty), brak podziałów pionowych bez konfiguracji, brak rozwijania, a chociaż zawiera pakiety dla kilku dystrybucji, ubuntu nie jest jednym z nich (trzeba ręcznie instalować deps i kompilować ze źródła).
Terminologia
Domyślny terminal pulpitu Oświecenia. Zdecydowanie ma najlepszą obsługę obrazów z dowolnego emulatora terminali, z jakiej kiedykolwiek korzystałem i od kilku lat jest moim codziennym sterownikiem. Ma skalowalne niezależne panele (pionowe i poziome), tabulatory, przezroczystość, integrację powłoki, ale brakuje w nim prawdziwej obsługi kolorów (opiekun twierdzi, że go nie doda), która staje się coraz bardziej irytująca jako ciężki użytkownik neovim / ncurses. Wady : tylko 256 kolorów, brak rozwijanej listy, pakiet w repozytoriach jest bardzo nieaktualny, a instalacja / kompilacja najnowszej wersji zależności EFL zajmuje dosłownie pół godziny.
Istnieje wiele innych godnych emulatorów terminali: rxvt-unicode, suckless, termite itp., Ale wszystkie mają rażące wady, czasem nawet gorsze niż powyższe. Na przykład Suckless (st) zachowuje swoją konfigurację w pliku nagłówkowym, co oznacza, że każda zmiana konfiguracji wymaga ponownej kompilacji. Wiele z nich (w tym niektóre z wyżej wymienionych, takich jak konsola) wydaje się konfigurowalne tylko za pomocą myszy, co nie jest denerwujące dla emulatora terminali.
Wiele osób uważa, że istnienie tmux sprawia, że podziały / panele nie stanowią problemu dla samego terminala. Nie zgadzam się, ale YMMV.
Jest rażące pominięcie: nie wspominałem o żadnym projekcie elektronowym, takim jak hyper. To dlatego, że osobiście prowadzę około 12 różnych sesji terminalu w danym momencie, a elektron jest po prostu zbyt chciwy do tego rodzaju użycia. Szkoda, ponieważ niektóre z tych ofert mają imponujące zestawy funkcji. Jeśli masz tendencję do mniejszej liczby otwartych sesji, możesz spróbować jednej z nich, grałem z extraterm i wydaje się to trochę bardziej zgodne z tym, co oferuje iterm2.
Życzę wszystkim powodzenia, ale moje poszukiwania jedynego prawdziwego emulatora terminali trwają.
źródło
shell integration
o kilku terminalach, ale nie jestem w stanie znaleźć niczego w tych dokumentacjach powłok, które są zbliżone do iterm2.com/documentation-shell-integration.html (np. Zobacz kod statusu powrotu poprzedniego polecenia klikając prawym przyciskiem myszy) zastanawiasz się nad tym, co masz na myślishell integration
?Sugerowałbym guake
Który ma nakładkę i „okno skrótu” i tym podobne
źródło
DomTerm obsługuje wiele funkcji iterm2 i nie tylko: integrację powłoki, podzielone panele, wbudowany HTML (obrazy i tekst sformatowany), odłączane sesje, bardzo solidna emulacja xterm.
źródło
Aby dodać Hyper do listy. Jest to terminal elektronowy, który jest dość schludny, stabilny i łatwy w użyciu z wieloma opcjami konfiguracji.
https://hyper.is/
źródło
iTerm2 robi niesamowite rzeczy, ale jak dotąd tylko dla Mac OS X. ( github )
extraterm to emulator terminala dla systemów Linux, Mac i Windows, który robi różne niesamowite rzeczy.
źródło
Kitty to wieloplatformowy emulator terminala z renderowaniem GPU, skryptowalny w Pythonie i pełen funkcji.
źródło
Możesz użyć
tmux
- prosty i wydajny multiplekser terminali .Cechy:
tmux
Źródło
Aby zainstalować naciśnij Ctrl+ Alt+ Ti wykonaj:
źródło
Sugeruję użycie Konsoli, można sprawić, aby wyglądała tak czysto jak iTerm2, a dla mnie zapewnia wszystkie funkcje, których faktycznie używam, co nie jest zbyt wiele, szczerze mówiąc. Inną rzeczą, którą lubię, jest to, jak łatwo mapować klucze w razie potrzeby.
Jeśli połączysz Konsolę (lub dowolną aplikację terminalową) z Kinto , będziesz miał w większości te same skróty klawiszowe co macOS w Linuksie.
źródło