Canonical rilascia Mir 2.26 introducendo la prima implementazione in Rust del frontend Wayland, mentre Scribus 1.6.6 arriva con una serie di correzioni mirate che rafforzano stabilità, compatibilità e affidabilità del desktop publishing open source. I due aggiornamenti toccano aree diverse ma strategiche dell’ecosistema Linux: da una parte la sicurezza e la manutenibilità del compositore grafico, dall’altra la produttività concreta di chi lavora su impaginazione professionale, export PDF e conversione da formati legacy. Il risultato è un doppio passo avanti per sviluppatori, integratori e utenti avanzati. Mir si modernizza sul piano architetturale, mentre Scribus consolida il proprio ruolo come alternativa libera agli strumenti proprietari di publishing.
Cosa leggere
Canonical introduce Rust nel frontend Wayland di Mir 2.26
Con Mir 2.26, Canonical compie un passaggio tecnico che va oltre il semplice aggiornamento incrementale. L’introduzione di una prima implementazione in Rust del frontend Wayland segnala infatti una direzione precisa: ridurre il rischio di errori legati alla gestione della memoria, migliorare la manutenibilità del codice e preparare il compositore a una base software più robusta nel lungo periodo. In un componente delicato come un compositor, dove concorrenza, eventi input e rendering convivono in tempo reale, la scelta di Rust assume un valore concreto. Non si tratta ancora di una riscrittura totale, ma di un primo tassello che mostra come il progetto intenda evolvere senza rompere la continuità operativa per gli sviluppatori che già adottano Mir in shell personalizzate, ambienti embedded o dispositivi IoT.
Mir 2.26 amplia il supporto ai protocolli Wayland moderni
Sul fronte funzionale, Mir 2.26 estende il supporto ai protocolli Wayland con l’implementazione parziale di ext_image_copy_capture_v1, usato per inviare l’immagine del cursore, e con il protocollo ext-input-triggers, pensato per una gestione più sicura di trigger di input provenienti da tastiera, mouse e touch. Questi dettagli hanno un peso rilevante per chi sviluppa shell moderne, perché migliorano l’integrazione con workflow grafici contemporanei e con modelli di input sempre più eterogenei. La maturazione dei protocolli Wayland è ormai uno dei nodi centrali per il desktop Linux e per i sistemi specializzati, e Mir prosegue il proprio percorso come piattaforma intermedia capace di semplificare il lavoro di chi non vuole costruire un compositor da zero ma ha bisogno di controllare con precisione gestione delle finestre, input stack e hardware grafico.
Il wrapper Rust evdev-rs migliora la gestione degli eventi di input
Uno degli interventi più interessanti del rilascio riguarda l’aggiornamento del wrapper Rust evdev-rs costruito attorno alla libreria libevdev in C. Questo passaggio consente a Mir 2.26 di supportare meglio eventi touch e reporting degli eventi di input, rafforzando una parte cruciale del compositore. La catena degli input è infatti una delle aree più sensibili in qualsiasi stack grafico, soprattutto in contesti touch, chioschi, dispositivi industriali o sistemi embedded dove precisione e prevedibilità sono essenziali. Canonical ha inoltre refactorizzato la logica di elaborazione degli eventi, migliorando il comportamento del puntatore e spostando lo stato dei pulsanti a livello di dispositivo. Questo tipo di refactoring non è appariscente per l’utente finale, ma rappresenta spesso il lavoro più importante per evitare anomalie intermittenti e bug difficili da riprodurre.
CursorObservers e WindowInfo rendono Mir più flessibile per gli sviluppatori
Il rilascio introduce anche miglioramenti destinati in modo diretto agli sviluppatori che costruiscono shell e compositori personalizzati su Mir. I nuovi CursorObservers permettono di monitorare i cambiamenti dell’immagine del cursore, mentre WindowInfo consente di impostare e recuperare l’alpha di una finestra. Sono aggiunte che aumentano la flessibilità della piattaforma, soprattutto per progetti che devono controllare con precisione comportamento visivo, trasparenze, stato delle finestre e interazioni puntuali con il cursore. In parallelo, il MinimalWindowManager riceve un refactor che ne migliora la specializzazione, mentre nelle librerie libmiral arrivano clausole require nei template, segno di una progressiva pulizia del design API. Tutto questo rafforza Mir come toolkit per costruire ambienti grafici su misura senza dover affrontare direttamente l’intera complessità dello stack Wayland.
Mir 2.26 corregge bug su X11, DRM e connessioni XCB
Come spesso accade nei progetti infrastrutturali, una parte importante del valore di Mir 2.26 si trova nelle correzioni meno visibili ma più decisive per la stabilità. Il rilascio risolve problemi nelle risposte XCB, corregge la gestione della variabile d’ambiente _NET_CLIENT_LIST_STACKING per X11, interviene sulla funzione mgk::find_crtc_with_primary_plane e sistema i controlli relativi a DRM_CLIENT_CAP_ATOMIC. Vengono inoltre corrette le chiamate BasicXCBConnection::destroy_window, riducendo il rischio di comportamenti anomali nelle interazioni con le finestre. A questo si aggiunge la sostituzione di strerror con la versione thread-safe strerror_r, una scelta che va nella direzione di una maggiore robustezza in ambienti concorrenti. Anche lo spostamento del logging in mircore e dei valori predefiniti contribuisce a una base più ordinata e coerente, utile per manutenzione e debugging futuri.
Scribus 1.6.6 punta su stabilità e affidabilità del desktop publishing
Se Mir 2.26 guarda soprattutto all’infrastruttura grafica, Scribus 1.6.6 si concentra sulla produttività concreta di chi usa Linux per impaginazione, prepress e gestione di documenti complessi. L’aggiornamento, rilasciato a circa quattro mesi dalla 1.6.5, corregge bug mirati e migliora la compatibilità con una lunga serie di formati esterni, confermando una filosofia di sviluppo pragmatica. Scribus continua a occupare una nicchia importante nel software libero: non punta a essere un semplice editor visuale, ma uno strumento di publishing completo per layout professionali, export PDF accurato e workflow con file provenienti da ambienti eterogenei. In questo contesto, anche correzioni apparentemente minori possono incidere molto sulla stabilità di progetti editoriali, brochure, cataloghi e documentazione tecnica.
Scribus migliora plugin di importazione ed export per numerosi formati
Uno dei punti forti di Scribus 1.6.6 è il lavoro sui plugin di importazione ed esportazione, area essenziale per chi riceve materiali da software diversi o deve migrare archivi storici. Gli aggiornamenti toccano formati come AI, Apple Pages, CDR, CGM, Dia Shapes, EMF, FreeHand, IDML, MS Visio, ODG, PageMaker, QuarkXPress, SVG, WMF, XPS e molti altri. In pratica, Scribus continua a rafforzare la propria funzione di ponte tra ecosistemi differenti, un aspetto molto importante per studi grafici, tipografie, redazioni e utenti professionali che si trovano spesso a lavorare con documenti legacy. Il miglioramento del comportamento di scalatura delle immagini nel plugin di importazione da MS Publisher va proprio in questa direzione: ridurre le sorprese in fase di apertura, limitare le correzioni manuali e rendere il passaggio tra piattaforme meno traumatico.
Le correzioni su PDF e gestione immagini risolvono problemi concreti di produzione
Tra le novità più rilevanti di Scribus 1.6.6 ci sono le correzioni che impattano direttamente il lavoro quotidiano. L’aggiornamento risolve la perdita dei link alle immagini dopo l’uso di Collect for Output, un problema potenzialmente critico in ambienti di produzione dove packaging e consegna dei materiali devono restare coerenti. Vengono inoltre corretti due bug relativi a sottolineature e tratti del testo dipendenti dal dash array del frame durante l’esportazione PDF, un’area in cui precisione e fedeltà visiva sono fondamentali. Quando un’app di impaginazione sbaglia nell’export, il danno non è solo grafico ma operativo, perché può compromettere bozze, consegne ai clienti e stampa finale. Per questo Scribus 1.6.6 appare come un rilascio di consolidamento particolarmente utile per chi gestisce documenti complessi o cicli di pubblicazione ripetuti.
Scribus 1.6.6 elimina crash e migliora la compatibilità con Poppler
Il nuovo rilascio interviene anche su problemi di stabilità più netti, come il crash causato dalla composizione di umlaut nei nomi di file di documenti PDF incorporati. È un esempio concreto di bug che può sembrare marginale ma che in contesti internazionali, archivi multilingue o workflow editoriali europei assume un peso reale. A questo si aggiunge la correzione di fallimenti di compilazione con versioni recenti di Poppler, aspetto importante per distribuzioni Linux, maintainer di pacchetti e utenti che compilano il software da sorgente. Vengono inoltre eliminate sequenze di escape errate nelle docstring Python e corretta la funzione StoryText::endOfWord, che restituiva risultati errati alla fine di una parola. Questo tipo di manutenzione diffusa rende Scribus più affidabile non soltanto come applicazione finale, ma anche come progetto integrabile e sostenibile nel tempo.
Mir e Scribus mostrano due facce della maturità dell’ecosistema Linux
Visti insieme, Mir 2.26 e Scribus 1.6.6 raccontano bene lo stato attuale dell’ecosistema Linux desktop e professionale. Da una parte c’è un progetto infrastrutturale che introduce Rust in uno dei punti più delicati dello stack grafico e continua ad allinearsi ai protocolli Wayland moderni. Dall’altra c’è un’applicazione di produttività che consolida compatibilità, stabilità e affidabilità in un settore specialistico come il desktop publishing. Entrambi i rilasci evitano il rumore delle rivoluzioni di facciata e puntano su interventi concreti: codice più sicuro, gestione input migliore, bug corretti, plugin rafforzati, export più affidabile. È una traiettoria che interessa non solo gli sviluppatori, ma anche integratori di sistemi, professionisti creativi e aziende che valutano soluzioni open source mature.
Canonical rafforza Mir mentre Scribus consolida il publishing open source
Per Canonical, l’avanzamento di Mir conferma la volontà di mantenere vivo un compositore flessibile adatto a shell personalizzate, dispositivi embedded e casi d’uso specializzati dove i compositori desktop tradizionali non sempre rappresentano la scelta ideale. Per la community Scribus, invece, la versione 1.6.6 ribadisce che il progetto continua a evolversi con attenzione alle esigenze reali degli utenti professionali. In entrambi i casi, il messaggio è chiaro: il software open source non vive solo di grandi annunci, ma soprattutto di iterazioni tecniche solide che accumulano affidabilità versione dopo versione. Mir 2.26 e Scribus 1.6.6 non cambiano da soli il panorama Linux, ma lo rendono più credibile, più stabile e più pronto ad affrontare le esigenze moderne di sviluppo grafico e produzione editoriale.
Iscriviti alla Newsletter
Non perdere le analisi settimanali: Entra nella Matrice Digitale.
Matrice Digitale partecipa al Programma Affiliazione Amazon EU. In qualità di Affiliato Amazon, ricevo un guadagno dagli acquisti idonei. Questo non influenza i prezzi per te.









