Рекомендуємо, 2022

Вибір Редакції

15 кращих емуляторів терміналів для Linux

Ви помітили, що статті про емулятори терміналів Linux зазвичай говорять про те, що «термінал не страшний»? Ну, вони не помиляються. Емулятор терміналу - це просто програма; немає нічого по суті «страшного» про це (команди, які ви виконуєте в ньому потенційно небезпечні). А оскільки це додаток, як будь-який інший - скажімо, музичний плеєр або додаток для обміну повідомленнями - ви можете легко його замінити.

Як ви вже знаєте, слово «термінал» використовується для позначення реальних фізичних пристроїв. Вони мали клавіатуру і екран, і дозволяли людям взаємодіяти з комп'ютерами мейнфреймів. У наші дні наші термінальні емулятори - це просто програмне забезпечення, але ми часто для них використовуємо одне і те ж слово - термінал.

Більшість терміналів Linux імітують функціональність пристроїв VTxxx, розроблених DEC (Digital Equipment Corporation), але є й емулятори для інших пристроїв (IBM, HP, ADDM…). Термінали Linux дуже схожі один на одного, особливо на основі бібліотеки програмного забезпечення VTE. Різниця полягає, головним чином, у додаткових опціях, які можна ввімкнути, щоб покращити робочий процес.

Хоча більшість людей будуть задоволені терміналом за замовчуванням, наданим їхнім дистрибутивом Linux, деякі з них, можливо, захочуть змінити їх. Якщо ви відчуваєте авантюру, то тут є 15 кращих емуляторів терміналу Linux, які цілком здатні замінити ваш поточний:

1. Alt

Відмінно, якщо ви хочете: випадаючий термінал з багатьма опціями керування вкладками

AltYo не має багато залежностей, але в ньому є багато налаштувань, пов'язаних з табуляцією. Можна працювати з кількома вкладками, переставляти їх, змінювати їх назви або блокувати, щоб запобігти випадковому закриттю. Оскільки це випадаючий термінал, він плавно пересувається з краю екрану, але він також буде добре працювати з керуючими вікнами.

AltYo може автоматично відкривати програми в нових вкладках, як тільки ви їх запустите, або навіть зробити їх автозапуском на робочому столі Linux. Початківці будуть раді почути, що AltYo має нехитрий діалог налаштувань, тому їм не потрібно редагувати будь-які конфігураційні файли. І навпаки, ті, хто бажає повозитися за лаштунками, можуть налаштувати AltYo за допомогою CSS.

Веб-сайт

2. Кіті

Чудовий, якщо хочете: сучасний термінал, оптимізований для швидкості

Kitty має розумну функцію, яка відносно незвичайна серед емуляторів терміналів Linux - рендеринг OpenGL . Замість оподаткування процесора, він покладається на відеокарту для більш швидкого і плавного виводу.

Ви можете відкрити кілька екземплярів Kitty і організувати їх акуратно в одному контейнері. Підтримуються декілька шаблонів розбивки, і ви навіть можете зберегти макет (з усіма запущеними програмами та командами) як сеанс і завантажити його в будь-який час.

Веб-сайт

3. Екстратерм

Відмінне, якщо ви хочете: розширені параметри керування виведенням команд

Нагороду за найкрутішу функцію отримують командні кадри Extraterm . Extraterm розміщує вивід команд Linux у кольорові кадри - синій для успішного, червоний для невдалих команд. Ви можете швидко видалити вивід команди, натиснувши на значок X, або відкрити її в окремій вкладці в межах Extraterm. Якщо ви перейдете до режиму вибору, ви можете редагувати вихід кожного кадру.

Інші корисні функції включають в себе і показують команди. Перший дозволяє використовувати вихід попередньої команди як вхід для наступного. Команда show відображає вміст файлу у вікні терміналу, а також підтримуються файли зображень.

Веб-сайт

4. Urxvt

Чудовий, якщо хочете: розширюваність і швидкість

Urxvt означає rxvt-unicode, який натякає на початок цього емулятора терміналу. Це розгалуження rxvt з підтримкою Unicode - стандарту кодування, що дає можливість представляти різні системи записів і символів у файлах і додатках.

Urxvt також підтримує спеціальну висоту рядків і інтервал між літерами для кращої читаності. Ви можете використовувати urxvt в режимі сервер-клієнт, де він виконується як фоновий процес (сервер), щоб заощадити пам'ять і відкрити нові вікна urxvt (клієнтів) набагато швидше.

Якщо Perl є вашим улюбленим мовою програмування, то urxvt може бути вашим улюбленим емулятором терміналу Linux. Для uxrvt можна встановити декілька розширень Perl, які можна ввімкнути для введення функцій, таких як вкладки, URL-адреси, які можна натискати, і керування буфером обміну. Звичайно, ви можете спробувати свої сили в написанні власних розширень.

Веб-сайт

5. Термінал Xfce

Чудовий, якщо ви хочете: термінал, що підтримує початківців, з додатковим випадаючим режимом

Термінал Xfce є улюбленим для початківців, тому що його легко налаштувати через прості діалоги. Він пропонує стандартні функції, які можна очікувати від Linux-терміналу, а також кілька цікавих додаткових функцій.

Ви можете перетягувати файл з файлового менеджера в термінал Xfce і показувати його повний шлях до файлу. Фон вікна терміналу може бути прозорим, і ви можете використовувати термінал Xfce у компактному режимі, який приховує межі вікон, прикраси та панелі інструментів.

Краще за все це необов'язковий випадаючий режим, що робить роботу терміналу Xfce подібною до інших популярних випадаючих терміналів (Guake або Tilda, що входить до цього списку). Обов'язково прочитайте офіційну документацію, щоб переконатися, що випадаючий режим правильно налаштований.

Веб-сайт

6. Консоль

Чудовий, якщо ви хочете: розширені налаштування через прості діалоги

Використання Konsole є схожим на прийом їжі в суші-ресторані конвеєрної стрічки. Так багато смачних деталей викладені перед вами, щоб вибрати будь-який ви хочете ... але дивлячись на них занадто довго може зробити вашу голову спина. Де ми навіть починаємо?

Почнемо з створення профілю. Konsole дозволяє переключатися між профілями або навіть запускати кілька профілів одночасно в різних вкладках. Кожен профіль має власні налаштування зовнішнього вигляду та поведінки, і ви можете завантажувати різні оболонки в окремі профілі Konsole. Профіль може автоматично запускати користувацькі команди та програми, коли ви його активуєте.

Після налаштування профілів занурюйтесь у керування вкладками. Параметр Розділити перегляд відображає вміст декількох вкладок одночасно. Щоб перемістити вкладки між вікнами Konsole, просто скористайтеся пунктом "Вкладка клонування" або від'єднайте вкладку, щоб відкрити її в новому вікні.

Інші цікаві функції включають в себе Flow Control, який дозволяє призупинити вивід команди, а також Monitor for Activity / Silence, що розповідає вам, що відбувається з командами на вкладках Konsole. Якщо ви розчаровані, що у Konsole немає випадаючого режиму, подивіться на Yakuake. Він заснований на Konsole і має багато своїх функцій.

Веб-сайт

7. Термінал Gnome

Відмінна, якщо хочете: стабільність у звичному інтерфейсі

Термінал Gnome є дещо легшим аналогом Konsole в іншому середовищі робочого столу. Подібно до Konsole, термінал Gnome підтримує профілі та дозволяє налаштувати все, від форми курсора та колірної схеми до кодування та поведінки клавіш Backspace.

Оскільки термінал Gnome покладається на бібліотеку VTE, його набір функцій майже ідентичний іншим терміналам Linux, які використовують один і той же сервер. Таким чином, ви не повинні вважати це занадто заплутаним, якщо ви перемикаєтеся з терміналу MATE Terminal або Pantheon (елементарної ОС).

Веб-сайт

8. Термінологія

Чудовий, якщо ви хочете: практичний перегляд файлів в терміналі

За допомогою термінології використання терміналу може бути цікавим. Управління файлами полегшується завдяки попереднім переглядам файлів, які відображаються у вигляді невеликих спливаючих вікон. Можна переглядати численні формати файлів, включаючи зображення та відеофайли. Термінологія автоматично розпізнає URL-адреси та шляхи до локальних файлів, тому їх можна відкрити за допомогою клацання миші.

Якщо ви часто працюєте з кількома вікнами терміналу, термінологія може допомогти вам організувати їх, розділивши вікно на панелі . Кожна панель може містити кілька вкладок, які можна змінювати за власним бажанням. Таким чином можна об'єднати декілька вікон в один. Іншим способом контролю термінології є Tab Switcher. Він відображає всі вікна терміналу в сітці, дозволяючи швидко перемішувати їх, щоб знайти потрібну вам.

Веб-сайт

9. QTerminal

Відмінно, якщо ви хочете: випадаючого терміналу з підтримкою мультиплексування

QTerminal є одним з тих програм, які здивують вас, наскільки легкі вони, враховуючи кількість функцій, які вони пропонують. Це швидкий, чутливий випадаючий термінал, який дозволяє налаштовувати практично все: від колірних схем, шрифтів і клавіатурних скорочень до смуги прокрутки і позиції вкладки, прозорості та закладок.

Завдяки функціям мультиплексора, QTerminal може відображати кілька екземплярів емулятора терміналів в одному вікні. Ви також можете розділити вікно програми QTerminal вертикально або горизонтально, і легко перемикатися між відкритими вкладками та вікнами.

Веб-сайт

10. Терміт

Відмінно, якщо ви хочете: робочий процес, подібний Vim, який значною мірою залежить від комбінацій клавіш

На перший погляд, терміт - це просто емулятор терміналів. Якщо ви подивитеся на його конфігураційний файл, ви знайдете стандартний набір опцій. Існує підтримка прозорості, спеціальних шрифтів і колірних схем, URL-адрес, які можна натискати, і власного розміру прокрутки.

Але це ще не все! Терміт може працювати в двох режимах: Вставити і Виділити, кожен зі своїм набором клавіатурних скорочень. Всі вони розроблені для того, щоб зробити вас більш продуктивними, ніколи не потребуючи для миші. Ось чому Termite ідеально підходить для безрукових робочих процесів у керуючих вікнами.

Веб-сайт

Примітка: Існує ще один емулятор терміналів Linux під назвою Termit. Хоча подібні за назвою, він не має такого підходу, як терміт.

11. Mlterm

Відмінна, якщо хочете: підтримка численних мов і кодувань

Більшість сучасних емуляторів терміналів підтримують декілька кодувань, але деякі з них наближаються до кількості мов і систем записів, які підтримує Mlterm. Це обов'язково для всіх, хто хоче використовувати мови RTL (справа наліво), такі як арабська, іврит і фарсі. Підтримуються також кодування для індійських і дравідійських мов - хінді, бенгалі, гуджараті, каннаді, пенджабі та багато іншого.

Спеціальні функції для вертикальної написання, подвійної ширини та об'єднання символів дозволяють використовувати східно-азіатські, тайські та в'єтнамські сценарії. Крім того, Mlterm підтримує кілька серверів X Input Method і може автоматично визначати необхідне кодування для вашого входу.

Веб-сайт

12. Крутий ретро термін

Чудовий, якщо ви хочете: ностальгія викликає цукерки очей

Як ми вже пояснили, емулятори терміналів Linux імітують функціональність вже відхилених фізичних пристроїв. Тим не менш, Cool Retro Термін робить це на крок далі і емулює, як вони виглядають (Ед), теж. Тепер ви можете перетворити весь ваш робочий стіл на репліку старого монітора ЕПТ і привернути цікаві погляди від співробітників і перехожих.

Cool Retro Term поставляється з кількома колірними схемами та ефектами, такими як мерехтіння екрана та рядки сканування. Незважаючи на те, що його основне призначення - це лише цукерки для очей, ви можете використовувати Cool Retro Term як будь-який інший емулятор терміналу.

Веб-сайт

13. Roxterm

Відмінна, якщо ви хочете: легша, але функціональна альтернатива терміналу Gnome

ROXTerm прагне бути передовою альтернативою терміналу Gnome, але без тягаря залежностей, пов'язаних з Gnome. На практиці це означає, що ви знайдете багато знайомих функцій: підтримку клавіатурних скорочень, колірних схем, профілів користувачів і збереження сеансу.

Крім того, ROXTerm має практичне спливаюче меню, яке дозволяє приховати панель меню та збільшити простір на екрані. Крім того, ROXTerm може розпізнавати шляхи до файлів, імена хостів SSH, адреси електронної пошти та веб-адреси. Можна або натиснути їх, щоб відкрити або отримати доступ до місця призначення, або натиснути Ctrl і перетягнути посилання в іншу програму.

Говорячи про перетягування, можна також перетягувати текст і файли у вікно програми ROXTerm. Текст вставляється в термінал, а файли відображаються як шлях, яким ви можете керувати далі.

Веб-сайт

14. Тільда

Чудовий, якщо ви хочете: випадаючий термінал з пристойною кількістю варіантів

Відомий випадаючий термінал, Tilda сповнена великих варіантів, які легко налаштувати в діалогових вікнах Config. Можна експериментувати з автоматичним прихованням і фокусуванням, або зробити Tilda покриттям усіх інших вікон на робочому столі. Tilda може бути прозорою, і ви можете налаштувати, де вона з'являється на екрані.

Комбінації клавіш полегшують навігацію по вкладках, а щоб переконатися, що ви не пропустите нічого з результатів команди, можна ввімкнути необмежену прокрутку. І останнє, але не менш важливе, Tilda має панель пошуку, яку ви можете підтягти в будь-який час за допомогою комбінації клавіш. Запит може бути чутливим до регістру, а також можна використовувати регулярні вирази.

Веб-сайт

15. Термінікс

Чудовий, якщо ви хочете: легкий термінал з різними макетами вікон

Terminix дає нове значення слову "tiling" . Розбивши вікно програми на декілька панелей, можна створити десятки макетів для різних цілей, зберегти їх і завантажити, коли це необхідно. Щоб переключитися між панелями, клацніть їх на бічній панелі або скористайтеся клавіатурними скороченнями.

За бажанням, Terminix може працювати як випадаючий термінал - налаштуйте це в діалоговому вікні Preferences> Quake. Також можна ввімкнути сповіщення про роботу на робочому столі для завершених процесів.

Автоматичне перемикання профілів є, мабуть, найбільш практичною функцією. Виходячи з налаштувань профілю користувача, він змінить поведінку та зовнішній вигляд Terminix, коли він виявляє зміни в поточному імені користувача, імені хосту або каталогу. Майте на увазі, однак, що у Terminix зараз є лише 64-розрядна версія.

Веб-сайт

Найкращі емулятори терміналів для Linux!

Хоча це вже довгий список, є ще більше термінальних емуляторів для Linux. Деякі дотримуються основ і спорту традиційного підходу. Інші, такі як (припинений) проект Cyborg Terminal, йдуть на щось зовсім інше і несподіване.

Як завжди, вибір залежить від вас, тому оберіть термінал, який відповідає вашому досвіду. Завдяки тому, що багато емуляторів терміналів прагнуть бути більш зручними для користувача і легше налаштовуватися, навіть повні початківці Linux не повинні мати проблем з вибором - і використанням - одного.

Що ви шукаєте в емуляторі терміналу? Який ваш улюблений? Чи можете ви рекомендувати інші емулятори терміналу для Linux? Дайте нам знати в коментарях!

Зображення кредитів: Термінал DEC VT100 від Вольфганга Стіфа через Flickr; Вибране джерело зображення.

Top