PC

15 najlepszych emulatorów terminali dla systemu Linux

15 najlepszych emulatorów terminali dla systemu Linux

Czy zauważyłeś, że artykuły na temat emulatorów terminali Linuksa zwykle mówią coś w stylu „terminal nie jest przerażający”? Cóż, nie mylą się. Emulator terminala to tylko aplikacja; nie ma w tym nic „przerażającego” (polecenia, które w nim uruchamiasz, są potencjalnie niebezpieczne). A ponieważ jest to aplikacja jak każda inna - powiedzmy, odtwarzacz muzyki lub aplikacja do przesyłania 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 i umożliwili ludziom interakcję z komputerami typu mainframe. Obecnie nasze emulatory terminali to tylko oprogramowanie, ale często używamy dla nich tego samego słowa - terminalu.

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, zwłaszcza te oparte na bibliotece oprogramowania VTE. Różnica polega głównie na dodatkowych opcjach, które możesz włączyć, aby usprawnić przepływ pracy.

Podczas gdy większość ludzi będzie zadowolona z domyślnego terminala dostarczonego przez ich dystrybucję Linuksa, niektórzy mogą chcieć to zmienić. Jeśli masz ochotę na przygodę, oto są 15 najlepszych emulatorów terminali Linux, które doskonale zastąpią Twój obecny:

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 zakładkami. Możesz pracować z wieloma kartami, zmieniać ich kolejność, modyfikować ich tytuły lub blokować je, aby zapobiec przypadkowemu zamknięciu. Ponieważ jest to plik rozwijany terminal, przesuwa się płynnie z krawędzi ekranu, ale będzie również dobrze współpracować z menedżerami okien kafelkowymi.

AltYo może automatycznie otwieraj aplikacje w nowych kartach po uruchomieniu, a nawet automatycznym uruchomieniu na pulpicie systemu Linux. Początkujący z przyjemnością usłyszą, ż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 za pomocą CSS.

Stronie internetowej

2. Kitty

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

Kitty ma inteligentną funkcję, która jest stosunkowo rzadka wśród emulatorów terminali Linux - Renderowanie OpenGL. Zamiast obciążać procesor, polega na karcie graficznej, która zapewnia szybsze i płynniejsze drukowanie.

Możesz otworzyć wiele instancji Kitty i uporządkować je w jednym kontenerze. Obsługiwanych jest kilka układów kafelkowych, 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 danymi wyjściowymi poleceń

Nagroda za najfajniejszą funkcję trafia do Ramki poleceń Extraterm. Extraterm umieszcza dane wyjściowe poleceń Linuksa w ramkach oznaczonych kolorami - niebieskie dla udanych, czerwone dla nieudanych poleceń. Możesz szybko usunąć wynik polecenia, klikając ikonę X lub otworzyć go w osobnej karcie w Extraterm. Jeśli przełączysz się do trybu zaznaczania, możesz edytować wynik każdej klatki.

Inne przydatne funkcje obejmują z i pokazać polecenia. Pierwsza z nich umożliwia użycie wyniku poprzedniego polecenia jako danych wejściowych dla następnego. Plik pokazać polecenie wyświetla zawartość pliku w oknie terminala, a pliki graficzne są również obsługiwane.

Stronie internetowej

4. Urxvt

Świetne, jeśli chcesz: rozszerzalność i szybkość

Urxvt oznacza rxvt-unicode, co wskazuje na pochodzenie tego emulatora terminala. To jest widelec rxvt ze wsparciem dla Unicode - standardu kodowania, który umożliwia reprezentację 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, aby zapewnić lepszą czytelność. Możesz użyć urxvt w trybie klient-serwer, gdzie działa jako proces w tle (serwer), aby oszczędzać pamięć i otwierać nowe okna (klientów) urxvt znacznie szybciej.

Jeśli Perl jest Twoim ulubionym językiem programowania, to urxvt może być Twoim ulubionym emulatorem terminala Linux. Jest ich sporo Rozszerzenia Perla dla uxrvt, które możesz 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 trybem rozwijania

Xfce Terminal to ulubiony dla początkujących ponieważ można go łatwo dostosować za pomocą prostych okien dialogowych. Oferuje standardowe funkcje, których można oczekiwać od terminala Linux, a także kilka fajnych dodatków.

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

Najlepszy ze wszystkich jest opcjonalny tryb rozwijania, który sprawia, że ​​Xfce Terminal działa jak inne popularne terminale rozwijane (Guake lub Tilda, które znajdują się na tej liście). Przeczytaj oficjalną dokumentację, aby upewnić się, że tryb rozwijania jest prawidłowo 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 na przenośniku taśmowym. Tyle pysznych szczegółów rozłożone przed tobą, żeby wybrać, co chcesz… ale wpatrywanie się w nie zbyt długo może przyprawić cię o zawrót głowy. Gdzie w ogóle zaczynamy?

Zacznijmy od stworzenia profilu. Konsole na to pozwala przełączać się między profilami, lub nawet uruchamiaj wiele profili jednocześnie, na różnych kartach. Każdy profil ma własne ustawienia wyglądu i zachowania, a różne powłoki można ładować w osobnych profilach Konsoli. Profil może automatycznie uruchamiać niestandardowe polecenia i aplikacje po jego aktywacji.

Po skonfigurowaniu profili przejdź do zarządzania kartami. Opcja Widok podzielony wyświetla zawartość kilku zakładek jednocześnie. Aby przenieść 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 pozwala wstrzymać wydawanie poleceń, oraz Monitor aktywności / ciszy, 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. Opiera się na Konsole i ma wiele wspólnych funkcji.

Stronie internetowej

7. Terminal Gnome

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

Terminal Gnome jest nieco lżejszym odpowiednikiem Konsoli w innym środowisku graficznym. Podobnie jak Konsole, Gnome Terminal obsługuje profile i pozwala dostosuj wszystko od kształtu kursora i schematu kolorów po kodowanie i zachowanie klawiszy Backspace.

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

Stronie internetowej

8. Terminologia

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

Dzięki terminologii korzystanie z terminala może być przyjemne. Zarządzanie plikami jest łatwiejsze dzięki podglądom plików, które pojawiają 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 plików lokalnych, dzięki czemu można je otwierać jednym kliknięciem myszy.

Jeśli często pracujesz z wieloma oknami terminala, Terminologia może pomóc Ci je uporządkować według podzielenie okna na szyby. Każdy panel może zawierać wiele kart, których rozmiar możesz dowolnie zmieniać. W ten sposób możesz połączyć kilka okien w jedno. Innym sposobem kontrolowania terminologii jest przełącznik kart. Wyświetla wszystkie okna terminali w siatce, umożliwiając szybkie przeglądanie ich w celu znalezienia tego, którego 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ę swoją lekkością, biorąc pod uwagę liczbę oferowanych funkcji. To jest szybki, responsywny terminal rozwijany który pozwala dostosować prawie wszystko: od schematów kolorów, czcionek i skrótów klawiaturowych po pasek przewijania i położenie kart, przezroczystość i zakładki.

Dzięki funkcjom multipleksera QTerminal może wyświetlać wiele instancji emulatora terminala w jednym oknie. Możesz także podzielić okno aplikacji QTerminal w pionie lub w poziomie i łatwo przełączać się między otwartymi kartami i oknami.

Stronie internetowej

10. Termit

Świetne, jeśli chcesz: przepływ pracy podobny do Vima, który w dużej mierze opiera się na skrótach klawiaturowych

Na pierwszy rzut oka Termite to zwykły emulator terminala. Jeśli spojrzysz na jego 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! Termit może działać w dwóch trybach: Wstaw i Zaznaczanie, każdy z własnym zestawem skrótów klawiaturowych. Wszystkie zostały zaprojektowane tak, aby zwiększyć produktywność bez konieczności sięgania po mysz. Dlatego Termite jest idealne dopasowanie do pracy bez myszy w menedżerach okien kafelkowych.

Stronie internetowej

Uwaga: Istnieje inny emulator terminala Linux o nazwie Termit. Chociaż ma podobną nazwę, nie ma takiego samego podejścia jak Termite.

11. Mlterm

Świetne, jeśli chcesz: obsługa wielu języków i kodowań

Większość nowoczesnych emulatorów terminali obsługuje wiele kodowań, ale niewiele z nich zbliża się do liczby języków i systemów pisania obsługiwanych przez Mlterm. To pozycja obowiązkowa dla każdego, kto chce go używać Języki RTL (od prawej do lewej) takie jak arabski, hebrajski i perski. Obsługiwane są również kodowania dla języków indyjskich i drawidyjskich - hindi, bengalskiego, gudżarati, kannada, pendżabski 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ć niezbędne kodowanie dla Twoich danych wejściowych.

Stronie internetowej

12. Cool Retro Term

Świetne, jeśli chcesz: wywołujące nostalgię cukierki dla oczu

Jak wyjaśniliśmy wcześniej, emulatory terminali Linuksa naśladują funkcjonalność obecnie przestarzałych urządzeń fizycznych. Jednak Cool Retro Term idzie o krok dalej i naśladuje również sposób, w jaki wyglądają (red.). Teraz możesz zmienić cały pulpit w replikę starego monitora CRT i przyciągać zaciekawione spojrzenia współpracowników i przechodniów.

Cool Retro Term pochodzi z kilka schematów kolorów i efektów jak migotanie ekranu i linie skanowania. Chociaż jego głównym celem wydaje się być po prostu przyjemny dla oka, nadal możesz używać Cool Retro Term jak każdego innego emulatora terminala.

Stronie internetowej

13. Roxterm

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

ROXTerm chce być zaawansowana alternatywa dla terminala Gnome, ale bez ciężaru zależności związanych z Gnome. W praktyce oznacza to, że znajdziesz wiele znanych funkcji: obsługę skrótów klawiaturowych, schematów kolorów, profili użytkowników i zapisywania sesji.

Poza tym ROXTerm ma praktyczne menu podręczne, które pozwala ukryć pasek menu i zmaksymalizować przestrzeń ekranu. Ponadto ROXTerm może rozpoznawać ścieżki plików, nazwy hostów SSH, adresy e-mail i adresy internetowe. Możesz kliknąć je, aby otworzyć / uzyskać dostęp do miejsca docelowego, lub nacisnąć Ctrl i przeciągnąć łącze do innej aplikacji.

Mówiąc o przeciąganiu, możliwe jest również przeciąganie i upuszczanie tekstu i plików do okna aplikacji ROXTerm. Tekst jest wklejany do terminala, a pliki są wyświetlane jako ścieżka, którą można dalej manipulować.

Stronie internetowej

14. Tilda

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

Dobrze znany terminal rozwijany, Tilda pełen świetnych opcji które można łatwo dostosować w oknach dialogowych konfiguracji. Możesz eksperymentować z automatycznym ukrywaniem i ustawieniem ostrości lub sprawić, by Tilda zakryła wszystkie inne okna na pulpicie. Tilda może być przezroczysta i możesz dostosować miejsce jej wyświetlania na ekranie.

Skróty klawiaturowe ułatwiają nawigację po kartach, a aby nie przegapić niczego z wyniku polecenia, możesz włączyć nieograniczone przewijanie wstecz. Wreszcie, Tilda ma pasek wyszukiwania, który można w każdej chwili otworzyć za pomocą skrótu klawiaturowego. W zapytaniu może być rozróżniana wielkość liter, a także można używać wyrażeń regularnych.

Stronie internetowej

15. Terminix

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

Terminix nadaje nowe znaczenie słowu „kafelkowanie”. Dzieląc okno aplikacji na wiele paneli, możesz 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 to w oknie dialogowym Preferencje> Quake. Istnieje również opcja włączenia powiadomień na pulpicie o ukończonych procesach.

Automatyczne przełączanie profili jest prawdopodobnie najbardziej praktyczną funkcją. Na podstawie ustawień profilu użytkownika zmieni zachowanie i wygląd Terminix, gdy wykryje zmiany w bieżącej nazwie użytkownika, nazwie hosta lub katalogu. Pamiętaj jednak, że Terminix ma na razie tylko wersję 64-bitową.

Stronie internetowej

ZOBACZ TAKŻE: 10 edytorów Linux Markdown, które powinieneś wypróbować

Najlepsze emulatory terminali dla systemu Linux!

Chociaż jest to już długa lista, istnieje jeszcze więcej emulatorów terminali dla systemu Linux. Niektórzy trzymają się podstaw i mają tradycyjne podejście. Inne, takie jak (wycofany) projekt Cyborg Terminal, idą w kierunku czegoś 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 wielu emulatorach terminali, które starają się być bardziej przyjazne dla użytkownika i łatwiejsze do dostosowania, nawet kompletni 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? Dajcie nam znać w komentarzach!

Kredyty obrazkowe: Terminal DEC VT100 autorstwa Wolfganga Stiefa za pośrednictwem Flickr; Polecane źródło obrazu.

Wesołego BIRDday Angry Birds
Angry Birds obchodzi dziś swoje drugie urodziny. Chociaż Angry Birds ma zaledwie dwa lata, została już pobrana 500 milionów razy, co czyni ją najpopul...
Google uruchomi Dysk Google i komentarze Google+ w kwietniu
W kwietniu Google uruchomi długo oczekiwany Dysk Google lub GDrive, który jest wersją Google Dropbox. Oczekuje się, że GDrive będzie oferować tylko 1...
Jak Kody QR i jak to może pomóc w przeniesieniu uwagi na Twoje CV
Kody QR i jak to może pomóc w przeniesieniu uwagi na Twoje CV
Kody QR są już używane na prawie wszystkim. Od billboardów po broszury - możliwości są nieograniczone. Jednak nadchodząca aplikacja dla tego giganta i...