Gli sviluppatori del progetto KDE Plasma Mobile hanno presentato la versione dell'ambiente utente KDE Plasma 6 per dispositivi mobili, tradotta per Qt 6 e il set di librerie KDE Frameworks 6. Il supporto per la telefonia in Plasma Mobile si basa sullo stack telefonico ModemManager e sul framework di comunicazione Telepathy. Per il rendering grafico viene utilizzato il server composito kwin_wayland, mentre per la gestione audio viene impiegato PulseAudio. Le build pronte di KDE Plasma Mobile 6 possono essere scaricate dal repository di test della distribuzione postmarketOS.
Le versioni mobili delle applicazioni si sono sviluppate recentemente principalmente all'interno di KDE Gear e sono incluse nel rilascio 24.02. Per costruire l'interfaccia delle applicazioni è stato utilizzato un set di componenti Mauikit e il framework Kirigami della KDE Frameworks, che consente di creare interfacce universali adatte per smartphone, tablet e PC. Tra le applicazioni incluse troviamo KDE Connect per collegare il telefono al desktop, il visualizzatore di documenti Okular, il lettore musicale VVave, i visualizzatori di immagini Koko e Pix, il sistema di gestione delle note buho, il calendario organizzatore calindori, il gestore di file Index, il gestore di applicazioni Discover, il programma per l'invio di SMS Spacebar, la rubrica plasma-phonebook, l'interfaccia per effettuare chiamate telefoniche plasma-dialer, il browser plasma-angelfish e il messenger Spectral.
Principali modifiche:
- Per impostazione predefinita, è stata completamente riscritta la schermata principale di Folio, consentendo all'utente di posizionare liberamente app e widget sulle pagine, di organizzare le app in cartelle tematiche, di visualizzare un elenco completo delle app (gesto di scorrimento verso l'alto) e di eseguire ricerche tramite KRunner (gesto di scorrimento verso il basso). La raccolta delle app avviene tramite il loro spostamento in modalità Drag & Drop. È possibile importare ed esportare layout del contenuto della schermata principale.



- È stata aggiunta un'interfaccia di configurazione iniziale, mostrata al primo avvio, che consente di configurare rapidamente Wi-Fi, impostazioni di connessione tramite operatore mobile, fuso orario, livello di zoom e luminosità dello schermo.



- È stato introdotto un nuovo dialogo di autenticazione, ottimizzato per schermi mobili.


- È stato aggiunto un pulsante alla barra delle impostazioni rapide per attivare la modalità finestra ('docked'), in cui viene disabilitato l'ingrandimento forzato delle finestre delle app a schermo intero, aggiungendo decorazioni per le finestre e mostrando i pulsanti di riduzione, espansione e chiusura della finestra. Si prevede che la nuova modalità sarà utile sui tablet con schermi grandi o quando si collega un monitor, una tastiera e un mouse a uno smartphone.



- Nelle impostazioni è stata aggiunta un'opzione per attivare la visualizzazione permanente dell'interruttore della tastiera virtuale nella barra di navigazione inferiore.

- L'interfaccia di switch tra le applicazioni è stata separata dal processo plasmashell e presentata come effetto per KWin, semplificando così la manutenzione.
- È stato aggiunto un nuovo servizio per la gestione delle impostazioni (plasma-mobile-envmanager), che automatizza il lavoro con i file di configurazione e garantisce portabilità con la versione desktop, assumendosi la gestione delle impostazioni durante l'installazione simultanea dei componenti per i sistemi desktop e mobili.
- È stata aggiunta la possibilità di configurare i parametri della vibrazione e della torcia, consentendo di modificare la velocità delle vibrazioni e la luminosità della luce sui dispositivi che supportano tali impostazioni.
- Nel configuratore è stato implementato il modulo per la configurazione dei parametri della rete cellulare in modalità asincrona, risolvendo i problemi di blocco dell'interfaccia durante operazioni prolungate. La progettazione del configuratore Wi-Fi è stata adattata per utilizzare componenti delle forme mobili ed è stata unificata con altri moduli. È stato migliorato l'interfaccia per la configurazione di data e ora. È stato rinnovato il sistema delle notifiche pop-up. È stata aggiunta la possibilità di utilizzare nel NeoChat un sistema di notifiche comuni, evitando di perdere nuovi messaggi quando l'applicazione NeoChat è chiusa.



- Nell'app Clock, quando l'allarme o il segnale del timer si attivano, viene garantita la soppressione degli altri suoni e la sospensione della riproduzione nei lettori multimediali che supportano il protocollo MPRIS. Dopo la cessazione del segnale, la riproduzione viene ripristinata.
- Nel calcolatore è migliorata la visualizzazione della cronologia delle operazioni, è stata fornita la possibilità di eliminare elementi dalla cronologia. È stata aggiunta una nuova pagina con le impostazioni, che consente di scegliere le unità di misura, la precisione e il metodo di analisi delle espressioni. È garantito un cambio automatico della dimensione del font per lunghe espressioni, è stata migliorata il rendering delle potenze, è stata aggiunta la supporto per numeri casuali, derivate, deviazioni standard, ecc. Il motore di calcolo matematico è stato migrato a libqalculate.



- Nell'applicazione per ascoltare podcast (Kasts) è stata significativamente accelerata l'aggiornamento dei podcast grazie all'esclusione di un'analisi RSS superflua per i feed invariati. Sono state apportate piccole modifiche all'interfaccia, è stata aggiunta la possibilità di selezionare manualmente il tema dei colori. Quando ci si connette tramite operatori mobili, per risparmiare dati è stata disattivata la verifica periodica dello stato della connessione.


- È stata aggiunta una nuova applicazione Hash-o-Matic per il calcolo degli hash per i file (MD5, SHA-256 e SHA-1), il confronto dei file e la verifica dell'integrità tramite firma digitale.

Fonte: opennet.ru





















