Rilasciato GNU Screen 5.0
Alexander Naumov ha annunciato il rilascio di GNU Screen 5.0, l’ultima versione stabile di questo popolare gestore di finestre a schermo intero open-source che permette di multiplexare (ovvero di condividere) un terminale fisico tra diversi processi.
GNU Screen 5.0 arriva più di 1 anno dopo l’ultima versione della serie 4.x e più di 2 anni dopo la versione 4.9, introducendo un meccanismo di autenticazione rinnovato, nuovi comandi e funzioni. Inoltre GNU Screen 5.0 risolve diversi problemi presenti nelle versioni precedenti, migliorando la stabilità e l’affidabilità del software.
GNU Screen 5.0 può essere estremamente utile per l’attività sistemista con Linux. Ecco alcuni modi in cui potrebbe esserti utile:
- Multiplexing del Terminale: GNU Screen ti permette di avere più sessioni di terminale aperte contemporaneamente all’interno di una singola finestra del Terminale. Questo è utile quando devi eseguire e monitorare più processi allo stesso tempo senza dover aprire più finestre del Terminale.
- Persistenza delle Sessioni: Puoi avviare una sessione di Screen, eseguire alcuni comandi e poi “staccarti” dalla sessione. La sessione continuerà a funzionare in background, e potrai “riattaccarti” in un secondo momento per vedere i risultati o continuare a lavorare. Questo è particolarmente utile per eseguire processi di lunga durata o per mantenere sessioni attive anche se ti disconnetti dal server.
- Protezione tramite Password: Con il nuovo comando
auth [on|off]
, puoi proteggere le tue sessioni di Screen con una password, garantendo che solo tu o chi conosce la password possa accedere alle sessioni. - Gestione dei Messaggi di Stato: Il comando
status [top|up|down|bottom] [left|right]
ti permette di posizionare i messaggi di stato in qualsiasi angolo dello schermo, rendendo più facile monitorare lo stato delle tue sessioni senza interferire con il tuo lavoro. - Supporto ai Colori: Il comando
truecolor [on|off]
abilita il supporto ai colori a 24 bit, migliorando l’esperienza visiva e rendendo più facile distinguere tra diverse informazioni visualizzate nel terminale. - Input Multiplo: Il comando
multiinput
ti permette di inviare input a più finestre contemporaneamente, il che può essere utile quando devi eseguire lo stesso comando su più sessioni.
Per poterlo usare devi installarlo dai repository software stabili della tua distribuzione GNU/Linux. Il nome del pacchetto software è screen
. Quindi puoi usarlo a partire dal tuo Terminale generalmente fornito con ogni ambiente desktop come GNOME o KDE o direttamente dalla linea di comando del sistema se non è installato un ambiente dektop. Per avviarlo usare il comando screen
.
Ecco alcuni comandi di base per iniziare:
- Creare una sessione con un nome specifico:
screen -S nome_sessione
Questo è utile per identificare facilmente le tue sessioni. - Staccarsi da una sessione:
PremendoCtrl + A
e poiD
ti potrai staccare dalla sessione corrente, che continuerà a funzionare in background. - Riattaccarsi a una sessione esistente:
screen -r nome_sessione
Questo comando ti permette di riattaccarti a una sessione staccata in precedenza. - Elencare tutte le sessioni di Screen:
screen -ls
Questo comando mostra tutte le sessioni di Screen attualmente in esecuzione. - Aprire una nuova finestra all’interno della sessione:
PremiCtrl + A
e poiC
per creare una nuova finestra. - Visualizza il TTY corrente:
PremiCtrl + A
e poi:
quindi digita il comando seguente:echo %T
Questo comando mostrerà il TTY corrente della finestra.
Con GNU Screen 5.0, puoi utilizzare anche i nuovi comandi introdotti:
- Abilitare la protezione tramite password:
screen -X auth on
Questo comando abilita la protezione tramite password per la sessione corrente. - Spostare i messaggi di stato:
screen -X status top right
Questo comando sposta i messaggi di stato nell’angolo in alto a destra dello schermo. - Abilitare il supporto ai colori:
screen -X truecolor on
Questo comando abilita il supporto ai colori a 24 bit. - Supportare l’input su più finestre contemporaneamente:
screen -X multiinput on
Questo comando abilita l’input su più finestre contemporaneamente.
Questa versione risolve anche alcuni problemi presenti nelle versioni precedenti e segnalati dagli utenti, tra cui i buffer dello schermo che registravano indefinitamente le pressioni del tasto ESC, i crash dopo il passaggio attraverso un trasferimento zmodem (un protocollo di trasferimento file), e un problema con quando veniva eseguito un nuovo comando -U
dopo averlo già fatto. Inoltre, rimuove diversi comandi, tra cui time
, debug
, password
, maxwin
e nethack
.
Per ulteriori dettagli su GNU Screen 5.0 puoi leggere la pagina dell’annuncio del rilascio.
La nuova versione GNU Screen 5.0 è disponibile per il download dal repository GNU.
Fonte: https://savannah.gnu.org/news/?id=10668
Fonte: https://9to5linux.com/gnu-screen-5-0-terminal-multiplexer-brings-new-commands-revamped-authentication
Se vuoi sostenerci, puoi farlo acquistando qualsiasi cosa dai diversi link di affiliazione che abbiamo nel nostro sito o partendo da qui oppure alcune di queste distribuzioni GNU/Linux che sono disponibili sul nostro negozio online, quelle mancanti possono essere comunque richieste, e su cui trovi anche PC, NAS e il ns ServerOne. Se ti senti generoso, puoi anche donarmi solo 1€ o più se vuoi con PayPal e aiutarmi a continuare a pubblicare più contenuti come questo. Grazie!
Hai dubbi o problemi? Ti aiutiamo noi!
Se vuoi rimanere sempre aggiornato, iscriviti al nostro canale Telegram.Se vuoi ricevere supporto per qualsiasi dubbio o problema, iscriviti alla nostra community Facebook o gruppo Telegram.
Cosa ne pensi? Fateci sapere i vostri pensieri nei commenti qui sotto.
Ti piace quello che leggi? Per favore condividilo con gli altri.