Zalecane, 2024

Wybór Redakcji

15 najlepszych emulatorów terminali dla systemu Linux

Czy zauważyłeś, że artykuły na temat emulatorów terminali linuksowych zwykle mówią coś w stylu "terminal nie jest przerażający"? Cóż, nie są w błędzie. Emulator terminalu to tylko aplikacja; nie ma w tym nic z natury "przerażającego" (polecenia w nim uruchomione są potencjalnie niebezpieczne). A ponieważ jest to aplikacja jak każda inna - powiedzmy odtwarzacz muzyczny lub aplikacja do obsługi wiadomości - możesz ją łatwo zastąpić.

Jak być może już wiesz, słowo "terminal" odnosiło się do rzeczywistych urządzeń fizycznych. Mieli klawiaturę i ekran oraz możliwość interakcji z komputerami mainframe. Obecnie nasze emulatory terminali są tylko oprogramowaniem, ale często używamy tego samego terminala - dla nich.

Większość terminali linuksowych emuluje funkcjonalność urządzeń VTxxx opracowanych przez DEC (Digital Equipment Corporation), ale istnieją emulatory dla innych urządzeń (IBM, HP, ADDM ...). Terminale linuksowe są do siebie bardzo podobne, szczególnie te oparte na bibliotece oprogramowania VTE. Różnica polega głównie na dodatkowych opcjach, które można włączyć, aby usprawnić przepływ pracy.

Podczas gdy większość ludzi będzie zadowolona z domyślnego terminala dostarczanego przez ich dystrybucję Linuksa, niektórzy mogą chcieć zmienić wszystko. Jeśli czujesz się na siłach, oto 15 najlepszych emulatorów terminali linuksowych, które doskonale potrafią zastąpić obecne:

1. AltYo

Świetne, jeśli chcesz: rozwijany terminal z wieloma opcjami zarządzania kartami

AltYo nie ma wielu zależności, ale ma wiele ustawień związanych z kartami. Możesz pracować z wieloma zakładkami, zmieniać ich kolejność, modyfikować ich tytuły lub blokować, aby zapobiec przypadkowemu zamknięciu. Ponieważ jest to rozwijany terminal, przesuwa się płynnie od krawędzi ekranu, ale będzie dobrze działał także z układaniem okien menedżerów okien.

AltYo może automatycznie otwierać aplikacje w nowych zakładkach po uruchomieniu, a nawet uruchamiać je automatycznie na pulpicie Linux. Początkujący będą zadowoleni słysząc, że AltYo ma nieskomplikowane okno dialogowe ustawień, więc nie muszą edytować żadnych plików konfiguracyjnych. I odwrotnie, ci, którzy chcą majstrować za kulisami, mogą dostosować AltYo do CSS.

Stronie internetowej

2. Kitty

Świetne, jeśli chcesz: nowoczesny terminal zoptymalizowany pod kątem prędkości

Kitty ma inteligentną funkcję, która jest stosunkowo rzadka wśród emulatorów terminali linuksowych - renderowanie OpenGL . Zamiast opodatkowania procesora, opiera się na karcie graficznej, aby uzyskać szybsze i bardziej płynne wydruki.

Możesz otwierać wiele instancji Kitty i porządkować je w jednym kontenerze. Obsługiwanych jest kilka układów kafli, a nawet możesz zapisać układ (ze wszystkimi uruchomionymi aplikacjami i poleceniami) jako sesję i załadować go w dowolnym momencie.

Stronie internetowej

3. Extraterm

Świetne, jeśli chcesz: zaawansowane opcje zarządzania wyjściami poleceń

Nagroda za najfajniejszą funkcję trafia do ramek poleceń Extraterm . Extraterm umieszcza wyjście poleceń systemu Linux w ramkach zakodowanych kolorami - niebieski dla udanych, czerwony dla poleceń zakończonych niepowodzeniem. Możesz szybko usunąć dane wyjściowe polecenia, klikając ikonę X lub otworzyć je w osobnej zakładce w Extraterm. Po przełączeniu do trybu wyboru można edytować dane wyjściowe każdej klatki.

Inne przydatne funkcje obejmują polecenia od i pokaż . Pierwszy z nich pozwala użyć wyjścia poprzedniego polecenia jako wejścia dla następnego. Polecenie show wyświetla zawartość pliku w oknie terminala, a pliki obrazów również są obsługiwane.

Stronie internetowej

4. Urxvt

Świetne, jeśli chcesz: rozciągliwość i szybkość

Urxvt oznacza rxvt-unicode, co wskazuje na pochodzenie tego emulatora terminala. Jest to rozwidlenie rxvt z obsługą Unicode - standardu kodowania, który umożliwia reprezentowanie różnych systemów zapisu i znaków w plikach i aplikacjach.

Urxvt obsługuje również niestandardową wysokość linii i odstępy między literami dla lepszej czytelności. Możesz użyć urxvt w trybie klient-serwer, gdzie działa on jako proces w tle (serwer), aby oszczędzać pamięć i otwierać nowe okna (klienci) Urxvt znacznie szybciej.

Jeśli Perl jest twoim ulubionym językiem programowania, urxvt może być twoim ulubionym emulatorem terminala Linux. Istnieje wiele rozszerzeń Perla dla uxrvt, które można włączyć, aby wprowadzić funkcje, takie jak karty, klikalne adresy URL i zarządzanie schowkiem. Oczywiście możesz spróbować swoich sił w pisaniu niestandardowych rozszerzeń.

Stronie internetowej

5. Terminal Xfce

Świetne, jeśli chcesz: przyjazny dla początkujących terminal z opcjonalnym rozwijanym trybem

Terminal Xfce jest ulubionym produktem dla początkujących, ponieważ łatwo go dostosować za pomocą prostych okien dialogowych. Oferuje standardowe funkcje, których można się spodziewać po terminalu Linux, a także kilka fajnych dodatków.

Możesz przeciągnąć plik z menedżera plików do Xfce Terminal i wyświetlić pełną ścieżkę do pliku. Tło okna terminala może być przezroczyste, a terminal Xfce można używać w trybie kompaktowym, który ukrywa obramowania okien, ozdoby i paski narzędzi.

Najlepszy ze wszystkich jest opcjonalny rozwijany tryb, który sprawia, że ​​Terminal Xfce działa jak inne popularne rozwijane terminale (Guake lub Tilda, które znajdują się na tej liście). Przeczytaj oficjalną dokumentację, aby upewnić się, że tryb rozwijania został poprawnie skonfigurowany.

Stronie internetowej

6. Konsola

Świetne, jeśli chcesz: zaawansowane dostosowywanie za pomocą prostych okien dialogowych

Korzystanie z Konsoli jest jak jedzenie w restauracji sushi w przenośniku taśmowym. Tak wiele pysznych detali jest przed tobą, żeby wybrać, co chcesz ... ale patrzenie na nie zbyt długo może sprawić, że kręci ci się głowa. Gdzie się zaczynamy?

Zacznijmy od utworzenia profilu. Konsola umożliwia przełączanie się między profilami lub nawet uruchamianie wielu profili jednocześnie w różnych kartach. Każdy profil ma własne ustawienia wyglądu i zachowania, a także można ładować różne powłoki w oddzielnych profilach Konsoli. Profil może automatycznie uruchamiać niestandardowe polecenia i aplikacje po aktywacji.

Po skonfigurowaniu profilów zapoznaj się z zarządzaniem kartami. Opcja Podziel widok wyświetla zawartość kilku kart jednocześnie. Aby przenosić karty między oknami Konsoli, po prostu użyj opcji Klonuj kartę lub odłącz kartę, aby otworzyć ją w nowym oknie.

Inne fajne funkcje obejmują kontrolę przepływu, która umożliwia wstrzymanie działania polecenia oraz Monitor aktywności / wyciszenia, który informuje, co dzieje się z poleceniami na kartach Konsoli. Jeśli jesteś rozczarowany, że Konsola nie ma trybu rozwijanego, spójrz na Yakuake. Jest oparty na Konsole i udostępnia wiele jego funkcji.

Stronie internetowej

7. Terminal Gnome

Świetne, jeśli chcesz: stabilność w znajomym interfejsie

Gnome Terminal jest nieco lżejszym odpowiednikiem Konsole w innym środowisku graficznym. Podobnie jak Konsole, Gnome Terminal obsługuje profile i pozwala dostosować wszystko od kształtu kursora i schematu kolorów do kodowania i zachowania klawiszy Backspace.

Ponieważ Gnome Terminal opiera się na bibliotece VTE, jego zestaw funkcji jest prawie identyczny z innymi terminalami Linux, które mają ten sam backend. Dlatego nie powinno być zbyt mylące, jeśli zmieniasz terminal MATE lub Panteon (podstawowy system operacyjny).

Stronie internetowej

8. Terminologia

Świetne, jeśli chcesz: praktyczne podglądy plików w terminalu

Dzięki Terminologii używanie terminalu może być zabawą. Zarządzanie plikami jest łatwiejsze dzięki podglądom plików, które pokazują się jako małe wyskakujące okienka. Możesz przeglądać wiele formatów plików, w tym obrazy i pliki wideo. Terminologia automatycznie rozpoznaje adresy URL i ścieżki do lokalnych plików, dzięki czemu można je otworzyć jednym kliknięciem myszy.

Jeśli często pracujesz z wieloma oknami terminali, terminologia może pomóc Ci je uporządkować, dzieląc okno na panele . Każdy panel może zawierać wiele kart, które możesz dowolnie zmieniać. W ten sposób możesz połączyć kilka okien w jeden. Innym sposobem kontrolowania terminologii jest Tab Switcher. Wyświetla wszystkie okna terminala w siatce, pozwalając szybko przetasować je, aby znaleźć to, czego potrzebujesz.

Stronie internetowej

9. QTerminal

Świetne, jeśli chcesz: rozwijany terminal z obsługą multipleksowania

QTerminal to jedna z tych aplikacji, które zaskakują cię lekkością, biorąc pod uwagę ilość funkcji, które oferują. Jest to szybki, responsywny rozwijany terminal, który pozwala dostosować prawie wszystko: od schematów kolorów, czcionek i skrótów klawiaturowych do paska przewijania i pozycji tabulatora, przezroczystości i zakładek.

Dzięki funkcjom multipleksera program QTerminal może wyświetlać wiele instancji emulatora terminalu w jednym oknie. Możesz również podzielić okno aplikacji QTerminal pionowo lub poziomo i łatwo przełączać się pomiędzy otwartymi kartami i oknami.

Stronie internetowej

10. Termit

Świetne, jeśli chcesz: przepływ pracy podobny do Vima, który opiera się głównie na skrótach klawiszowych

Na pierwszy rzut oka Termit to po prostu prosty emulator terminala. Jeśli przejrzysz plik konfiguracyjny, znajdziesz standardowy zestaw opcji. Obsługuje przezroczystość, niestandardowe czcionki i schematy kolorów, klikalne adresy URL i niestandardowy rozmiar przewijania.

Ale to nie wszystko! Termite może pracować w dwóch trybach: Insert i Selection, każdy z własnym zestawem skrótów klawiaturowych. Wszystkie zostały zaprojektowane, aby zwiększyć produktywność bez konieczności sięgania po mysz. Dlatego właśnie Termite doskonale nadaje się do bezobsługowych przepływów pracy w kafelkach menedżerów okien.

Stronie internetowej

Uwaga: istnieje inny emulator terminalu Linux o nazwie Termit. Chociaż podobne z nazwy, nie ma takiego samego podejścia jak Termite.

11. Mlterm

Świetne, jeśli chcesz: wsparcie dla wielu języków i kodowań

Większość nowoczesnych emulatorów terminali obsługuje wiele kodowań, ale niewiele jest zbliżonych do liczby języków i systemów pisma obsługiwanych przez Mlterm. To niezbędnik dla każdego, kto chce używać języków RTL (od prawej do lewej), takich jak arabski, hebrajski i farsi. Obsługiwane są również kodowania języków indyjskich i drawidyjskich - hindi, bengalskiego, gudżarati, kannada, pendżabskiego i innych.

Specjalne funkcje pisania pionowego, podwójnej szerokości i łączenia znaków umożliwiają korzystanie ze skryptów wschodnioazjatyckich, tajskich i wietnamskich. Ponadto Mlterm obsługuje wiele serwerów X Input Method i może automatycznie wykryć kodowanie niezbędne do wprowadzania danych.

Stronie internetowej

12. Cool Retro Term

Świetne, jeśli chcesz: nostalgiczne nakłanianie oczu

Jak już wcześniej wyjaśniliśmy, emulatory terminali linuksowych naśladują funkcjonalność obecnie przestarzałych urządzeń fizycznych. Jednak Cool Retro Term idzie o krok dalej i emuluje sposób, w jaki wyglądają (ed). Teraz możesz przekształcić cały pulpit w replikę starego monitora CRT i przyciągnąć ciekawych spojrzeń ze współpracowników i przechodniów.

Cool Retro Term zawiera kilka schematów kolorów i efektów, takich jak migotanie ekranu i skanowanie linii. Chociaż jego głównym celem wydaje się być po prostu cukierek do oczu, nadal możesz używać Cool Retro Term jako dowolnego innego emulatora terminala.

Stronie internetowej

13. Roxterm

Świetne, jeśli chcesz: lżejsza, ale bardziej funkcjonalna alternatywa dla terminalu Gnome

ROXTerm ma być zaawansowaną alternatywą dla Gnome Terminal, ale bez obciążeń związanych z Gnome. W praktyce oznacza to wiele znanych funkcji: obsługę skrótów klawiaturowych, schematów kolorów, profili użytkowników i oszczędzania sesji.

Poza tym, ROXTerm ma praktyczne menu podręczne, które pozwala ukryć pasek menu i zmaksymalizować przestrzeń ekranu. Co więcej, ROXTerm rozpoznaje ścieżki plików, nazwy hostów SSH, adresy e-mail i adresy URL stron internetowych. Możesz je kliknąć, aby otworzyć / uzyskać dostęp do miejsca docelowego, lub naciśnij Ctrl i przeciągnij link do innej aplikacji.

Mówiąc o przeciągnięciu, możliwe jest również przeciąganie i upuszczanie tekstu i plików do okna aplikacji ROXTerm. Tekst zostanie wklejony do terminala, a pliki będą wyświetlane jako ścieżka, którą możesz dalej manipulować.

Stronie internetowej

14. Tilda

Świetne, jeśli chcesz: rozwijany terminal z przyzwoitą ilością opcji

Dobrze znany terminal rozwijany, Tilda jest pełen wspaniałych opcji, które można łatwo dostosować w oknach dialogowych Config. Możesz eksperymentować z automatycznym ukrywaniem i ustawianiem ostrości, lub sprawić, by Tilda obejmowała wszystkie pozostałe okna na pulpicie. Tilda może być przezroczysta i możesz dostosować jej położenie na ekranie.

Skróty klawiaturowe ułatwiają nawigację po zakładkach, a aby upewnić się, że niczego nie brakuje z polecenia, możesz włączyć nieograniczoną funkcję przewijania. Last but not least, Tilda ma pasek wyszukiwania, który można wyciągnąć w dowolnym momencie za pomocą skrótu klawiaturowego. Zapytanie może być rozróżniane wielkością liter i można również używać wyrażeń regularnych.

Stronie internetowej

15. Terminix

Świetne, jeśli chcesz: lekki terminal z różnymi układami okien

Terminix nadaje nowy sens słowu "kafelkowanie" . Dzieląc okno aplikacji na wiele paneli, można tworzyć dziesiątki układów do różnych celów, zapisywać je i ładować w razie potrzeby. Aby przełączać się między panelami, kliknij je na pasku bocznym lub użyj skrótów klawiaturowych.

Opcjonalnie, Terminix może działać jako rozwijany terminal - skonfiguruj go w oknie dialogowym Preferencje> Quake. Istnieje również możliwość włączenia powiadomień na pulpicie dla zakończonych procesów.

Automatyczne przełączanie profili to chyba najbardziej praktyczna funkcja. Na podstawie ustawień profilu użytkownika zmieni zachowanie i wygląd terminala po wykryciu zmian w bieżącej nazwie użytkownika, nazwie hosta lub katalogu. Należy jednak pamiętać, że Terminix ma na razie tylko wersję 64-bitową.

Stronie internetowej

Najlepsze emulatory terminali dla systemu Linux!

Chociaż jest to już długa lista, jest jeszcze więcej emulatorów terminalowych dla systemu Linux. Niektórzy trzymają się podstaw i mają tradycyjne podejście. Inne, takie jak (wycofany) projekt terminalu Cyborg, idą na coś zupełnie innego i nieoczekiwanego.

Jak zawsze, wybór należy do Ciebie, więc wybierz terminal, który odpowiada Twojemu poziomowi doświadczenia. Przy tak dużej liczbie emulatorów terminali, które starają się być bardziej przyjazne dla użytkownika i łatwiejsze do dostosowania, nawet początkujący użytkownicy Linuksa nie powinni mieć problemu z wyborem - i użyciem - jednego.

Czego szukasz w emulatorze terminala? Który jest Twoim ulubionym? Czy możesz polecić inne emulatory terminali dla systemu Linux? Daj nam znać w komentarzach!

Kredyty wizerunkowe: Terminal DEC VT100 firmy Wolfgang Stief za pośrednictwem serwisu Flickr; Polecane źródło obrazu.

Top