MTT File Manager

MTT File Manager è un file manager che può sostituirsi al file explorer classico e nativo di Windows. Offre alcuni vantaggi unici e dedicati come la gestione completa dei file media come immagini, video o audio.

Cosa è MTT File Manager e cosa fa

Prima di vedere come funziona e quali sono le sue caratteristiche principali va detto che MTT File Manager è scritto in Rust un linguaggio di programmazione e sviluppo estrememente moderno e leggero, è veloce ed efficiente in termini di memoria: senza runtime o garbage collector, può alimentare servizi critici per le prestazioni, eseguito su dispositivi embedded e di facile integrazione con altri linguaggi.

In parole più semplici i Software o le App sviluppate in Rust sono ottimizzate per fornire prestazioni di alto livello mantenendo i consumi della memoria bassi così da non stressare il sistema sul quale sono installate, a beneficio anche della velocità di esecuzione delle operazioni o delle interazioni dell’utente.

Caratteristiche principali di MTT File Manager

Interfaccia e navigazione

  • Tema scuro/chiaro : passa dalla modalità scura a quella chiara in Impostazioni > Aspetto; le impostazioni vengono salvate in SQLite e applicate a tutte le finestre, inclusi i visualizzatori di immagini, PDF e testo con supporto nativo per la barra del titolo tramite DWM.
  • Doppio pannello (vista divisa) — Navigazione file affiancata con pannelli sinistro e destro indipendenti; è possibile alternare tra i due tramite il pulsante nella barra degli strumenti. Ogni pannello mantiene la propria cronologia di navigazione, l’ordinamento, la modalità di visualizzazione e la selezione. Le operazioni di copia/spostamento dei file vengono impostate di default sul pannello opposto come destinazione.
  • Navigazione a schede : più schede con cronologia indipendente
  • Visualizzazioni a griglia e a elenco : dimensioni delle miniature regolabili.
  • Barra degli indirizzi intelligente : immissione diretta del percorso con breadcrumb
  • Barra laterale : accesso rapido a unità, librerie, unità cloud e Cestino.
  • Unità cloud : rileva le directory di sincronizzazione di Windows Cloud Files registrate con Esplora risorse e le visualizza in una sezione dedicata della barra laterale; testato con OneDrive, Proton Drive e Google Drive.
  • Accesso rapido : aggiungi le cartelle ai preferiti tramite clic destro o trascinamento; riordina tramite trascinamento; memorizzazione permanente
  • Tag : assegna tag di colore permanenti a file e cartelle, sfoglia le visualizzazioni dedicate dei tag dalla barra laterale e gestisci i tag personalizzati dalle Impostazioni.
  • Navigazione nell’archivio : apri i file compressi supportati come cartelle e sfoglia direttamente il loro contenuto ( .zip, .7z, .rar, .tar, .tar.gz, .tgz, .tar.bz2, .tbz2, .tar.xz, .txz, .tar.zst, .tzst, .gz, .gzip)
MTT File Manager

Anteprima per i media

Questa è forse la caratteristica più distintiva di MTT File Manager, la gestione dei file media è davvero completa ed intuitiva:

  • Anteprima integrata : visualizza i file senza uscire dall’app.
  • Visualizzatore di immagini dedicato : processo separato con cache delle texture GPU a finestra scorrevole limitata, avvio con priorità agli elementi nascosti e decodifica multi-thread.
  • Visualizzatore di testo : processo separato per testo semplice, codice, log e file di markup che utilizza lo stesso runtime di visualizzazione leggero dei visualizzatori di immagini/PDF.
  • Lettore video — Lettore autonomo basato su mpv con pipeline GPU D3D11
  • Riproduzione audio e metadati : i file audio si aprono nel lettore mpv autonomo con visualizzazione della forma d’onda in tempo reale; il pannello di anteprima estrae codec, bitrate, canali, frequenza di campionamento e tag musicali.
  • Visualizzatore PDF : visualizzatore nativo basato su pdfium con caching delle texture limitato e rendering asincrono in un processo separato.
  • Miniature intelligenti — Generazione a più fasi: image crate → WIC → Shell API → Media Foundation
  • Riproduzione di GIF animate — Anteprima animata nel pannello dei dettagli

Ricerca globale con MTT File Manager

Nota: la funzione di ricerca globale legge il journal USN e la MFT di NTFS/ReFS per creare il proprio indice. Poiché l’accesso a queste strutture di sistema richiede privilegi elevati, il programma di installazione registra un servizio Windows dedicato che viene eseguito con diritti amministrativi. Questo è l’ unico componente di MTT File Manager che richiede privilegi di installazione elevati.

  • Ricerca istantanea : interroga un indice in memoria che supporta milioni di file.
  • Indicizzazione ibrida dei volumi : NTFS/ReFS tramite USN Journal; volumi non USN tramite scansione completa dell’albero.
  • Servizio in background : servizio Windows dedicato per l’indicizzazione continua
  • Sovrapposizione in stile riflettore — Attivabile con Ctrl+Maiusc+F
  • Risultati impaginati — Impaginazione con offset/limite e caricamento incrementale
  • Filtri per tag : restringi i risultati della ricerca globale a qualsiasi elemento con tag o a tag specifici.

Operazioni sui file

Oltre alla classiche operazioni MTT File Manager integra alcune funzionalità interessanti ed utili

  • Operazioni principali : copia, taglia, incolla, rinomina, elimina
  • Rinominazione in batch : seleziona 2 o più file e premi F2 per aprire la finestra modale di rinominazione in batch; configura un nome base condiviso, la posizione numerica (suffisso/prefisso), lo stile del separatore (parentesi, underscore, trattino, spazio o nessuno) e l’inizio/passo/riempimento; trascina per riordinare; tabella di anteprima in tempo reale con rilevamento dei conflitti per riga.
  • Menu contestuale nativo : Integrazione completa del menu contestuale di Windows Shell.
  • Assegnazione tag : aggiungi, rimuovi o cambia i tag di file/cartelle dal menu contestuale; i tag vengono mantenuti durante le operazioni di ridenominazione/spostamento supportate e cancellati quando i file vengono eliminati.
  • Cestino — Sfoglia, ripristina ed elimina definitivamente
  • Supporto per i file nel cloud : badge di stato di sincronizzazione per file solo nel cloud, disponibili localmente, in fase di sincronizzazione e aggiunti ai preferiti; supporta le azioni di Windows Cloud Files come “Mantieni sempre su questo dispositivo” e “Libera spazio”.
  • Montaggio ISO : monta i file ISO come unità virtuali

Prestazioni e cache di MTT File Manager

  • Cache multilivello : memoria, disco (SQLite) e texture della GPU.
  • Cache delle viste dei tag : la cache persistente dei metadati e il caricamento paginato consentono di visualizzare rapidamente le viste dei tag di grandi dimensioni senza precaricare le miniature o aumentare i limiti della cache delle texture della GPU.
  • Lavoratori asincroni : l’elaborazione in background mantiene l’interfaccia utente reattiva.
  • Virtualizzazione dell’interfaccia utente : rendering efficiente di directory di grandi dimensioni
  • Monitoraggio per cartella — Impostazione predefinita notifyosservatore di casse con opzione drive-wide ReadDirectoryChangesW

Backend grafico

Anche questo approccio è parte distintiva di MTT File Manager che supporta più backend di rendering, selezionabili in Impostazioni > Generali > Backend GPU (richiede il riavvio dell’app):

Wgpu — Vulkan (Predefinito)

  • Backend predefinito Wgpu – Vulkan per la finestra principale su Windows
  • Le migliori prestazioni di scorrimento e caricamento delle miniature sono state osservate in cartelle multimediali di grandi dimensioni.
  • Utilizza Vulkan tramite wgpucon una pulizia aggressiva della memoria delle miniature ottimizzata per questo backend
  • AutoQuesta modalità dà priorità a Vulkan, poi, se Vulkan non è disponibile, ripiega su OpenGL e DirectX 12.

Backend sperimentali — OpenGL / DirectX 12

  • Disponibile per i test di compatibilità da Impostazioni > Generali > Backend GPU
  • Le opzioni OpenGL sono soluzioni di ripiego/legacy e potrebbero presentare occasionali scatti durante lo scorrimento della griglia, poiché il caricamento delle texture può essere sincrono sul thread della CPU.
  • Limitazione nota DX12 : poiché wgpu crea la swapchain con FLIP_DISCARDSu Windows, durante l’animazione di minimizzazione potrebbe comparire una breve schermata nera. Si tratta di un comportamento documentato del backend wgpu DX12 e non influisce sulla funzionalità.
  • DX12 e OpenGL sono attualmente considerati sperimentali rispetto all’impostazione predefinita di Vulkan.

Come interpretare più semplicemente il concetto di Backend Grafico in MTT File Manager:

MTT File Manager può usare più di un modo in cui sfrutta la scheda grafica del computer per rendere l’interfaccia sempre reattiva e piacevole da utilizzare. Grazie alla moderna tecnologia di rendering basata su Vulkan, il programma riesce a gestire con grande fluidità anche cartelle ricche di immagini, video e documenti, mantenendo lo scorrimento rapido e le anteprime pronte all’uso.

Il risultato è un’esperienza che trasmette immediatamente leggerezza e velocità, anche quando si lavora con grandi quantità di file. Per garantire la massima compatibilità con diverse o altre configurazioni hardware, gli sviluppatori hanno previsto modalità alternative basate su DirectX 12 e OpenGL, destinate e suggerite in casi di test o di assenza dei requisiti predefiniti.

Utilizzo per Etichette e Tag

MTT File Manager offre un sistema utile, estremamente intuitivo e personalizzabile

  • Assegna tag : seleziona uno o più file/cartelle, apri il menu contestuale e utilizza il sottomenu Tag per applicare o rimuovere i tag di colore.
  • Esplora per tag : utilizza la sezione Tag nella barra laterale per aprire una visualizzazione virtuale dei tag contenente tutti gli elementi assegnati a quel tag.
  • Gestisci i tag : apri Impostazioni > Tag per creare, rinominare, cambiare colore, eliminare i tag e attivare o disattivare la visualizzazione della sezione Tag nella barra laterale.
  • Ricerca con tag : nella Ricerca globale, utilizza il filtro Tag per visualizzare tutti i risultati, tutti gli elementi contrassegnati da tag o gli elementi corrispondenti ai tag selezionati.
  • Comportamento prestazionale : le viste dei tag vengono caricate nelle pagine e utilizzano i metadati dei file memorizzati nella cache per un rendering iniziale rapido, mentre le miniature rimangono caricate solo per gli elementi visibili.

Per ulteriori specifiche tecniche e funzionalità di MTT File Managervi rimando alla repo Github del progetto

NOTA: MTT File Manager è un’App nuova di recentissimo sviluppo e pertanto è ancora da considerarsi in versione Beta, anche se le funzionalità e l’operatività sono già estremamente complete. La Roadmap prevede ulteriori sviluppi ed implementazioni.

Links Utili MTT File Manager

Repo Github

DOWNLOAD

Supporto e/o segnalazioni

TAG Software

Views: 14