Rilasciato Tmux 3.5 come Aggiornamento Significativo per il Multiplexer di Terminale

Tmux 3.5

Tmux 3.5 è stato recentemente rilasciato, portando con sé una serie di aggiornamenti e miglioramenti rispetto alla versione precedente. Questa nuova versione si concentra principalmente sulla gestione avanzata dei tasti, modifiche all’interfaccia utente e una migliore compatibilità con vari ambienti di terminale.

Cos’è Tmux?

Prima di esplorare le novità di Tmux 3.5, è utile spiegare brevemente cos’è Tmux per chi non lo conoscesse. Tmux, abbreviazione di “terminal multiplexer” (multiplexer di terminale), è un’applicazione progettata per funzionare in ambienti Unix-like. Questo significa che può essere utilizzata su diversi sistemi operativi, inclusi Linux, macOS e BSD. Tmux permette di avviare una sessione di terminale che non è legata a una specifica console fisica o virtuale e consente agli utenti di gestire più sessioni di terminale all’interno di una singola finestra. Immagina di dividere il tuo terminale in vari riquadri, ognuno con una sessione separata, e di avere la flessibilità di staccare o riconnettere in seguito. Questo è particolarmente utile per sviluppatori, amministratori di sistema e chiunque abbia bisogno di tenere traccia di più processi contemporaneamente.

Tmux è distribuito sotto la licenza ISC. La licenza ISC è una licenza permissiva simile alla licenza MIT, che consente agli utenti di utilizzare, modificare e distribuire il software con poche restrizioni. Questo tipo di licenza è molto apprezzato nella comunità open source perché offre grande flessibilità agli sviluppatori e agli utenti finali.

Novità in Tmux 3.5

Il cambiamento più sorprendente in Tmux 3.5 è il rinnovato supporto per i tasti estesi. La gestione dei tasti è stata sostanzialmente aggiornata per adattarsi più da vicino al comportamento di xterm, supportando sia la modalità 1 che la modalità 2. Tmux richiede sempre la modalità 2 dal terminale padre, portando a un comportamento di mappatura dei tasti più coerente. Inoltre, è stata introdotta una nuova opzione chiamata extended-keys-format, che aiuta a controllare il formato in modo simile a formatOtherKeys di xterm.

Miglioramenti alle Sovrapposizioni

Le sovrapposizioni, come popup e menu, ora si cancellano automaticamente quando si accede a un prompt dei comandi, riducendo l’ingombro visivo e offrendo un’esperienza utente più fluida. È stato introdotto anche un nuovo flag copy-mode -d, che consente agli utenti di scorrere una pagina verso il basso se sono già in modalità copia, allineandosi al comportamento del flag -e esistente.

Visualizzazione degli Hyperlink

Tmux 3.5 aggiunge la possibilità di visualizzare gli hyperlink in modalità copia, offrendo un’esperienza più interattiva quando si gestiscono i link nel terminale. Sono stati introdotti 2 nuovi formati, search_count e search_count_partial, per la modalità copia, migliorando la gestione delle ricerche.

Layout Speculari

Una novità interessante è rappresentata dalle versioni speculari dei layout principale orizzontale e principale verticale, che consentono agli utenti di posizionare il riquadro principale in basso o a destra anziché in alto o a sinistra, offrendo maggiore flessibilità per personalizzare l’area di lavoro.

Gestione del Mouse

Per quanto riguarda la gestione del mouse, i tasti di spostamento del mouse vengono ora ignorati a meno che non siano esplicitamente richiesti dall’applicazione, e il clic sulla riga di stato non reimposta più il riquadro del mouse. Queste modifiche migliorano l’usabilità complessiva delle interazioni del mouse all’interno di Tmux.

Miglioramenti di Prestazioni e Stabilità

Tmux 3.5 introduce anche diversi miglioramenti di prestazioni e stabilità. Ad esempio, il comando REP ora funziona con i caratteri Unicode e sono disponibili nuove soluzioni alternative per alcuni bug della console Linux con colori vivaci. Un’altra aggiunta degna di nota è il command-error hook, che si attiva ogni volta che un comando fallisce, consentendo agli utenti di avere più controllo e consapevolezza degli errori all’interno della loro sessione. La nuova opzione allow-set-title può essere utilizzata per impedire alle applicazioni di modificare il titolo del riquadro, garantendo un ambiente più coerente.

Miglioramenti nella Gestione del Mouse e delle Scorciatoie in Tmux 3.5

Tmux 3.5 introduce diverse ottimizzazioni che migliorano l’interazione con il mouse e l’uso delle scorciatoie, rendendo l’esperienza utente più fluida e affidabile.

Gestione degli Eventi Mouse Up

In questa versione, la gestione degli eventi “mouse up” è stata migliorata per evitare che vengano ignorati i rilasci multipli dei pulsanti del mouse. Questo significa che, quando si utilizzano più pulsanti del mouse in rapida successione, Tmux ora riconosce correttamente ogni rilascio, prevenendo errori di selezione o di input. Questo è particolarmente utile quando si lavora con applicazioni che richiedono un uso intensivo del mouse all’interno del terminale.

Prevenzione dei Crash durante la Messa a Fuoco del Riquadro

Tmux 3.5 ha risolto alcuni problemi che potevano causare crash durante la messa a fuoco di un riquadro. La messa a fuoco del riquadro si riferisce al processo di selezione di un riquadro specifico all’interno di una finestra Tmux per interagirvi. Con questa versione, il passaggio da un riquadro all’altro è più stabile, riducendo il rischio di interruzioni improvvise del lavoro.

Selezione Affidabile durante l’Eliminazione dei Buffer

La selezione dei buffer è stata resa più affidabile. I buffer in Tmux sono aree di memoria temporanea utilizzate per memorizzare dati copiati o tagliati. In precedenza, potevano verificarsi problemi durante l’eliminazione dei buffer, portando a selezioni errate o incomplete. Con Tmux 3.5, la gestione dei buffer è stata ottimizzata per garantire che le operazioni di copia e incolla siano precise e senza errori.

Riduzione del Tempo di Escape

Il tempo di escape è stato ridotto a 10 millisecondi per impostazione predefinita. Ma cos’è esattamente il tempo di escape?

Il tempo di escape è l’intervallo di tempo che Tmux attende per determinare se una sequenza di tasti è una scorciatoia o un input normale. Ad esempio, quando si preme una combinazione di tasti per attivare una funzione specifica in Tmux, il programma deve distinguere tra questa combinazione e la semplice digitazione di caratteri. Riducendo questo intervallo a 10 millisecondi, Tmux può riconoscere e rispondere più rapidamente alle scorciatoie, migliorando l’efficienza e la reattività durante l’uso del terminale.

Questi miglioramenti rendono Tmux 3.5 una versione più robusta e user-friendly, particolarmente apprezzata da chi fa un uso intensivo del terminale per attività di sviluppo e amministrazione di sistema.

Per ulteriori informazioni, il changelog (registro di sistema) fornisce una panoramica dettagliata di tutte le modifiche.

Fonte: https://raw.githubusercontent.com/tmux/tmux/3.5/CHANGES
Fonte: https://github.com/tmux/tmux/wiki
Fonte: https://linuxiac.com/tmux-3-5-terminal-multiplexer/

Visited 12 times, 12 visit(s) today
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.
Amazon Music
Scopri le ultime offerte per dischi ssd su Acquista su Amazon
Scopri le ultime offerte per memorie RAM DDR su Acquista su Amazon
Scopri le ultime offerte per Chromebook su Acquista su Amazon
Scopri le ultime offerte per Raspberry su Acquista su Amazon

Potrebbero interessarti anche...

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.