Raccomandato, 2024

Scelta Del Redattore

15 migliori emulatori di terminali per Linux

Avete notato che gli articoli sugli emulatori di terminale Linux di solito dicono qualcosa come "il terminale non è spaventoso"? Beh, non si sbagliano. L'emulatore di terminale è solo un'applicazione; non c'è nulla di intrinsecamente "spaventoso" (i comandi che si eseguono in esso sono potenzialmente pericolosi). E poiché è un'applicazione come qualsiasi altra - ad esempio, un lettore musicale o un'app di messaggistica - puoi facilmente sostituirla.

Come forse già sapete, la parola "terminale" era usata per riferirsi a dispositivi fisici reali. Avevano una tastiera e uno schermo e consentivano alle persone di interagire con i computer mainframe. Al giorno d'oggi, i nostri emulatori di terminale sono solo software, ma spesso utilizziamo la stessa parola - terminale - per loro.

La maggior parte dei terminali Linux emula la funzionalità dei dispositivi VTxxx sviluppati da DEC (Digital Equipment Corporation), ma esistono emulatori per altri dispositivi (IBM, HP, ADDM ...). I terminali Linux sono molto simili tra loro, specialmente quelli basati sulla libreria del software VTE. La differenza è principalmente nelle opzioni aggiuntive che puoi abilitare per migliorare il tuo flusso di lavoro.

Mentre molte persone saranno felici con il terminale predefinito fornito dalla loro distribuzione Linux, alcuni potrebbero voler cambiare le cose. Se ti senti avventuroso, ecco 15 migliori emulatori di terminali Linux perfettamente in grado di sostituire quello attuale:

1. AltYo

Ottimo se vuoi: un terminale a discesa con molte opzioni di gestione delle schede

AltYo non ha molte dipendenze, ma ha un sacco di impostazioni relative alle schede. Puoi lavorare con più schede, riordinarle, modificarne i titoli o bloccarle per evitare la chiusura accidentale. Dato che si tratta di un terminale a discesa, scorre dolcemente dal bordo dello schermo, ma funziona anche bene con i gestori di finestre affiancate.

AltYo può aprire automaticamente le app in nuove schede una volta lanciato, o persino farle avviare automaticamente con il desktop Linux. I principianti saranno felici di sapere che AltYo ha una finestra di dialogo delle impostazioni senza complicazioni, quindi non è necessario modificare alcun file di configurazione. Al contrario, chi desidera armeggiare dietro le quinte può personalizzare AltYo con i CSS.

Sito web

2. Gattino

Ottimo se vuoi: un terminale moderno ottimizzato per la velocità

Kitty ha una funzione intelligente che è relativamente raro tra gli emulatori di terminale Linux - il rendering OpenGL . Invece di tassare la CPU, si basa sulla scheda grafica per un output più veloce e più fluido.

Puoi aprire più istanze di Kitty e organizzarle ordinatamente in un unico contenitore. Sono supportati diversi layout di piastrellatura e puoi persino salvare un layout (con tutte le app e i comandi in esecuzione) come sessione e caricarlo in qualsiasi momento.

Sito web

3. Extraterm

Ottimo se vuoi: opzioni avanzate per la gestione dell'output dei comandi

Il premio per la funzione più interessante va ai frame di comando di Extraterm . Extraterm colloca l'output dei comandi di Linux in fotogrammi codificati per colore: blu per il successo, rosso per comandi falliti. È possibile eliminare rapidamente l'output di un comando facendo clic sull'icona X, oppure aprirlo in una scheda separata all'interno di Extraterm. Se si passa alla modalità di selezione, è possibile modificare l'output di ciascun fotogramma.

Altre funzioni utili includono e mostrano comandi. Il primo consente di utilizzare l'output di un comando precedente come input per il prossimo. Il comando show mostra il contenuto di un file nella finestra del terminale e anche i file di immagine sono supportati.

Sito web

4. Urxvt

Ottimo se vuoi: estensibilità e velocità

Urxvt sta per rxvt-unicode, che allude all'origine di questo emulatore di terminale. È un fork di rxvt con supporto per Unicode - uno standard di codifica che consente di rappresentare vari sistemi di scrittura e caratteri in file e applicazioni.

Urxvt supporta anche l'altezza della linea personalizzata e la spaziatura delle lettere per una migliore leggibilità. È possibile utilizzare urxvt in modalità client-server, dove viene eseguito come processo in background (server) per risparmiare memoria e per aprire nuove finestre urxvt (client) molto più velocemente.

Se Perl è il tuo linguaggio di programmazione preferito, urxvt potrebbe essere il tuo emulatore di terminale Linux preferito. Ci sono alcune estensioni Perl per uxrvt che puoi abilitare per introdurre funzionalità come schede, URL cliccabili e gestione degli appunti. Certo, puoi provare a scrivere estensioni personalizzate.

Sito web

5. Terminale Xfce

Ottimo se vuoi: un terminale per principianti con modalità a discesa opzionale

Xfce Terminal è il preferito dei principianti perché è facile da personalizzare grazie a semplici finestre di dialogo. Offre le funzionalità standard che ti aspetteresti da un terminale Linux, oltre ad alcuni extra interessanti.

È possibile trascinare e rilasciare un file dal file manager in Xfce Terminal e farlo visualizzare il percorso completo del file. Lo sfondo della finestra del terminale può essere trasparente e puoi utilizzare Xfce Terminal in modalità compatta, che nasconde i bordi delle finestre, le decorazioni e le barre degli strumenti.

La migliore di tutte è la modalità a discesa opzionale che fa funzionare Xfce Terminal come altri popolari terminali a discesa (Guake o Tilda, che è presente in questo elenco). Assicurati di leggere la documentazione ufficiale per assicurarti che la modalità a discesa sia impostata correttamente.

Sito web

6. Konsole

Ottimo se vuoi: personalizzazione avanzata attraverso dialoghi semplici

Usare Konsole è come mangiare in un ristorante sushi con nastro trasportatore. Tanti deliziosi dettagli disposti di fronte a te per scegliere quello che vuoi ... eppure fissarli per troppo tempo potrebbero far girare la testa. Dove iniziamo anche noi?

Iniziamo creando un profilo. Konsole ti consente di passare da un profilo all'altro o persino di eseguire più profili contemporaneamente, in diverse schede. Ogni profilo ha le proprie impostazioni di aspetto e comportamento e puoi caricare shell differenti in profili Konsole separati. Un profilo può eseguire automaticamente comandi e applicazioni personalizzati quando lo si attiva.

Dopo aver impostato i profili, tuffati nella gestione delle schede. L'opzione Vista divisa visualizza i contenuti di più schede contemporaneamente. Per spostare le schede tra le finestre di Konsole, usa semplicemente l'opzione Tabulazione clona o rimuovi una scheda per aprirla in una nuova finestra.

Altre funzioni interessanti includono Controllo del flusso, che ti consente di sospendere l'output del comando e Monitoraggio per attività / silenzio, che ti dice cosa sta succedendo con i comandi nelle schede di Konsole. Se sei deluso dal fatto che Konsole non abbia una modalità a discesa, dai un'occhiata a Yakuake. È basato su Konsole e condivide molte delle sue funzionalità.

Sito web

7. Terminale Gnome

Ottimo se vuoi: stabilità in un'interfaccia familiare

Gnome Terminal è una controparte un po 'più leggera di Konsole in un ambiente desktop diverso. Come Konsole, Gnome Terminal supporta i profili e consente di personalizzare tutto, dalla forma del cursore e la combinazione di colori alla codifica e al comportamento dei tasti Backspace.

Poiché Gnome Terminal si basa sulla libreria VTE, il suo set di funzionalità è quasi identico ad altri terminali Linux che condividono lo stesso back-end. Pertanto, non dovresti trovare troppo confuso se stai passando da Terminal MATE o Pantheon (SO elementare).

Sito web

8. Terminologia

Ottimo se vuoi: anteprime pratiche di file nel terminale

Con Terminology, usare il terminale può essere divertente. La gestione dei file è facilitata grazie alle anteprime dei file che appaiono come piccoli pop-up. È possibile visualizzare in anteprima numerosi formati di file, incluse immagini e file video. La terminologia riconosce automaticamente URL e percorsi ai file locali, quindi è possibile aprirli con un clic del mouse.

Se lavori spesso con più finestre di terminale, Terminology può aiutarti a organizzarle suddividendo una finestra in riquadri . Ogni riquadro può contenere più schede che è possibile ridimensionare a piacere. In questo modo puoi combinare più finestre in una. Un altro modo per controllare Terminology è il Tab Switcher. Mostra tutte le finestre del terminale in una griglia, permettendoti di mescolarle rapidamente per trovare quello che ti serve.

Sito web

9. QTerminal

Ottimo se vuoi: un terminale a discesa con supporto per multiplexing

QTerminal è una di quelle app che ti sorprendono di quanto siano leggere, considerando la quantità di funzionalità che offrono. È un terminale a discesa rapido e reattivo che consente di personalizzare quasi tutto: da combinazioni di colori, caratteri e scorciatoie da tastiera a posizione della barra di scorrimento e delle schede, trasparenza e segnalibri.

Grazie alle funzionalità Multiplexer, QTerminal può visualizzare più istanze di emulazione di terminale in una finestra. È inoltre possibile dividere la finestra dell'applicazione QTerminal in verticale o in orizzontale e passare facilmente tra le schede e le finestre aperte.

Sito web

10. Termite

Ottimo se vuoi: un flusso di lavoro simile a Vim che si basa molto sulle scorciatoie da tastiera

A prima vista, Termite è solo un semplice emulatore di terminale. Se sbirci nel suo file di configurazione, troverai un set standard di opzioni. È disponibile supporto per la trasparenza, caratteri personalizzati e combinazioni di colori, URL selezionabili e dimensioni di scorrimento personalizzate.

Ma non è tutto! Termite può funzionare in due modalità: Inserisci e Selezione, ognuna con il proprio set di scorciatoie da tastiera. Sono tutti progettati per renderti più produttivo senza mai dover raggiungere il mouse. Questo è il motivo per cui Termite è la soluzione perfetta per i flussi di lavoro non misti nei gestori di finestre affiancate.

Sito web

Nota: esiste un altro emulatore di terminale Linux chiamato Termit. Sebbene simile nel nome, non ha lo stesso approccio di Termite.

11. Mlterm

Ottimo se vuoi: supporto per numerose lingue e codifiche

I più moderni emulatori di terminali supportano codifiche multiple, ma pochi si avvicinano alla quantità di lingue e sistemi di scrittura supportati da Mlterm. È un must per chiunque voglia utilizzare le lingue RTL (da destra a sinistra) come l'arabo, l'ebraico e il farsi. Sono supportate anche le codifiche per le lingue Indic e Dravidian - hindi, bengalese, gujarati, kannada, punjabi e altro ancora.

Le caratteristiche speciali per la scrittura verticale, la doppia larghezza e la combinazione di caratteri consentono l'utilizzo di script in Asia orientale, tailandese e vietnamita. Inoltre, Mlterm supporta più server X Input Method e può rilevare automaticamente la codifica necessaria per l'input.

Sito web

12. Cool Retro Term

Ottimo se vuoi: un piacere per gli occhi che induce nostalgia

Come abbiamo spiegato in precedenza, gli emulatori di terminale di Linux simulano la funzionalità dei dispositivi fisici ormai obsoleti. Tuttavia, Cool Retro Term fa un ulteriore passo avanti ed emula anche il loro aspetto (ed). Ora puoi trasformare l'intero desktop in una replica di un vecchio monitor CRT e attirare sguardi curiosi da colleghi e passanti.

Cool Retro Term viene fornito con diversi schemi di colori ed effetti come lo sfarfallio dello schermo e le linee di scansione. Anche se il suo scopo principale sembra essere solo un piacere per gli occhi, puoi comunque usare Cool Retro Term come qualsiasi altro emulatore di terminale.

Sito web

13. Roxterm

Ottimo se vuoi: un'alternativa più leggera ma funzionale a Gnome Terminal

ROXTerm vuole essere un'alternativa avanzata a Gnome Terminal, ma senza il peso delle dipendenze legate a Gnome. In pratica, questo significa che troverai molte funzioni familiari: supporto per scorciatoie da tastiera, combinazioni di colori, profili utente e salvataggio della sessione.

Oltre a ciò, ROXTerm ha un pratico menu a comparsa che ti consente di nascondere la barra dei menu e massimizzare lo spazio sullo schermo. Inoltre, ROXTerm può riconoscere percorsi di file, nomi host SSH, indirizzi email e URL web. Puoi fare clic su di essi per aprire / accedere alla destinazione, oppure premere Ctrl e trascinare il link in un'altra applicazione.

Parlando di trascinamento, è anche possibile trascinare e rilasciare testo e file nella finestra dell'applicazione ROXTerm. Il testo viene incollato nel terminale, mentre i file vengono visualizzati come un percorso che è possibile manipolare ulteriormente.

Sito web

14. Tilda

Ottimo se vuoi: un terminale a discesa con una discreta quantità di opzioni

Un noto terminale a discesa, Tilda è pieno di grandi opzioni che sono facili da modificare nelle finestre di dialogo Config. Puoi provare a nascondere e mettere a fuoco automaticamente, oppure fare in modo che Tilda copra tutte le altre finestre sul desktop. Tilda può essere trasparente e puoi modificarne la posizione sullo schermo.

Le scorciatoie da tastiera semplificano la navigazione delle schede e, per assicurarti di non perdere nulla dall'output di un comando, puoi abilitare lo scrollback illimitato. Ultimo ma non meno importante, Tilda ha una barra di ricerca che puoi aprire in qualsiasi momento con una scorciatoia da tastiera. La query può essere sensibile al maiuscolo / minuscolo e puoi anche utilizzare espressioni regolari.

Sito web

15. Terminix

Ottimo se vuoi: un terminale leggero con diversi layout di finestre

Terminix dà un nuovo significato alla parola "piastrellatura" . Suddividendo la finestra dell'applicazione in più riquadri, è possibile creare dozzine di layout per scopi diversi, salvarli e caricarli quando necessario. Per passare da un riquadro all'altro, fare clic su di essi nella barra laterale o utilizzare le scorciatoie da tastiera.

Facoltativamente, Terminix può essere eseguito come terminale a discesa - configurarlo nella finestra di dialogo Preferenze> Quake. C'è anche la possibilità di attivare le notifiche desktop per i processi completati.

Il cambio automatico dei profili è forse la funzione più pratica. In base alle impostazioni del profilo utente, cambierà il comportamento e l'aspetto di Terminix quando rileva le modifiche nel nome utente, nel nome host o nella directory correnti. Tieni presente, tuttavia, che Terminix ha solo una versione a 64 bit per ora.

Sito web

I migliori emulatori di terminali per Linux!

Anche se questa è già una lunga lista, ci sono ancora più emulatori di terminale per Linux. Alcuni si attengono alle basi e sfoggiano un approccio tradizionale. Altri, come il progetto (dismesso) del Terminale Cyborg, cercano qualcosa di completamente diverso e inaspettato.

Come sempre, la scelta spetta a te, quindi scegli un terminale adatto al tuo livello di esperienza. Con così tanti emulatori di terminale che cercano di essere più user-friendly e più facili da personalizzare, anche i principianti Linux completi non dovrebbero avere problemi a scegliere - e ad usare - uno.

Cosa cerchi in un emulatore di terminale? Quale è il vostro preferito? Puoi consigliare altri emulatori di terminale per Linux? Fateci sapere nei commenti!

Crediti immagine: DEC VT100 Terminal di Wolfgang Stief via Flickr; Fonte dell'immagine in primo piano.

Top