Hyper, un emulatore di terminale realizzato con tecnologie web

su Hyper

Nel prossimo articolo daremo uno sguardo a Hyper. Riguarda un emulatore di terminale costruito con tecnologie web: javascript, html, css. L'obiettivo del progetto è creare un'esperienza bella ed estensibile per gli utenti dell'interfaccia della riga di comando, basata su standard web aperti. Hyper si basa su xterm.js, un componente front-end scritto in TypeScript. Hyper offre supporto multipiattaforma per l'esecuzione su Gnu / Linux, macOS e Windows.

Nel caso in cui qualcuno non sia chiaro, saremo in grado di farlo accedere alla riga di comando dal desktop utilizzando un emulatore di terminale. La finestra del terminale consentirà all'utente di accedere a una console ea tutte le sue applicazioni, come le interfacce della riga di comando (CLI).

Il recente sviluppo dell'emulatore di terminale Hyper si è concentrato sul miglioramento della latenza dell'input e della velocità di output del testo, oltre a concentrarsi sulla correzione di molti dei bug. Anche se l'ho testato, il rendering è stato veloce e sufficiente per la maggior parte dei casi testati.

Processo terminale in background
Articolo correlato:
Come eseguire un processo terminale in background

Hyper offre una buona gamma di funzioni, comprese le schede e il multiplexing. Per impostazione predefinita, l'apertura di un nuovo pannello o scheda reimposta la directory di lavoro sulla directory home. Per risolvere questo problema, è meglio utilizzare il plug-in ipercd affinché la nuova scheda mantenga la directory corrente.

Se stai cercando un emulatore di terminale basato su tecnologie web, questa è una buona opzione altamente supportata su siti come GitHub. L'ultima versione di Hyper offre diverse modifiche che ne migliorano radicalmente la velocità. Se passi molto tempo nel terminale, questo è un'alternativa agli emulatori di terminale "tradizionali".

Caratteristiche generali iper

materia oscura iper

  • Questo emulatore di terminale funziona su Gnu / Linux, macOS e Windows.
  • Su estensibilità Ciò è legato alla possibilità di personalizzare un'applicazione in base alle preferenze e ai gusti di un individuo. Questa flessibilità è offerta da plugin e temi e temi disponibili.
  • Hyper non accetta praticamente alcun argomento della riga di comando. Ma possiamo modificarlo a nostro piacimento tramite il suo file di configurazione ~ / .hyper.js.
  • Noi troveremo disponibles più di 20 accessori Aggiungeranno funzionalità aggiuntive a questo emulatore di terminale.
  • Avremo la possibilità di selezionare automaticamente il file renderer Canvas o WebGL per prestazioni visive fluide.
  • Saremo in grado di personalizzare questo emulatore per adattarlo a qualsiasi flusso di lavoro.
  • Possiamo usare keymap personalizzate.
  • Ha supporto emoji.
  • Offre una buona compatibilità proxy.

tema dell'evidenziatore iperelettronico

Queste sono solo alcune delle caratteristiche, tutte consultabili nel sito web del progetto.

Installazione su Ubuntu

Per la sua installazione troveremo disponibili i pacchetti .deb, ma avremo anche la possibilità di scaricare una AppImage.

Se preferisci usare il .deb, avrai solo scaricalo dal sezione download nella pagina del progetto. Oppure puoi anche aprire un terminale (Ctrl + Alt + T) e usa wget come segue:

scarica con wget hyper

wget -O hyper.deb https://releases.hyper.is/download/deb

Una volta scaricato dovremo procedere all'installazione:

hyper installazione .deb

sudo dpkg -i hyper.deb

Se preferisci utilizzare il file .AppImage, tutto ciò che devi fare è da fare è che il file, AppImage, che possiamo scaricare dallo stesso web, sia eseguibile. Possiamo fare tutto questo scrivendo quanto segue nello stesso terminale:

scarica AppImage Hyper

wget -O hyper.AppImage https://releases.hyper.is/download/AppImage

chmod u+x hyper.AppImage

Dopo questo possiamo utilizzare l'emulatore di terminale facendo doppio clic sul file .AppImage.

Configurazione

Non troveremo un sofisticato gestore di plugin all'interno dell'applicazione che ci aiuti a installare i plugin. Invece, dovremoe modificare il file config ~ / .hyper.js e aggiungi alcune righe di testo. Ad esempio, per utilizzare il plugin iperpotenza, dovremo aggiungere le seguenti righe al file:

aggiungi plugin hyperpower

plugins: [
"hyperpower",
],

Se non ti piace il tema predefinito, potrai anche cambiarlo. Lo faremo aggiungi un argomento aggiungendolo nella sezione plugin del file di configurazione (~ / .hyper.js), come puoi vedere nello screenshot precedente. Possiamo vedere tutte le opzioni di configurazione nel file pagina GitHub del progetto.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.