Connect with us

Linux

vtm è un ambiente desktop basato su testo che viene eseguito all’interno di un terminale


ambiente desktop vtm in un terminale

vtm è un ambiente desktop basato su testo che viene eseguito all’interno di un terminale, disponibile per Linux, Microsoft Windows, macOS e *BSD.

Lo strumento può eseguire applicazioni TUI (interfaccia utente terminale) in finestre mobili che possono essere spostate, ridimensionate e chiuse (incluso il supporto del mouse) proprio come le finestre in un ambiente desktop tradizionale.

vtm è un multiplexer terminale anche, come tmux e screen, che consentono agli utenti di scollegare e ricollegare le sessioni da un terminale, consentire a più computer di connettersi alla stessa sessione contemporaneamente, ecc. Basta fare clic sul pulsante Disconnect e il TUI vtm viene chiuso, ma il processo continua a essere eseguito in background, consentendoti di riaprirlo in un secondo momento.

Per quanto riguarda i terminali supportati, vtm dovrebbe funzionare con la maggior parte dei popolari emulatori di terminale, inclusi GNOME Terminal, Konsole, Xfce4 Terminal, kitty, Alacritty, xterm, st, iTerm2, Windows Terminal, Windows Command Prompt e Termux.

Questa è una demo vtm molto breve che ho registrato per mostrare le sue funzionalità di gestione delle finestre:

Come puoi vedere nel video, vtm viene fornito con un file lanciatore di applicazioni che scorre da sinistra. Da lì puoi avviare applicazioni, accedere alle sue impostazioni (al momento ha solo un’impostazione di frame rate), disconnetterti da vtm o spegnerlo.

Oltre a consentire di eseguire applicazioni TUI di terze parti nelle proprie finestre, vtm include anche alcune applicazioni integrate:

  • un emulatore di terminale (necessario per eseguire TUI esterne),
  • gestore di finestre di affiancamento,
  • assistente alla navigazione nell’area di lavoro,
  • alcune applicazioni dimostrative.

Ti potrebbe piacere anche: Zellij è un nuovo multiplexer di terminale scritto in Rust

L’aggiunta di applicazioni TUI di terze parti è abbastanza semplice. Inizia creando il file di configurazione vtm usando l’esempio disponibile sulla sua pagina GitHub. Copia la configurazione di esempio e incollala in ~/.config/vtm/settings.xml. Questa configurazione di esempio include una voce commentata per mc (Midnight Commander): decommentalo per provarlo (rimuovi il file <!-- E --> che circonda il mc line), e ora avrai questo nel tuo file di configurazione:

<item id=mc         label="mc"         type=SHELL    title="Midnight Commander"    param="mc"               notes=" run Midnight Commander in its own window "/>

Allo stesso modo, puoi aggiungere altre applicazioni TUI a vtm. Ad esempio, per aggiungere htop, dovresti usare:

<item id=htop         label="htop"         type=SHELL    title="htop"    param="htop"               notes=" run htop in its own window "/>

Dopo aver apportato modifiche al file di configurazione vtm, assicurati di chiudere vtm utilizzando il suo file Shutdown pulsante (e non Disconnect – questo lo lascia in esecuzione in background), quindi riavvialo. Una volta aggiunta una nuova applicazione, dovrebbe essere elencata nel vtm launcher.

Uso vtm da alcuni giorni e finora il mio problema principale è il modo in cui copia il testo all’interno del terminale integrato. Devi RightClick per copiare la selezione, quindi incollare utilizzando RightClick. Il contenuto degli appunti viene visualizzato attorno al cursore del mouse, il che è carino, ma a volte può essere fastidioso. Il buffer degli appunti locale può essere cancellato usando Left + RightClick ovunque. Inoltre, non puoi incollare il testo all’esterno di vtm a meno che il terminale non supporti OSC 52 e i terminali VTE, come GNOME Terminal, non lo supportano.

Il piano è che vtm diventi un’applicazione GUI, il che significa aggiungere un frontend GUI a vtm che visualizza solo una matrice di celle. In questo modo, l’applicazione non sarà più vincolata dalle capacità del terminale esterno: ciò consentirà, tra le altre cose, l’integrazione con gli appunti del sistema operativo. Fino ad allora, dovrai abituarti al comportamento attuale degli appunti se vuoi usarlo.

Vale anche la pena notare che mentre vtm si comporta come un ambiente desktop, ha bisogno di un emulatore di terminale grafico per funzionare, quindi non puoi usarlo come un ambiente desktop completo. Se vuoi farlo sembrare un ambiente desktop basato su testo, puoi eseguire una finestra di terminale a schermo intero e impostarla per avviare vtm all’avvio.

Installa vtm

Nella pagina delle versioni di vtm troverai i binari per Linux, macOS, FreeBSD, OpenBSD, NetBSD e Microsoft Windows. Estrai l’archivio scaricato, quindi con un terminale aperto nella cartella in cui si trova il binario vtm estratto, installalo in /usr/local/bin utilizzando:

sudo install vtm /usr/local/bin/


Ti e piaciuto questo articolo?
Supporta il mio lavoro, facendo una donazione!

Click to comment

Leave a Reply

Esegui l'accesso per Commentare.

Di tendenza

Close Popup
Questo sito utilizza i cookie per migliorare servizi ed esperienza dei lettori. Se decidi di continuare la navigazione senza blocchi premi su Accetto, oppure continua tranquillamente la navigazione, nessun dato sulla tua navigazione verrà raccolto.
Close Popup
Privacy Settings saved!
Impostazioni

Quando visiti un sito Web, esso può archiviare o recuperare informazioni sul tuo browser, principalmente sotto forma di cookies. Controlla qui i tuoi servizi di cookie personali.

Questi cookie sono necessari per il funzionamento del sito Web e non possono essere disattivati nei nostri sistemi.

Cookie tecnici
Per utilizzare questo sito web usiamo i seguenti cookie tecnici necessari:
  • wordpress_test_cookie
  • wordpress_logged_in_
  • wordpress_sec
  • swpm_session

Google Adsense
Usiamo la pubblicità di Google solo per mantenere attivi i nostro sito. Con ip anonimizzati.

Rifiuta tutti i Servizi
Save
Accetta tutti i Servizi