Препоръчано, 2020

Избор На Редактора

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. Кити

Чудесно, ако искате: модерен терминал, оптимизиран за скорост

Кити има интелигентна функция, която е относително необичайна сред Linux терминалните емулатори - рендеринг на OpenGL . Вместо да облага процесора, той разчита на графичната карта за по-бързо и по-гладко извеждане.

Можете да отворите няколко копия на Кити и да ги подредите в един контейнер. Поддържат се няколко подреждания и можете дори да запишете оформление (с всички работещи приложения и команди) като сесия и да я заредите по всяко време.

уебсайт

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

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

Наградата за най-готината функция се отнася за командните рамки на Extraterm . Extraterm поставя изхода на Linux команди в цветови кодове - сини за успешни, червени за неуспешни команди. Можете бързо да изтриете изхода на команда, като щракнете върху иконата X или да я отворите в отделен раздел в Extraterm. Ако преминете към режим на избор, можете да редактирате изхода на всеки кадър.

Други полезни функции включват и показват команди. Първият ви позволява да използвате изхода на предишна команда като вход за следващия. Командата show показва съдържанието на файл в прозореца на терминала и също се поддържат графични файлове.

уебсайт

4. Urxvt

Чудесно, ако искате: разтегливост и скорост

Urxvt означава rxvt-unicode, който подсказва произхода на този терминален емулатор. Това е разклонението на rxvt с поддръжка на Unicode - стандарт за кодиране, който позволява да се представят различни писмени системи и символи във файлове и приложения.

Urxvt също така поддържа персонализирана височина на линията и разстояние между буквите за по-добра четливост. Можете да използвате urxvt в режим сървър-клиент, където той се изпълнява като фонов процес (сървър), за да спести памет и да отвори нови urxvt прозорци (клиенти) много по-бързо.

Ако Perl е любимият ви език за програмиране, тогава urxvt може да е вашият любим емулятор на Linux терминали. Има доста разширения на Perl за uxrvt, които можете да активирате, за да въведете функции като раздели, URL адреси с кликване и управление на клипборда. Разбира се, можете да опитате ръката си в писането на потребителски разширения.

уебсайт

5. Терминал Xfce

Чудесно, ако искате: терминал, удобен за начинаещи, с опционален падащ режим

Терминалът Xfce е фаворит за начинаещи, защото е лесно да се персонализира чрез прости диалогови прозорци. Той предлага стандартните функции, които бихте очаквали от Linux терминала, както и няколко страхотни екстри.

Можете да плъзнете и пуснете файл от файловия мениджър в Xfce терминала и да го покаже на пълен път към файла. Фонът на прозореца на терминала може да бъде прозрачен и можете да използвате Xfce Terminal в компактен режим, който скрива границите на прозореца, декорациите и лентите с инструменти.

Най-доброто от всички е опционалният падащ режим, който прави Xfce Terminal работа като други популярни падащи терминали (Guake или Tilda, който е в този списък). Прочетете официалната документация, за да се уверите, че падащият режим е правилно настроен.

уебсайт

6. Konsole

Чудесно, ако искате: разширено персонализиране чрез прости диалози

Използването на Konsole е като хранене в суши ресторант с конвейерна лента. Толкова много вкусни детайли, изложени пред вас, за да изберете каквото искате… и все пак да ги гледате прекалено дълго, може да ви накара да се върти в главата. Къде да започнем?

Да започнем с създаване на профил. Konsole ви позволява да превключвате между профили или дори да стартирате няколко профила едновременно в различни раздели. Всеки профил има свои собствени настройки за външен вид и поведение и можете да зареждате различни черупки в отделни профили на Konsole. Профилът може автоматично да изпълнява персонализирани команди и приложения, когато го активирате.

След като създадете профили, се потопете в управлението на раздела. Опцията Разделен изглед показва съдържанието на няколко раздела едновременно. За да премествате раздели между прозорците на Konsole, просто използвайте опцията Клавир на раздела или откачете раздел, за да го отворите в нов прозорец.

Други интересни функции включват контрол на потока, който ви позволява да поставите на пауза изхода на командата, и монитор за активност / тишина, който ви казва какво се случва с командите в раздели Konsole. Ако сте разочаровани, че Konsole няма падащ режим, погледнете Yakuake. Той е базиран на Konsole и споделя много от неговите функции.

уебсайт

7. Терминал на Gnome

Чудесно, ако искате: стабилност в познатия интерфейс

Gnome Terminal е малко по-лек образец на Konsole в различна десктоп среда. Подобно на Konsole, Gnome Terminal поддържа профили и ви позволява да персонализирате всичко - от формата на курсора и цветовата схема до кодирането и поведението на клавиша Backspace.

Тъй като Gnome Terminal разчита на VTE библиотеката, неговият набор от функции е почти идентичен с други Linux терминали, които споделят една и съща база. Ето защо не бива да ви се струва твърде объркващо, ако превключвате от терминал MATE Terminal или Pantheon (елементарна OS).

уебсайт

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

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

С терминологията, използването на терминала може да бъде забавно. Управлението на файлове е по-лесно благодарение на предварителните прегледи на файлове, които се показват като малки изскачащи прозорци. Можете да прегледате многобройни файлови формати, включително изображения и видеофайлове. Терминологията автоматично разпознава URL адреси и пътища към локални файлове, така че можете да ги отворите с едно щракване с мишката.

Ако често работите с няколко прозореца на терминала, терминологията може да ви помогне да ги организирате чрез разделяне на прозорец на панели . Всеки прозорец може да съдържа множество раздели, които можете да преоразмерявате по желание. По този начин можете да комбинирате няколко прозорци в едно. Друг начин за контролиране на терминологията е Tab Switcher. Той показва всички терминални прозорци в мрежа, което ви позволява бързо да разбъркате през тях, за да намерите онова, от което се нуждаете.

уебсайт

9. QTerminal

Чудесно, ако искате: падащ терминал с поддръжка за мултиплексиране

QTerminal е едно от онези приложения, които ви изненадват с това колко леки са те, като се има предвид количеството функции, които предлагат. Това е бърз и отзивчив падащ терминал, който ви позволява да персонализирате почти всичко: от цветови схеми, шрифтове и клавишни комбинации до лента за превъртане и позиция на табулатора, прозрачност и отметки.

Благодарение на функциите на мултиплексора, QTerminal може да показва множество екземпляри на терминален емулатор в един прозорец. Можете също така да разделите прозореца на приложението QTerminal вертикално или хоризонтално и лесно да превключвате между отворените раздели и прозорци.

уебсайт

10. Термит

Чудесно, ако искате: работен поток, подобен на Vim, който разчита основно на клавишни комбинации

На пръв поглед Termite е просто обикновен терминален емулатор. Ако надникнете в неговия конфигурационен файл, ще намерите стандартен набор от опции. Има подкрепа за прозрачност, персонализирани шрифтове и цветови схеми, URL адреси с възможност за кликване и размер на персонализираното превъртане.

Но това не е всичко! Термитите могат да работят в два режима: Insert and Selection, всеки със собствен набор от клавишни комбинации. Всички те са създадени, за да ви направят по-продуктивни, без да се налага да достигате за мишката. Ето защо Termite е идеалното решение за безкръгови работни потоци в керамични прозоречни мениджъри.

уебсайт

Забележка: Има друг Linux терминален емулатор, наречен Termit. Макар и сходен по име, той няма същия подход като термит.

11. Mlterm

Чудесно, ако искате: поддръжка на много езици и кодировки

Повечето съвременни терминални емулатори поддържат множество кодирания, но малцина се доближават до количеството езици и системи за писане, поддържани от Mlterm. Това е задължително условие за всеки, който иска да използва RTL (отдясно наляво) езици като арабски, иврит и фарси. Поддържат се и кодировки за индийски и дравидски езици - хинди, бенгалски, гуджарати, каннада, пенджаби и др.

Специални функции за вертикално писане, двойна ширина и комбинирани символи правят възможно използването на източноазиатски, тайландски и виетнамски скриптове. Освен това, Mlterm поддържа множество сървъри за X Input Method и може автоматично да открие необходимото кодиране за вашия вход.

уебсайт

12. Cool Retro Term

Чудесно, ако искате: носталгично предизвикващ бонбон

Както обяснихме по-рано, терминалните емулатори на Linux имитират функционалността на вече отхвърлените физически устройства. Въпреки това, Cool Retro Term отнема още една крачка напред и емулира начина, по който изглеждат (ed). Сега можете да превърнете целия си десктоп в копие на стар CRT монитор и да привлечете любопитни погледи от колеги и минувачи.

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

Чудесно, ако искате: лек терминал с различни оформления на прозореца

Terminix дава ново значение на думата „облицовка“ . Чрез разделяне на прозореца на приложението върху няколко панела можете да създадете десетки оформления за различни цели, да ги запазите и да ги заредите, когато е необходимо. За да превключвате между стъкла, кликнете върху тях в страничната лента или използвайте клавишни комбинации.

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

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

уебсайт

Най-добрите терминални емулатори за Linux!

Въпреки че това вече е дълъг списък, има още повече терминални емулатори за Linux. Някои се придържат към основите и спорта по традиционния подход. Други, като (прекратения) проект на Cyborg Terminal, отиват за нещо съвсем различно и неочаквано.

Както винаги, изборът зависи от вас, затова изберете терминал, който отговаря на вашето ниво на опит. С толкова много терминални емулатори, които се стремят да бъдат по-удобни за потребителя и по-лесно да се персонализират, дори и пълноценните начинаещи в Linux не би трябвало да имат проблеми с избора - и използването - на един.

Какво търсите в терминален емулатор? Коя е любимата ви? Можете ли да препоръчате някои други терминални емулатори за Linux? Споделете с нас в коментарите!

Кредити за изображения: DEC VT100 Терминал от Wolfgang Stief чрез Flickr; Избрани източници на изображения.

Top