Na Linux operativnom sistemu, terminal je centralna komponenta. Kroz njega, korisnik ostvaruje pristup moćnoj Linux komandnoj liniji, koja omogućava izvršavanje značajnih sistemskih promena. Kada Linux korisnik savlada komandnu liniju, otvara se mogućnost da postigne gotovo sve na platformi. Mnogi početnici zaziru od terminala, smatrajući ga „komplikovanim i dosadnim“. Međutim, istina je da se brojne operacije, koje zahtevaju desetine klikova u grafičkom okruženju, mogu obaviti jednom komandom u terminalu. Razumljivo je da većina standardnih terminalskih aplikacija za Linux nije dovoljno dobro dizajnirana i često nedostaju ključne funkcije.
Zbog toga smo pripremili listu sa 4 najbolje terminalske aplikacije za Linux. Detaljno ćemo opisati njihove karakteristike, izdvojiti ono što ih čini izuzetnim, i objasniti zašto bi trebalo da ih isprobate. Krenimo!
Terminator
Linux sistemski administratori, ili bilo ko ko radi sa više otvorenih terminalskih prozora istovremeno, znaju da je praćenje svih tih prozora izuzetno teško. Većina terminalskih aplikacija prikazuje korisničko ime i ime hosta, a ne komandu koja se trenutno izvršava, što može dovesti do konfuzije. Kao rezultat toga, korisnici često provode vreme klikćući između terminalskih prozora, pokušavajući da shvate koji od njih je aktivan. To zaista može biti frustrirajuće.
U pomoć priskače Terminator: terminalska aplikacija koja je posebno dizajnirana da reši ovaj problem. Umesto otvaranja više različitih prozora ili kartica, korisnici mogu podeliti prozor terminala vertikalno i horizontalno. Ovo omogućava istovremeni rad u više različitih konzola, unutar jednog aktivnog prozora.
Pored opcije rada sa više prozora, Terminator nudi i druge korisne mogućnosti kao što su: tabovi, prilagođeni profili, prilagođene teme, boje profila, pokretanje komandi prilikom startovanja, pa čak i emitovanje konzole. Može se slobodno reći da ova aplikacija nudi mnogo toga. Ako često koristite terminal, instalirajte Terminator odmah. To je jedna od najboljih terminalskih aplikacija za Linux!
Guake
Terminalska aplikacija koja je dostupna na dohvat ruke može biti zaista praktična. Pritiskom na prečicu, konzola se može pojaviti (umesto čekanja na otvaranje). Ovo su terminali u stilu „klizanja“, ili „zemljotresa“. Takav naziv su dobili jer imitiraju terminalsku konzolu iz video igre Quake (gde igrači mogu da pritisnu taster ~ da bi otvorili konzolu u bilo kom trenutku).
Na Linuxu postoji veliki broj terminalskih aplikacija ovog tipa, ali se Guake izdvaja kao najbolja među njima. To je GTK padajuća terminalska aplikacija u stilu „zemljotresa“. Korisnici pritiskom na prečicu na tastaturi mogu otvoriti konzolu u bilo kom trenutku i izvršavati različite komande. Pored ove funkcionalnosti, nudi i druge korisne opcije, kao što su: podrška za više monitora, automatsko pokretanje prilikom prijavljivanja, rad sa karticama, podrška za različite skinove i teme, prilagođene boje, brzo otvaranje datoteka i još mnogo toga.
Hyper
Hyper je terminalski emulator sa fokusom na eleganciju i jednostavnost korišćenja. Programeri koji stoje iza ove aplikacije veruju da bi terminal trebalo da izgleda dobro, da se lako prilagođava i da bude jednostavan. Iz tog razloga, aplikacija ima manje dodatnih funkcija. Međutim, uspeva da bude zaista dobra terminalska aplikacija, posebno ako preferirate minimalizam.
Aplikacija koristi Electron web mehanizam za renderovanje, kao i Node.JS i prati otvorene web standarde. Zahvaljujući tome, Hyper je dostupan za macOS, Windows 10, kao i za sve glavne Linux distribucije.
Za razliku od mnogih drugih terminalskih aplikacija za Linux, Hyper podržava plug-inove i ekstenzije preko NPM-a i Node.JS. Sa podrškom za plug-inove, Hyper terminal takođe nudi opcije kao što su konfiguracioni fajl koji se lako može uređivati, ugrađeni web pretraživač za rukovanje linkovima, prilagodljive prečice na tastaturi i još mnogo toga.
Ako ste minimalista i tražite elegantan terminal za Linux, jednostavan za korišćenje, obavezno isprobajte Hyper.
Alacritty
Da li vas frustrira sporost standardne terminalske aplikacije na vašem Linux računaru? Da li ste umorni od loših fontova i grafičke podrške? Želite nešto bolje? Ako je tako, Alacritty je možda pravi izbor za vas. To je aplikacija za emulator terminala za Linux i macOS koja se fokusira na brzinu. Za razliku od drugih terminalskih emulatora za Linux, Alacritty je GPU ubrzan. To znači da se ne oslanja samo na procesor. Umesto toga, koristi grafičku karticu, što korisnicima omogućava da uživaju u izuzetno visokim brzinama.
Dodatne karakteristike uključuju 4K podršku, poboljšanu podršku za grafiku terminala (ncurses), prenosivost, jednostavnost upotrebe itd. Alacritty je dostupan na GitHub-u.
Zaključak
Terminalski emulatori ne deluju naročito bitno, ali istina je da su veoma važni. Uz dobru terminalsku aplikaciju, korisnik se oseća prijatno dok koristi Linux komandnu liniju. Razlika između efikasno obavljenog posla i frustracije je često u izboru dobre aplikacije. Ako se mučite da pronađete odličnu terminalsku aplikaciju za Linux, razmislite o isprobavanju programa sa ove liste. Svaki od njih je sjajan na svoj način i pomoći će vam da se osećate kao kod kuće dok „hakujete“ na svom Linux računaru!