Italiano

Il manuale di Meneaufile

Meneaufile è un file manager a due pannelli: si lavora da una cartella verso un'altra, con entrambe sotto gli occhi, con la tastiera tanto quanto con il mouse.

Due pannelli, la barra dei pulsanti sopra ogni elenco, il percorso di navigazione in alto in ciascuno.
Due pannelli, la barra dei pulsanti sopra ogni elenco, il percorso di navigazione in alto in ciascuno.

Cosa offre

Si riassume in una frase: ciò che non è un file si esplora come una cartella. Un server FTP, un archivio, una cassaforte di password, un database, l'elenco dei processi, la cronologia di un repository Git: tutto questo si apre in un pannello, con gli stessi tasti, la stessa selezione, lo stesso percorso di navigazione. Non c'è nulla di nuovo da imparare per ogni fonte.

Cosa non è: un client RDP, un client SSH, un browser, un editor. Quegli strumenti sono quelli del sistema; Meneaufile li ha a portata di mano, in ordine, e sa quale risponde prima che si faccia clic.

I gesti di tutti i giorni

TastoCosa fa
F3 Visualizza — testo, immagini, PDF, Office, video, audio
F6 Copia nell'altro pannello
F8 Confronta due file riga per riga
F9 Comprimi la selezione
F10 Backup — rendere una cartella identica all’altra
F11 Sincronizza — allineare le due

Da dove cominciare

Le piattaforme

Windows, Linux e Android. Ciò che non ha senso su una piattaforma non vi appare: il modulo SAF esiste solo su Android, le risorse di rete solo su Windows, i servizi solo dove la piattaforma ne ha.

I pannelli

Undici disposizioni, da uno a nove pannelli: una sola vista, due affiancate o una sopra l’altra, tre, quattro, cinque, sei, nove.

Le disposizioni

I loro tasti seguono l’ordine dell’elenco — da Alt+1 a Alt+9, poi Alt+0 e Alt+. — e non il numero di pannelli: la quarta disposizione ne porta tre.

Ogni pannello porta il suo numero in fondo all’elenco: è lì che si pensa alla disposizione, e un clic destro su di esso le mostra tutte, con il loro tasto.

Il menu delle undici disposizioni, aperto con il clic destro sul numero di un pannello: da «1 pannello» a «9 pannelli (griglia 3×3)», ciascuna con la sua scorciatoia.
Le undici disposizioni e i loro tasti, sul numero del pannello.

Tra due pannelli, il montante: la sottile barra che li separa, come quella che divide una finestra — in francese «meneau», da cui il nome di Meneaufile. Si trascina per regolarne la larghezza; ogni disposizione ricorda la propria, e il clic destro su un montante ripristina parti uguali.

Tab passa al pannello successivo. Il pannello ATTIVO porta un bordo: è lui che i tasti hanno come bersaglio, ed è lui che fa da origine a una copia. Ctrl+U scambia le cartelle di due pannelli.

Spostarsi

Ogni pannello ricorda l’ultima cartella visitata PER UNITÀ: cliccare il pulsante di un disco vi ritorna direttamente, e la sua radice resta a un clic destro.

La console

A destra del campo dei comandi, la finestra della console apre un terminale nella cartella del pannello. In un server SFTP — o in una scheda SSH che si sfoglia —, apre una sessione SSH sul server, posizionata nella cartella che si sta guardando.

Il suo clic destro mostra i terminali del computer: cmd, PowerShell, Windows Terminal, Git Bash o WSL su Windows, quelli dell’ambiente desktop su Linux. Quello scelto si apre subito, ed è quello che il clic aprirà in seguito.

Cosa dice la parte bassa dell’elenco

Il conteggio delle righe finché nulla è selezionato, la dimensione della selezione non appena ce n’è una, e lo spazio libero del volume visualizzato. Durante una ricerca o una misurazione, è lì che il percorso dice a che punto è.

Il cursore e la selezione

Il cursore è il riquadro; la selezione è ciò che è tinto. I due sono distinti: si sposta il cursore senza perdere nulla di ciò che è stato scelto.

Scegliere

TastoEffetto
Ctrl+ASeleziona tutto
Ctrl+Maiusc+ANon selezionare più nulla
*Inverti la selezione
+Aggiungere tutto ciò che ha la stessa estensione
Maiusc+F2Ciò che i due pannelli hanno in comune
Ctrl+Maiusc+CCopia il percorso
Ctrl+Maiusc+NCopia il nome

E il lasso con il mouse, con Ctrl o Maiusc al clic, come ovunque.

Misurare

Spazio misura una cartella — la sua dimensione si scrive nella sua colonna — senza selezionarla. È il gesto che si ripete scendendo in un’alberatura per sapere cosa pesa; lo spazio occupato lo fa in una volta sola, e in immagine.

Ciò che è nascosto

Ctrl+H mostra o nasconde i file nascosti. L’impostazione vale per pannello, e viene ricordata da una sessione all’altra.

Copiare, spostare, eliminare

I gesti partono dal pannello attivo VERSO l’altro, come in tutti i file manager a due pannelli. Quando sono aperti più di due pannelli, Meneaufile chiede quale sia la destinazione.

Copiare e spostare

F6 copia, Ctrl+F6 sposta. Un riepilogo indica cosa va dove prima di iniziare, e una finestra di avanzamento segue il lavoro — si può interrompere. Un secondo gesto nel frattempo non viene rifiutato: si unisce alla coda e parte a sua volta.

Davanti a un file già presente, la domanda si pone una volta sola e la risposta può valere per il seguito: sostituire, sostituire solo se la destinazione è più vecchia, mantenere il file esistente, o rinominare automaticamente. «Più vecchia» è il modo abituale di aggiornare una cartella senza sovrascrivere un lavoro più recente; senza data da entrambi i lati, la destinazione viene mantenuta, perché è la scelta che non fa perdere nulla.

Espellere la chiavetta alla fine

Quando la destinazione è un supporto rimovibile — una chiavetta USB, una scheda —, il riepilogo porta una casella: espellere il supporto una volta terminata la copia. Compare solo lì, perché la domanda si pone solo lì, e il suo stato viene ricordato da una copia all’altra.

Una copia finita non è una copia depositata: il sistema tiene delle pagine in attesa, e rimuovere la chiavetta in quel momento fa perdere ciò che restava in transito. L’espulsione le svuota e smonta il volume — è lei a dire che si può scollegare. Un file ancora aperto la fa rifiutare, e Meneaufile lo dice invece di lasciar credere il contrario. Dove il sistema lo permette: Android non lascia a un’applicazione smontare un volume, e la casella non vi compare.

Rinominare

F2 rinomina sulla riga — il nome si legge tra i suoi vicini, ed è esattamente ciò che si guarda per sceglierlo.

Ctrl+M rinomina un intero blocco con un solo modello, con un’anteprima di ciò che diventerà ogni nome prima di confermare.

Creare

Ins crea un file, Maiusc+Ins una cartella. In un modulo, lo stesso tasto crea ciò che il modulo contiene: una connessione, una macchina, una scheda di password.

Eliminare

Canc sposta nel cestino; Maiusc+Canc elimina definitivamente, e lo dice prima. Su un server o in un database, non c’è cestino: l’eliminazione è sempre definitiva, e la finestra lo ricorda.

Annullare

Ctrl+Z annulla una rinomina, o un blocco inviato al cestino. Un’eliminazione definitiva non si annulla — è per questo che si conferma.

Quando mancano i diritti

Un rifiuto di diritti non è una fine. Quando un’eliminazione o una rinomina fallisce per mancanza di diritti, Meneaufile propone di ricominciare con i diritti di amministratore. Il sistema mostra allora la sua finestra di consenso, che si resta liberi di rifiutare — e un’eliminazione con privilegi elevati non passa dal cestino. Entrambe le cose sono dette prima.

Il registro

Ciò che ha toccato i file viene ricordato: cosa è partito dove, con quale nome, e cosa è fallito. Lo si legge senza lasciare l’applicazione.

La coda

Ogni azione lunga — copiare, spostare, eliminare, comprimere, estrarre, sincronizzare, esportare un database — entra in una coda: una sola gira alla volta, le successive aspettano il loro turno. Un’impostazione le fa partire tutte insieme. Si continua a lavorare nel frattempo.

Un’attività alla volta, o tutte insieme

Di base, la coda esegue le attività in ordine di arrivo, una sola alla volta. Due attività che condividono lo stesso supporto avanzano ciascuna più lentamente di una sola, e il resoconto si legge in ordine: si sa cosa è stato fatto, e quando.

Tutto insieme si chiede nelle impostazioni, sezione «Strumenti». Ogni attività parte allora appena arriva, senza aspettare le altre. È ciò che si vuole quando non si contendono nulla — un invio verso un server mentre si decomprime, due trasferimenti su due supporti diversi. L’impostazione vale per ciò che segue: cambiarla mentre un’attività è in corso non ferma nulla.

Avviare un gesto mentre un’attività è in corso non viene mai rifiutato: una miniatura vola verso il pulsante della coda, in alto nella finestra. Il gesto è stato preso in carico, attende il suo turno, ed è lì che lo si segue.

Il pulsante della coda

Nella barra del titolo, esiste solo finché c’è del lavoro; quando non c’è più niente da leggere, scompare. Porta l’avanzamento dell’attività in corso — un anello, che gira a vuoto finché nulla è ancora avanzato — e, in un contatore, il numero di attività rimanenti. Un clic apre l’elenco.

L’angolo destro della barra del titolo mentre la coda lavora: l’anello di avanzamento e il contatore del numero di attività, a sinistra del lucchetto.
L’angolo dei pulsanti mentre la coda lavora: l’anello di avanzamento e il numero di attività, a sinistra del lucchetto.
L’elenco della coda: una copia in corso con il suo avanzamento, due attività che aspettano il loro turno, una terminata con la sua durata.
Una riga per azione: cosa fa, a che punto è, i suoi gesti. Un’attività conclusa resta, con la sua durata e la sua ora.

Una riga per azione: cosa fa, a che punto è — «In corso» e il tempo trascorso, «In attesa», «In pausa», «Terminato in 12 s — il 11/09 alle 14:02» — e i suoi gesti, che agiscono senza chiudere l’elenco:

La finestra di avanzamento

La prima attività apre la sua finestra: il file in corso, l’avanzamento, il tempo trascorso, la velocità, ciò che resta. Pausa la sospende, In secondo piano la ripone nel pulsante della coda — la miniatura vi vola —, Annulla la interrompe. Un’attività che ha aspettato il suo turno non fa comparire la sua finestra quando arriva: nel frattempo si lavorava altrove. La coda la riporta da sola quando l’attività ha una domanda da porre — un file già presente non si sostituisce senza risposta.

La stessa richiesta due volte

Un’eliminazione partita in coda senza mostrare nulla, e il tasto premuto tre volte: la seconda richiesta non crea una seconda attività. Meneaufile lo dice — «Attività già in attesa» — invece di fare tutto due volte, soprattutto per ciò che distrugge.

Ciò che non prende un turno

Un confronto di cartelle si limita a leggere: non prende il turno di una copia e gira a parte. Inviato in secondo piano, compare comunque nell’elenco — altrimenti il suo risultato spuntava minuti dopo, e si credeva a un blocco.

Chiudere mentre un’attività è in corso

La finestra lo chiede prima: «Attività ancora in corso». Chiudere le interrompe, e ciò che scrivevano resta scritto a metà. La coda non riprende al successivo avvio, ed è voluto: rieseguire una copia interrotta a metà di un file richiede di sapere a che punto era — cosa che il disco non dice —, e rieseguire un’eliminazione distruggerebbe ciò che si è forse appena ripristinato. Ogni attività lascia invece la sua riga nel registro, con il suo esito: è il giorno dopo che si chiede cosa è successo.

Le colonne

Si trascina il bordo di un’intestazione per cambiare una larghezza, e si organizzano le colonne in «Scegli le colonne». Un clic sull’intestazione ordina; un secondo inverte.

Cosa fa l’ordinamento con le cartelle

Le cartelle si raggruppano in testa, e restano tra loro in ordine alfabetico crescente — qualunque sia la colonna e qualunque sia il verso. La loro dimensione è sconosciuta finché non la si è calcolata e la loro data dice poco, mentre il nome è ciò con cui le si cerca.

L’impostazione «Le cartelle seguono l’ordinamento» (Impostazioni → Elenco dei file) le fa obbedire alla colonna come i file: è ciò che si vuole dopo aver fatto clic su Modificato proprio per vedere in testa le cartelle recenti.

Una scheda non è una cartella, anche se si apre come tale. Negli elenchi di NET, di BDD e di MAIL, una connessione si esplora come una cartella — il suo percorso è quello, ben reale, della sua cartella di partenza sul server —, ma si ordina insieme ai file: è un bersaglio, non un contenitore. Solo le cartelle di raggruppamento, quelle che ci si è create per ordinare le proprie schede, restano in testa.

Il loro ordine

Il clic destro su un’intestazione apre Scegli le colonne: ogni riga si spunta per farla comparire o scomparire, e si trascina per cambiarne la posizione. Tutta la riga si afferra — non c’è una maniglia da centrare.

La colonna del nome resta in testa: è lei che porta l’icona e la selezione.

Tranne in una tabella: lì, le colonne vengono dalla query, e il loro ordine è quello del SELECT. Disporle a mano darebbe un’impostazione che la query successiva cancellerebbe. Gli elenchi fissi di un database — le connessioni, le tabelle — si dispongono come ovunque altrove.

Un’impostazione che può valere solo per questa cartella

Una cartella di foto non ha bisogno delle stesse colonne di una cartella di codice. La finestra lo chiede quando si chiude l’impostazione: solo per QUESTA cartella, per tutti gli elenchi che hanno le stesse colonne, o per tutte le cartelle.

Ogni fonte ha le sue

Un server mostra l’indirizzo e il protocollo, una macchina il suo stato, una tabella i suoi campi, un processo la sua memoria, un servizio il suo tipo di avvio. È la fonte che le dichiara, e l’elenco vi si adegua senza saperne nulla.

In un database, F12 passa dai dati di una tabella alla sua struttura: due insiemi di colonne per la stessa riga dell’elenco.

La dimensione del testo

L’impostazione Dimensione del testo negli elenchi cambia la densità: le righe e le icone seguono. È l’impostazione da toccare su uno schermo ad alta risoluzione, prima di ogni altra.

La barra dei pulsanti

Sopra ogni elenco, tre gruppi di pulsanti, da sinistra a destra: le unità, i moduli, gli accessi rapidi.

Le unità

Il loro pulsante mostra un grafico a torta di ciò che è occupato; passandoci sopra si vedono i numeri, riletti in quel momento. Il clic destro porta alla radice, all’ultima cartella visitata su quell’unità, all’altro pannello — e porta «Proprietà», quelle del sistema.

Un’unità che non risponde più diventa rossa: è uno stato da correggere, non una natura dell’unità.

La barra delle unità: il disco di sistema, un disco di lavoro, una chiavetta USB e un’unità di rete; passando sul primo si apre il suo grafico a torta con i numeri.
Un pulsante per unità, la sua icona ne dice la natura — disco, chiavetta USB, rete. Passandoci sopra si apre il grafico a torta di ciò che è occupato, e i numeri.

I moduli

Un pulsante per fonte, con la sua sigla e la sua tinta. Vedi I moduli.

Gli accessi rapidi

Le cartelle personali — desktop, documenti, immagini, download — e i preferiti che ci si è creati. Ciascuno conserva la sua tinta, la stessa che nell’elenco.

Le maniglie

Tra i gruppi ci sono delle maniglie: le si trascina per scoprire i pulsanti uno alla volta, le si spinge per ripiegarli dietro la loro icona. Ciò che è ripiegato resta raggiungibile — l’icona del gruppo apre un cassetto che li elenca, con «Modifica…» in fondo per regolare l’ordine e ciò che si mostra.

La barra del titolo

L’angolo destro della barra del titolo mentre la coda lavora: l’anello di avanzamento e il contatore del numero di attività, a sinistra del lucchetto.
L’angolo dei pulsanti mentre la coda lavora: l’anello di avanzamento e il numero di attività, a sinistra del lucchetto.

Cerca

Il campo della barra del titolo cerca nella cartella visualizzata e nelle sue sottocartelle. Il pulsante alla sua destra apre le opzioni — è lì che la ricerca diventa precisa.

Due campi, un solo testo

La ricerca si scrive in due punti, ed è lo stesso testo: quello della barra del titolo, e una barra in fondo all’elenco del pannello, subito sopra il suo numero. Ciò che si digita in uno compare nell’altro, cursore compreso — non è una copia, è lo stesso campo mostrato due volte.

Perché quello in basso. Il campo della barra del titolo è unico e serve il pannello attivo: davanti a un elenco di risultati, si legge ciò che si cerca all’altro capo della finestra, e nulla dice quale dei due pannelli lo porti. La barra in basso è nel pannello che cerca.

Ctrl+F la apre e vi posiziona il cursore, ovunque ci si trovi — anche da un altro campo, ed è proprio da lì che si viene: si digita un percorso, poi si cerca al suo interno. Si apre anche da sola non appena una ricerca è in corso, e la sua croce ne esce con un gesto — è l’uscita con il mouse, dove Esc richiede di avere la tastiera nel campo.

Le opzioni di ricerca

OpzioneCosa cambia
ContenutoOgni file candidato viene letto, non solo il suo nome: la ricerca è più lenta.
Leggere anche il testo dei PDFOgni PDF candidato viene aperto: ancora più lenta.
Espressione regolareIl nome cercato diventa un modello.
Cerca nei nomi di file / di cartellaDue caselle separate: si possono mirare solo le cartelle, o solo i file.
Cerca dentro i file compressiGli archivi vengono aperti di passaggio.
Solo programmiIl bit di esecuzione su Linux, l’estensione su Windows.
ProfonditàTutte le sottocartelle, oppure un numero di livelli.
Modificato traDue date, l’una o l’altra facoltativa.
DimensioneUn limite, nell’unità che si vuole.
Gli X file più…Grandi, piccoli, recenti o vecchi: quanti tenerne, secondo un solo ordinamento alla volta. Il nome cercato diventa allora facoltativo: è il modo per trovare ciò che riempie un disco, o ciò che è cambiato ieri.

Ogni opzione attiva compare come badge sotto il campo; la si toglie con un clic sulla sua croce. «Cancella tutto» le toglie tutte.

Durante la ricerca

La parte bassa dell’elenco nomina la cartella in corso di scansione — un disco intero richiede decine di secondi — e ciò che è già stato trovato compare man mano.

Fermare, cancellare, tornare

Ciò in cui non entra

Esplorare costa talvolta più di ciò che si cerca. Una scheda di NET aprirebbe una connessione, un account di MAIL scaricherebbe cinquecento riepiloghi, una query di BDD verrebbe eseguita: la ricerca si ferma davanti, e vi si entra per cercare al suo interno.

Nulla è nascosto per questo: quelle righe restano confrontate con la query, e si ritrovano quindi dal loro nome come da ciò che mostrano le loro colonne. Spuntarle forza la scansione — si paga allora la connessione delle sole schede che si sono indicate.

Un risultato si apre al suo posto

«Apri nella sua posizione» porta alla cartella che contiene il risultato e indica la riga. È il gesto che trasforma una ricerca in un punto di partenza.

Le scorciatoie

Le stesse del suggerimento del punto interrogativo, e con le parole dell’interfaccia: sono le etichette delle azioni stesse.

Il passaggio del mouse sul punto interrogativo, nella barra del titolo.
Il passaggio del mouse sul punto interrogativo, nella barra del titolo.

Agire

F6Copia
Ctrl+F6Sposta
F2Rinominare
Ctrl+MRinomina in blocco…
Ctrl+ZAnnullare
CancElimina
Maiusc+CancElimina definitivamente
F9Comprimi
Alt+F9Decomprimi
F10Esegui il backup
F11Sincronizzare
F12Dati / struttura della tabella

Creare

InsNuovo file
Maiusc+InsNuova cartella

Aprire

InvioAprire
Alt+InvioProprietà
F3Visualizza — oppure la scheda, su un elenco che non ne mostra
F4Modifica
F8Confronta per contenuto

Navigare

BackspaceCartella superiore
← / Alt+←Indietro
→ / Alt+→Avanti
F5 / Ctrl+R / Ctrl+F2Aggiorna
Ctrl+FCercare nel pannello: apre la sua barra di ricerca e vi posiziona il cursore
TabPannello successivo
Ctrl+UScambia le cartelle dei pannelli
Alt+1…9, Alt+0, Alt+.Disposizione
Ctrl+1…9Scorciatoie di avvio

Selezionare

Ctrl+ASeleziona tutto
Ctrl+Maiusc+ADeseleziona tutto
*Inverti la selezione
+Seleziona la stessa estensione
Maiusc+F2Seleziona ciò che mostrano gli altri pannelli
SpazioMisura una cartella
Ctrl+Maiusc+CCopia il percorso
Ctrl+Maiusc+NCopia il nome
Ctrl+HMostra/Nascondi i file nascosti
A–ZSalta al nome che inizia con la lettera

Visualizzare e modificare

F3 apre il visualizzatore, F4 l’editor del sistema.

Il Markdown viene reso: titoli, elenchi, tabelle. Il pannello dei comandi si sposta e mantiene la sua posizione.
Il Markdown viene reso: titoli, elenchi, tabelle. Il pannello dei comandi si sposta e mantiene la sua posizione.

Ciò che legge

Il testo, il Markdown, l’HTML, le tabelle CSV, le immagini, i PDF, i documenti Office, il video e l’audio — e il resto in esadecimale. Le frecce passano al file successivo senza richiuderlo: è ciò che fa la differenza tra guardare un file ed esplorare una cartella.

Il rendering interno non è un motore: legge i titoli, gli elenchi, le tabelle, i collegamenti; non conosce né CSS, né script, né immagini. Per una pagina che ne dipende, il pulsante «browser» la affida a quello del sistema — già installato, e che dice la verità. Un documento Office parte allo stesso modo nel suo programma quando è installato.

Il JSON e l’XML vengono riformattati quando il file è letto per intero: un tag o un valore per riga, quattro spazi per livello. Un web.config o una risposta d’API stanno spesso su una sola riga, che si seguiva con il dito. Ciò che non si analizza — un file troncato dalla finestra di lettura, un .json che non lo è — resta com’è: meglio la sorgente che niente. Il file, invece, non viene mai riscritto: è una formattazione a schermo.

Cercare al suo interno

Il campo del visualizzatore cerca nel file visualizzato, conta le corrispondenze e va dall’una all’altra. In un PDF, è il testo estratto che viene cercato.

Un file che cambia sotto gli occhi

Un file di testo visualizzato si rilegge da solo. Meneaufile lo controlla ogni due secondi: se è cambiato, lo rilegge senza che la lettura si sposti. Se invece è posizionata in FONDO al file, segue ciò che arriva — è un log che si guarda scorrere.

I limiti

Il visualizzatore legge sessantaquattro mebibyte in un colpo solo; oltre, mostra una finestra del file, e due limiti portano all’inizio e alla fine.

Confrontare due file

F8 confronta il contenuto di due file, riga per riga. Un file in ciascun pannello — altrimenti Meneaufile lo chiede.

Prima il file con lo stesso nome. Quando l’altro pannello mostra un file con lo stesso nome, è con quello che F8 — o «Confronta per contenuto», con il clic destro — confronta il file, ovunque si trovi il cursore. Senza omonimo, è il file designato di fronte: vecchio.txt contro nuovo.txt.

Le due viste

Il contatore indica l’entità: +12 −3. «Differenza successiva» e «Differenza precedente» saltano di blocco in blocco senza dover cercare a occhio.

Copiare il testo

Il testo si seleziona con il mouse e si copia con Ctrl+C. Affiancati, ogni metà ha la propria selezione: si copiano le righe di un solo file, e Ctrl+A le prende tutte. I numeri di riga restano fuori dalla copia, e ogni riga conserva il suo a capo.

Il codice conserva i suoi colori

Un .php, un .dart, un .json si leggono qui con i colori del visualizzatore — la stessa tavolozza, non un’altra: un file non cambia aspetto a seconda che lo si legga o lo si confronti. Anche il diff di un commit li porta.

Ciò che il nome del file non annuncia resta in testo semplice: un .txt dove // non è un commento, un log, un file senza estensione.

Riga per riga, e non sul file intero. Un confronto mostra righe provenienti da due versioni, mescolate nell’ordine di lettura: concatenarle per colorarle in un solo blocco aprirebbe un commento su uma riga rimossa e lo chiuderebbe su una riga aggiunta. Conseguenza visibile — un /* */ su più righe è colorato solo sulla prima.

Riportare un blocco

La modalità modifica aggiunge due gesti su ogni blocco: «Manda questo blocco a sinistra» e «Manda questo blocco a destra». Si ripara così un file con l’altro, blocco per blocco, senza lasciare il confronto.

Nulla viene scritto finché non si salva: «Salva a sinistra», «a destra», oppure «entrambi».

Ciò che dice invece di tacere

Si confrontano anche due tabelle

In un database, F8 su due tabelle ne confronta le strutture: i byte non esistono, ma i campi, i loro tipi e i loro indici sì. Il menu lo dice — la voce si chiama allora «Confronta le strutture».

Backup e sincronizzazione

Due gesti per mettere d’accordo due cartelle, e una stessa finestra: Confronta i due pannelli. Mostra ciò che sta per fare prima di farlo.

Backup — F10

Modalità specchio: un pannello prevale. La regola è scritta nella finestra, per esteso: «Sovrascrivo ciò che è cambiato ed elimino ciò che è di troppo.» Alla fine, la copia è l’immagine dell’originale — compreso ciò che non avrebbe dovuto esserci.

Quello che prevale è nominato — «prevale il pannello di sinistra» — e «Invertire il senso» lo scambia senza uscire dalla finestra. È la prima cosa da verificare: è l’unica impostazione che decide ciò che verrà eliminato.

Sincronizza — F11

Le due cartelle si incontrano invece di far cancellare l’una dall’altra. Ogni differenza porta il suo gesto, e ogni gesto si può deselezionare:

Il riepilogo conta ciò che è spuntato: «42 azioni, di cui 3 eliminazioni», e l’ambito viene ricordato — «limitato a ciò che è selezionato».

Cosa rende due file uguali

Sotto la modalità specchio, due caselle cambiano la domanda posta a ogni coppia di file. Spuntarle rifà il confronto: non ordinano un elenco, decidono cosa è una differenza.

La data decide il verso, mai la differenza. Una volta che due file sono dichiarati diversi, è il più recente che si propone di tenere, qualunque sia la regola. A parità di data, nessuno decide: la riga resta su Lascia stare, e porta la dicitura contenuto diverso quando tutto coincide tranne i byte.

Prima di cominciare

Una finestra finale annuncia i numeri e non nasconde il peggio: «120 elementi scritti, e 3 eliminati definitivamente — senza passare dal cestino». È il momento di dire no.

Cos’altro dice

Ogni giorno, senza pensarci

Pianifica…, nella stessa finestra, fa di questo backup un’attività dell’utilità di pianificazione del sistema: impostata come lo è la finestra, torna all’ora stabilita, anche dopo la disconnessione. Vedi Pianificare un’azione.

Gli archivi

Un archivio si apre come una cartella: vi si entra, se ne estraggono i file, vi si depositano i propri.

Comprimere, decomprimere

F9 comprime la selezione, Alt+F9 decomprime. La finestra indica ciò che scrive, e la compressione gira accanto all’interfaccia: la finestra resta viva nel frattempo.

Più archivi si decomprimono con un solo gesto, con le stesse risposte: la destinazione, la sorte dei nomi già presi e la password si chiedono una sola volta e valgono per tutti. La voce compare solo su una selezione interamente composta da archivi — un file ordinario in mezzo, e sparisce.

«Comprimi» non sparisce mai da un file, archivio compreso. Ricomprimere uno ZIP il più delle volte non serve a nulla, ma è una ragione per non farlo, non per togliere il gesto: un .apk o un .jar contano come archivi senza che nessuno li veda così, e si vuole poterli impacchettare come qualsiasi file.

Gli ZIP cifrati

Uno ZIP può essere cifrato con password. Aggiungere un file a uno ZIP cifrato ricopia i dati già presenti così come sono quando è possibile — senza decifrarli né ricomprimerli —, e affida il lavoro a 7-Zip quando è installato: è più rapido, e il risultato è quello che un altro strumento aprirà.

Un file già presente viene sostituito senza essere prima cancellato; un file identico viene saltato.

I formati

ZIP da un capo all’altro. I formati che solo 7-Zip sa aprire vengono proposti soltanto se risponde: meglio non proporre che promettere e fallire.

Lo spazio occupato

In fondo a ogni pannello si legge ciò che resta libero sul volume visualizzato. Il pulsante di un’unità, nella barra, ne porta il grafico a torta.

Vedere cosa pesa

«Spazio occupato», nel menu di una cartella, disegna ciò che pesa: ogni area è una sottocartella, la sua superficie è la sua dimensione, un clic vi entra. È ciò che si apre quando un disco si riempie senza sapere da cosa.

La mappa dell’occupazione di una cartella: ogni area è una sottocartella, la sua superficie è la sua dimensione.
Ogni area è una sottocartella, la sua superficie è la sua dimensione; un clic vi entra, il passaggio del mouse dà il dettaglio.

Per una singola cartella basta Spazio: la misura e scrive la sua dimensione nella colonna.

Dopo un’eliminazione

Un’eliminazione libera spazio e il grafico a torta lo mostra non appena ci si passa sopra — tranne se passa dal cestino, che conserva i byte: ritornano solo svuotandolo.

I file sigillati

L’elenco di tutto ciò a cui ci si collega — siti, server, macchine, segreti — e quello degli account di posta sono FILE cifrati.

Due tipi di file

Un file collegato ha LA SUA password, che non è quella del file locale. Ciascuno si apre e si richiude per conto proprio.

Il file chiave

Un file collegato può avere in più un file chiave: una seconda serratura, che la password da sola non sostituisce. «Genera un file chiave…», nel menu della sua riga, estrae sessantaquattro byte casuali e li scrive accanto alla configurazione, con il nome del file — sempre lì, mai altrove.

Una macchina nuova ha bisogno della sua copia: quando la chiave manca, Meneaufile dice dove metterla, e se un pannello la mostra già, propone di importarla.

Perdere un file chiave chiude per sempre il file sigillato. Viene detto prima di crearlo.

Rinominare, spostare

Un file sigillato collegato si rinomina dalla sua riga: è il file sul disco a essere rinominato, con la sua estensione conservata. Nulla viene copiato, nulla viene decifrato.

Le copie datate

Prima di ogni scrittura, Meneaufile mette da parte lo stato precedente del file, cifrato come lui, nella cartella backup della configurazione — %APPDATA%\meneaufile\backup su Windows, ~/.config/meneaufile/backup su Linux. Ne conserva le ultime dieci del giorno, poi l’ultima di ogni giorno precedente, per trenta giorni.

Per le schede di NET, un pulsante riporta indietro. Nell’elenco, il pulsante Torna a una versione precedente… della barra del pannello — o la stessa voce con il clic destro sul pulsante NET, sotto l’importazione da KeePass — mostra le copie per data e ora. Se ne sceglie una, e l’elenco torna com’era. Lo stato che si lascia viene messo da parte prima: un ritorno si annulla come è stato fatto. Una copia di prima di un cambio della password principale si apre solo con quella vecchia, e la finestra lo dice.

Per un altro file sigillato, a mano: chiudere Meneaufile, mettere da parte il file danneggiato, poi copiare al suo posto la copia voluta con il suo nome — local_20260930-195717.meneaumail torna local.meneaumail. La stessa password la apre.

I dodici moduli

Ogni modulo si apre in un pannello e si esplora come una cartella: stessi tasti, stessa selezione, stesso percorso di navigazione, stesse colonne da trascinare.

I dodici

ModuloCosa apre
SAFCartelle concesse — le cartelle che Android ha permesso di vedere
NETRete — unità di rete, FTP, FTPS, SFTP, WebDAV, S3
MTPDispositivi collegati — telefoni e tablet collegati via USB
GITGit — repository Git: modifiche, rami, cronologia
SVNSVN — copie di lavoro Subversion
FLUFlutter — progetti Flutter e la loro toolchain
PSProcessi — i processi della macchina
SRVServizi — i servizi di Windows
PIANAttività pianificate — l’utilità di pianificazione del sistema
REGRegistro di sistema — il Registro di sistema di Windows, in chiavi e valori
BDDDatabase — MySQL, MariaDB, PostgreSQL: database, tabelle, righe
MAILPosta — caselle IMAP e POP3, messaggi e allegati

Il lucchetto contrassegna i moduli le cui password sono sigillate nella cassaforte: si leggono solo una volta aperta questa, e il lucchetto della barra del titolo li nomina al passaggio del mouse.

Quelli che compaiono

Un pulsante compare solo dove ha un senso: un telefono collegato, un repository Git sotto gli occhi, una piattaforma che ha dei servizi. Il SAF esiste solo su Android, le risorse di rete solo su Windows, Flutter solo dove la toolchain è installata.

Si imposta quali mostrare, e in quale ordine, con «Modifica i moduli…» in fondo al cassetto del loro gruppo. Nascondere un pulsante non smonta la fonte: un percorso digitato, un preferito, un risultato di ricerca continuano a condurvi. È un ingombro che si toglie, non una funzionalità.

Ciò che hanno in comune

SAF — Cartelle concesse

Su Android, un’applicazione vede solo ciò che le è stato mostrato. Il modulo SAF tiene l’elenco delle cartelle concesse.

Autorizzare una cartella

«Autorizza una cartella…» apre il selettore del sistema: è lui, e non Meneaufile, a dare l’accesso. La cartella entra nell’elenco e si apre con un clic.

Rimuovere un’autorizzazione

Il menu dell’icona di una riga la rimuove. La cartella non viene toccata: è l’autorizzazione che se ne va, e bisognerà richiederla per tornarvi.

Altrove

Su Windows e Linux, il pulsante non esiste: non c’è nulla da autorizzare.

NET — Rete

NET Tutto ciò a cui ci si collega, in un unico elenco: i siti in cui si ha un account, le unità di rete (SMB), i server FTP, FTPS, SFTP, WebDAV e S3, le macchine di cui si prende il controllo — RDP, VNC, SSH, TeamViewer — e i segreti che non hanno un indirizzo.

Dichiarare una scheda

Ins apre la finestra. Il tipo viene per primo, ed è lui a stabilire i campi che seguono: un sito vuole un indirizzo, una condivisione un percorso \\server\condivisione, TeamViewer un ID, un segreto niente affatto. Il resto — nome, account, password, commento — è comune, perché è la stessa cosa: un bersaglio e di che presentarvisi.

Ogni tipo porta la sua icona, proprio quella che la riga mostrerà: un server per FTP, una console per SSH, un globo per un sito, una chiave per un segreto. Quattordici righe di testo si leggono parola per parola; una sagoma si individua al primo colpo. Il campo richiuso la conserva.

La finestra di una scheda: il tipo determina i campi che seguono.
La finestra di una scheda: il tipo determina i campi che seguono.
TipoCosa fa il doppio clicNota
Sito web (HTTPS)Apre il sito, con la password negli appuntiIl tipo predefinito
Sito web (HTTP)Lo stesso, in chiaroIl sito vede passare la password sulla rete
Unità di rete (\\server\condivisione)Si collega alla condivisione e vi entraWindows
SFTP (via SSH)Entra nel serverLa porta 22 per impostazione predefinita
FTPS (FTP su TLS)Entra nel serverCifrato
FTP (non cifrato)Entra nel serverModalità passiva spuntata d’ufficio; alcuni vecchi server richiedono quella attiva
WebDAV (HTTP / HTTPS)Entra nel serverLo stesso trasporto di un sito, altri file all’altro capo
S3 (compatibile)Entra nel bucketUna regione da indicare
RDP — Desktop remotoAvvia il client, con la password negli appuntimstsc su Windows, FreeRDP o Remmina altrove
VNCAvvia il clientRealVNC, TightVNC, Remmina
SSHEntra nei suoi file, in SFTPssh, fornito con il sistema
TeamViewerRaggiunge il partnerUn ID di nove o dieci cifre, e non un indirizzo
Segreto (senza indirizzo)Copia la passwordUn codice di carta, una nota, un account senza sito

Una chiave SSH

Le schede SSH e SFTP hanno un campo Chiave privata: il percorso della chiave, ~/.ssh/srv_web. Il pulsante del campo apre il selettore in ~/.ssh, e un percorso scelto sotto la cartella dell’utente si scrive con ~ — la scheda serve così su un’altra postazione, con un altro account. La chiave in sé resta dov’è: il file delle schede non la trasporta.

Una chiave protetta prende la sua passphrase dalla password della scheda. Una chiave senza passphrase fa a meno della password; se ce n’è una, serve da ripiego quando il server rifiuta la chiave.

Il comando si incolla così com’è. ssh -i ~/.ssh/srv_web [email protected], incollato nell’indirizzo, compila la scheda: l’host, il nome utente, la porta se c’è un -p, e la chiave. Incollato nell’elenco, apre una scheda SSH pre-compilata.

Una scheda SSH si può sfogliare. Il doppio clic entra nella stessa macchina in SFTP, con lo stesso account e la stessa chiave — senza una seconda scheda da gestire. Con il clic destro, Apri una sessione SSH apre un terminale sul server; una volta dentro, la finestra della console accanto al campo dei comandi apre la sessione nella cartella che si sta guardando.

SFTP legge le chiavi in formato OpenSSH — ed25519, RSA, ECDSA. Una chiave PuTTY (.ppk) si converte prima con PuTTYgen. Il file ~/.ssh/config non viene letto: la sessione SSH lo vede comunque, dato che si apre ssh, ma non quando si sfogliano i file, sia da una scheda SFTP sia da una scheda SSH.

La password

«Genera» ne estrae una; un indicatore ne dice la robustezza — da molto debole a molto forte —, e Meneaufile rifiuta di riprendere una delle cinque ultime utilizzate. I codici di emergenza che alcuni siti forniscono una volta per tutte si conservano insieme, uno per riga.

«Copia la password» la mette negli appunti e la toglie dopo qualche secondo — il conto alla rovescia è mostrato nel messaggio. Il nome utente e l’indirizzo si copiano anch’essi, con gli stessi tasti su tutte le schede: non si reimparano tre scorciatoie perché la riga è una macchina anziché un sito.

Una casella permette di non conservare la password: viene allora richiesta ogni volta, e dimenticata alla chiusura. Su un server di produzione, è talvolta ciò che si vuole.

Spostarsi al suo interno

Un server di file aperto è una cartella: vi si entra, se ne estraggono i file, vi si depositano i propri, con F6 come ovunque. Una macchina, un sito e un segreto sono foglie — non c’è nulla da aprire al loro interno, solo qualcosa da avviare su di esse.

«Disconnetti» chiude la sessione di un server senza togliere la sua scheda dall’elenco.

Si entra in una scheda per cercare al suo interno. Una ricerca avviata dall’elenco non scende in nessuna connessione: le aprirebbe tutte, una sessione e una password per scheda, e l’attesa di ognuna di quelle spente. Confronta le schede stesse — il loro nome, il loro indirizzo, il loro account —, il che resta il modo per ritrovare quella giusta in un lungo elenco. Per frugare in un server senza entrarvi, spuntare la sua scheda prima di cercare: le schede spuntate, e solo quelle, vengono esplorate.

Sapere se il bersaglio risponde

Ogni scheda indica come verificarla. Una scheda nuova parte su Non verificare: si sceglie la sonda per le macchine che si vogliono sorvegliare.

La colonna di stato risponde Viva, Nessuna risposta o Verifica…. F5 sonda di nuovo l’intero elenco; «Verifica ora» sonda solo la riga indicata.

Organizzare le schede

Maiusc+Ins — «Nuova cartella» — crea una cartella di raggruppamento: per agenzia, per sito, per cliente. Una scheda vi si ripone trascinandola sulla cartella, con Ctrl+F6 verso la cartella che l’altro pannello mostra, o con Ctrl+X poi Ctrl+V. La password segue: è archiviata sotto l’identità della scheda, che non cambia.

F6 copia una scheda: una seconda scheda, con la propria identità e la propria password, che si modifica senza toccare la prima. Rimuovere una cartella di raggruppamento non rimuove ciò che conteneva — le schede risalgono alla radice.

Nulla esce verso una cartella di file: una scheda non ha byte, e copiarla lì scriverebbe una password in chiaro. I file di un server aperto, invece, escono come qualsiasi altro — anzi, è proprio questo lo scopo.

L’elenco e la sua condivisione

È un file sigillato: local.meneaunet, e quelli che si sono collegati per condividere l’elenco di un team. La password principale lo cifra e viene richiesta a ogni apertura; un’impostazione dice per quanto tempo resta aperto — fino alla chiusura, o qualche minuto.

Schede, cartelle e segreti vi sono contenuti: password, codici di emergenza, vecchie password. È ciò che permette a una chiavetta USB di portare con sé un elenco che si apre — il portachiavi del sistema, invece, non lascia mai la sua macchina. Rimuovere una scheda porta via i suoi segreti, e non tocca nulla all’altro capo della rete.

Il registro

«Registro dei server remoti» ricorda il dialogo con i server: è lì che si va quando una connessione si rifiuta senza dire perché. Si copia con un pulsante.

MTP — Dispositivi collegati

MTP I telefoni e i tablet collegati via USB, tramite il protocollo MTP.

Collegare

Il dispositivo deve essere sbloccato e impostato su «Trasferimento di file»: finché non lo è, l’elenco resta vuoto e lo dice a chiare lettere.

Nessun dispositivo collegato: il messaggio dice cosa fare, e non che è vuoto.
Nessun dispositivo collegato: il messaggio dice cosa fare, e non che è vuoto.

Spostarsi al suo interno

La memoria interna e la scheda SD sono cartelle, e i file si copiano verso un pannello con F6 come ovunque altrove.

Il pulsante

Compare solo dove la fonte è montata: senza driver MTP, non c’è nulla da aprire.

GIT — Git

GIT Un repository Git si esplora come una cartella: i file modificati, i rami, la cronologia.

Aprire un repository

Il pulsante GIT della barra salta al progetto preferito; il suo clic destro dà l’elenco: i repository noti, «Commit», «Cronologia…», i rami, «Stash…» e «Stash», «Tag…», «Repository remoti». Una cartella del disco che non è ancora un repository vi propone «Clona un repository qui…». I progetti vengono aggiunti da soli entrandovi, e un progetto la cui cartella è scomparsa viene dimenticato — tranne se manca il suo disco, poiché una chiavetta scollegata non fa dimenticare nulla.

Lo stato di una cartella

Ogni riga porta il suo colore: in conflitto, non tracciato, modificato, in stage, ignorato. Un file è descritto da git su due assi — l’indice e la copia di lavoro — e una riga non ha modo di mostrare entrambi: è ciò che resta da fare a decidere il colore. Il percorso di navigazione indica il ramo corrente.

Preparare e fare il commit

«Commit» apre la vista delle modifiche: un file per riga, la colonna Tracciato che dice ciò che git ne sa. Si indicano le righe come ovunque altrove — clic, Ctrl+clic, Maiusc+clic —, si scrive il messaggio in basso, e Commit parte con ciò che è selezionato. Nulla di selezionato, nulla parte: il pulsante lo dice.

Il pulsante Non tracciati, nella barra del commit, nasconde ciò che git non traccia: una cartella piena di file usa e getta non sommerge più i due che si vogliono committare, e Ctrl+A non li porta più con sé. Deselezionato, dice quanti ne nasconde.

La vista delle modifiche di un repository: tre file, il loro stato di tracciamento e la barra di commit in basso.
Le modifiche del repository e la barra di commit: il messaggio, ciò che è selezionato e il pulsante.

Vedere le differenze

«Mostra le differenze» apre il diff blocco per blocco, tra la copia di lavoro, l’indice (in stage) e un commit — prima e dopo vi sono nominati. Un file binario lo dice invece di mostrare rumore.

I gesti

I rami e la cronologia

Creare un ramo, passare a esso, unire — la voce porta il nome del ramo, e risponde niente da unire: già aggiornato oppure unione interrotta: alcuni file sono in conflitto. «Cronologia…» elenca i commit: il loro hash breve, il loro oggetto, il loro autore, la loro data. La barra laterale di sinistra disegna il grafo, ogni riga sulla sua, e un’unione traccia il suo tratto verso la colonna vicina. Un doppio clic apre il dettaglio di un commit: il suo messaggio completo e i file che ha toccato.

La cronologia di un repository: quattro commit, il loro oggetto, il loro autore e il grafo dei rami nella barra laterale.
La cronologia, con il suo grafo nella barra laterale: due rami partiti da una stessa radice, e l’unione che li riunisce.

L’albero delle merge request

Albero delle merge request…, nel menu del pulsante GIT, disegna le MR aperte del progetto GitLab indicato dal remoto. Ognuna si colloca sotto il branch da cui parte, rientrata di un passo come un sommario: la fase indica in che ordine approvarle, e un clic su una scheda apre la MR nel browser.

L’albero delle merge request di un repository: main, le sue MR rientrate e una catena di tre MR partite l’una dall’altra
!31 è partita da !28, e !35 da !31: ognuna si colloca sotto quella di cui porta i commit, con «dopo» e «punta a main». Il pulsante a destra fa il checkout del branch; il segno di spunta indica main, dove ci si trova.

Scambiare con il repository remoto

«Pull (tirare)» e «Push (spingere)», con il numero di commit in gioco accanto all’etichetta — lo zero non si scrive. Un ramo che non esiste ancora sul remoto parte con il suo upstream. I repository remoti si dichiarano e si rimuovono dallo stesso menu. Quando il server chiede come autenticarsi, Meneaufile lo chiede a sua volta invece di restare bloccato senza dire nulla.

Mettere da parte

«Stash…» mette da parte il lavoro in corso senza committarlo, con una descrizione facoltativa; «Stash» — Lavoro messo da parte — elenca ciò che attende, e da lì lo si riprende o lo si elimina. «Tag…» ne aggiunge e ne rimuove allo stesso modo.

Chi ha scritto questa riga

«Annotazioni», nel menu di un file, attribuisce ogni riga al suo commit e al suo autore. È la domanda che ci si pone davanti a una riga sorprendente, e un elenco di commit non risponde.

I conflitti

Un file in conflitto si apre sulle sue versioni: la versione comune, la nostra, la loro, e il risultato che si costruisce. «Prendi tutto» versa un lato intero, «Risolvi» salva — e il file esce dalla categoria in conflitto.

Clonare

Da una cartella: l’indirizzo (https://… o git@host:org/repo.git), il nome della cartella da creare, e una cronologia completa o superficiale — gli ultimi N commit.

I bundle

Un file .bundle è un repository Git impacchettato in un solo file: quanto basta per portare un progetto su una chiavetta, o passarlo a qualcuno, senza server. Il doppio clic dice cosa contiene — i suoi rami, i suoi tag — e Clona qui… ne fa un repository ordinario, accanto a lui, senza rete. In un repository, Crea un bundle… nel menu di GIT lo impacchetta per intero nella cartella dell’altra vista.

Se git manca

Meneaufile chiama il git del sistema. Se è assente o fuori dal PATH, lo dice invece di fallire senza motivo.

SVN — SVN

SVN Una copia di lavoro Subversion, con gli stessi gesti di ovunque.

I gesti

Leggere

La cronologia elenca le revisioni; le differenze si aprono nella stessa vista di quelle di Git. Il percorso di navigazione indica il ramo e la revisione (r1234).

Ciò che non torna indietro

Annullare le modifiche è definitivo: ciò che viene annullato non torna, e la finestra lo dice prima — per un elemento come per l’intera copia.

FLU — Flutter

FLU I progetti Flutter, e la toolchain che li accompagna.

I progetti

L’elenco ricorda i progetti aperti. «Crea un progetto Flutter» chiede il nome del pacchetto e la cartella.

Ciò che fa il clic sinistro dipende da dove ci si trova. In un progetto, apre il menu: è ciò di cui si ha bisogno sul posto — avviare, compilare, i dispositivi. Altrove, salta all’ultimo progetto aperto da questo pulsante, dove non c’è nulla su cui agire. Il clic destro apre il menu ovunque.

I comandi

Scaricare le dipendenze, analizzare, testare, formattare, pulire, aggiornare, vedere le dipendenze obsolete, avviare la diagnosi (doctor). Compila release mira a Windows, Linux, Android (APK o bundle) e al Web — ed è proprio --release per tutti e cinque, cosa che l’etichetta precedente, «Compila…», non diceva.

Compila debug mira agli stessi cinque target in --debug: è lo stesso menu, cambia solo la modalità. Non richiede alcun dispositivo — è da lì che si installa un binario di debug senza aspettare che la toolchain risponda.

Esegui

L’elenco dei dispositivi sta dietro la sua voce, e non dentro. Spiegato nel menu, costringeva a interrogare la toolchain a ogni apertura: flutter devices richiede qualche secondo, e si pagava questo ritardo per scegliere «Analizza» o «Scarica le dipendenze». Ora si cerca solo nel momento in cui serve. Un solo target — e il comando parte senza chiedere nulla.

«Esegui» cerca i dispositivi e propone il suo — o tutti. L’output si mostra man mano, con i tasti di Flutter a portata di mano: ricaricare (r), riavviare (R), aiuto (h), staccare (d), svuotare l’output (c), uscire (q). «Esegui con opzioni…» aggiunge ciò che si vuole a flutter run — --profile, --dart-define=chiave=valore. «Cerca dispositivi…», in fondo allo stesso menu, rilancia la ricerca e vi ritorna: un telefono collegato in un secondo momento non comparirebbe altrimenti.

La conclusione viene indicata: Fatto, Fallito (1), Fermato. L’output si copia con un pulsante.

Una compilazione riuscita porta al suo file. Un pulsante compare allora nella barra: porta la vista alla cartella del risultato e posiziona il cursore su di esso — l’.exe, l’.apk, il bundle. È la toolchain a dire dove ha scritto, non un elenco di percorsi memorizzato qui: ogni target mette il proprio altrove, e ciò cambia con le versioni di Flutter. Nulla compare finché il comando è in corso, né quando è fallito — non ci sarebbe niente da mostrare.

Se la toolchain manca

Il pulsante compare solo dove Flutter è installato.

PS — Processi

PS L’elenco dei processi, rilevato con una cadenza regolabile.

Leggere

Le colonne indicano la memoria, l’utente, la riga di comando.

L’elenco dei processi: il rilevamento si aggiorna alla cadenza scelta.
L’elenco dei processi: il rilevamento si aggiorna alla cadenza scelta.

Cercare

Il campo della barra del titolo — «Cerca in PS» — filtra l’elenco su tutto ciò che vi si legge: il nome, ma anche la riga di comando e l’utente. Invio avvia; l’elenco continua a rilevarsi alla sua cadenza mentre il filtro è mostrato, e la croce del campo restituisce l’elenco intero.

L’elenco dei processi filtrato per «patrick»: restano solo quelli di questo utente.
«patrick» mantiene solo i processi di questo utente: la ricerca legge tutte le colonne, non solo il nome.

Il grafico delle prestazioni

Il clic destro sul pulsante PS apre il Grafico delle prestazioni — e l’elenco con esso: una curva senza l’elenco sotto gli occhi direbbe che succede qualcosa senza dire cosa.

L’elenco dei processi e, sotto di esso, il grafico delle prestazioni: i pulsanti Processore, Memoria, Disco, Rete, il valore dell’ultimo rilevamento e la curva dell’ultimo minuto.
Il grafico si colloca sotto l’elenco: è il legame tra i due che si viene a cercare.

Una curva alla volta, scelta con i pulsanti in alto: processore, memoria, disco, rete. Una curva per disco e una per scheda, come nella gestione attività — un totale non avrebbe detto nulla, un disco saturo e un altro a riposo dando cinquanta per cento in due. Il valore dell’ultimo rilevamento si legge a destra, e la croce richiude.

Il grafico conserva gli ultimi sessanta rilevamenti. Si trascina la linea che lo separa dall’elenco per ingrandirlo, e questa altezza viene ricordata da una sessione all’altra. Chiuso all’avvio: un grafico costa un rilevamento per cadenza, e nessuno l’ha richiesto aprendo l’elenco.

La cadenza dei rilevamenti

In basso a destra della vista, il carico della macchina: Processore 47 % · Memoria 43 % · 5 s. L’ultimo numero è la cadenza, e il clic destro su di esso la cambia — 5, 10, 15, 30 o 60 secondi. La cadenza in corso vi compare in grassetto, e la scelta viene ricordata.

È lì che la si imposta, e in nessun altro posto: la si legge guardando il carico, ed è guardandolo che si vuole ridurla. Ha lasciato le impostazioni per questo motivo — due posti per la stessa cosa finiscono per contraddirsi.

Agire

Vedere tutti i processi

Senza i diritti di amministratore, l’elenco è parziale. «Riavvia come amministratore» rilancia Meneaufile con privilegi elevati — la finestra attuale si chiude. Un rifiuto viene segnalato, e l’elenco resta parziale invece di far credere che sia completo.

«Apri Gestione attività di Windows» resta a portata di mano: Meneaufile non pretende di sostituirla.

SRV — Servizi

SRV I servizi di Windows: il loro stato, il loro avvio, le loro dipendenze.

Leggere

Lo stato — arrestato, in esecuzione, in pausa, e gli stati di transizione — e il tipo di avvio: automatico, automatico (avvio ritardato), manuale, disabilitato.

Cercare

Il campo della barra del titolo filtra l’elenco sul nome e sulla descrizione: «stampa» trova lo spooler, che non sempre si sa nominare. È ciò che la console di Windows non sa fare. Invio avvia, la croce del campo restituisce l’elenco intero.

L’elenco dei servizi filtrato per «stampa»: lo spooler di stampa, trovato dalla sua descrizione.
«stampa» trova lo spooler di stampa dalla sua descrizione.

Agire

Avviare, arrestare, riavviare, sospendere, riprendere, cambiare il tipo di avvio. Una finestra di avanzamento segue lo stato fino a quello atteso.

Le proprietà

Quattro schede: generale (nome di sistema, nome visualizzato, descrizione, percorso dell’eseguibile, parametri di avvio), connessione, ripristino, dipendenze.

Le proprietà di un servizio: quattro schede, come nella console di Windows.
Le proprietà di un servizio: quattro schede, come nella console di Windows.

I diritti

Questi comandi richiedono i diritti di amministratore: Meneaufile propone di riavviarsi con privilegi elevati, e segnala quando l’elevazione è rifiutata — nulla è stato allora inviato al servizio.

La password di un account di servizio fa eccezione: non può partire con un comando di amministratore, dove sarebbe leggibile nell’elenco dei processi. Occorre avviare Meneaufile come amministratore per cambiarla.

PIAN — Attività pianificate

PIAN L’utilità di pianificazione del sistema: ciò che si avvia da solo, e quando.

Esplorare

L’utilità di pianificazione è già organizzata in cartelle: in Windows, \Microsoft\Windows\Defrag contiene la deframmentazione. Meneaufile la esplora come un disco — le cartelle si aprono con il doppio clic, il percorso di navigazione risale, la ricerca e l’ordinamento funzionano come altrove.

Ogni attività indica il suo stato (pronta, in esecuzione, disabilitata), la sua prossima e la sua ultima esecuzione, il suo ultimo risultato, i suoi trigger a parole — «Ogni settimana, lun, ven alle 21:30» — e ciò che avvia. L’autore e la descrizione si mostrano scegliendo le colonne.

Il pulsante compare solo dove risponde un’utilità di pianificazione: in Windows, quando il servizio «Utilità di pianificazione» è in esecuzione.

Agire

Con il clic destro: Esegui, Termina, Abilita, Disabilita, Elimina — su un’attività o su un’intera selezione. Anche Canc elimina, dopo aver indicato cosa se ne va.

Le attività di sistema, sotto \Microsoft\Windows, si modificano solo con i diritti di amministratore: Meneaufile li richiede allora, una sola volta per l’intera selezione, e segnala quando l’elevazione viene rifiutata.

Creare, modificare

Nuova attività…, con il clic destro su una cartella o nel menu del pulsante, apre la finestra; anche il doppio clic su un’attività la apre lì. Vi si impostano:

Un trigger che la finestra non sa scrivere — su un evento del registro, ogni quindici minuti per una sola ora — vi compare e viene mantenuto così com’è. In Windows, l’attività viene riscritta sulla sua definizione originale: le sue condizioni, le impostazioni di alimentazione e le altre azioni non cambiano.

Pianificare un’azione di Meneaufile

Un backup ogni sera, l’esportazione di un database ogni mattina: le azioni di Meneaufile si pianificano. Pianifica… si trova nelle finestre che già le confermano:

La finestra dice cosa verrà fatto, poi chiede quando — gli stessi trigger di un’attività — e con quale account. Ciò che una domanda avrebbe deciso è stabilito in anticipo: la politica sui conflitti si sceglie lì, e nessuno verrà interpellato. L’attività si colloca nella cartella \Meneaufile dell’utilità di pianificazione; è lì che se ne cambia l’orario o la si elimina.

Quando l’attività scatta:

Una notifica di sistema dice come è finita, il registro lo annota e l’ultimo risultato dell’attività lo conserva: 0 per riuscita, 2 per terminata con errori, 1 per un fallimento. Un’origine o una destinazione protetta dalla password principale non viene salvata a sessione chiusa: nessuno sarebbe lì a digitarla. In Linux, l’azione si pianifica a sessione aperta.

In Linux

Tre cartelle: systemd, i timer di sistema; systemd-user, quelli dell’utente; crontab, la sua crontab. Una nuova attività viene scritta come timer dell’utente — un .service e un .timer in ~/.config/systemd/user —, oppure nella crontab se la si mette lì. Con l’account di sistema, va in /etc/systemd/system, e PolicyKit chiede la password.

Nella crontab, un’attività di Meneaufile si nomina con un commento # meneaufile: nome sopra le sue righe; le righe scritte a mano si leggono con il nome del loro programma, e restano dove sono. Ciò che un pacchetto ha installato in systemd si può disabilitare, ma non si cancella: il suo aggiornamento successivo lo rimetterebbe.

REG — Registro di sistema

REG Il Registro di sistema di Windows: le impostazioni del sistema e dei programmi, ordinate in chiavi e valori.

Esplorare

Alla radice, i cinque hive: HKEY_CLASSES_ROOT, HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE, HKEY_USERS e HKEY_CURRENT_CONFIG. Le chiavi si aprono come cartelle; i valori di una chiave sono le sue righe, con il loro nome, il loro tipo — REG_SZ, REG_DWORD… — e i loro dati, come nell’Editor del Registro di sistema. Il valore senza nome appare come «(Predefinito)».

Copia il percorso restituisce HKEY_CURRENT_USER\Software\…, così come lo rilegge la barra degli indirizzi dell’Editor del Registro di sistema. L’Editor resta a portata di mano, nel menu del pulsante.

Il modulo esiste solo in Windows.

Modificare

Il doppio clic o Invio su un valore lo apre nella sua finestra, che segue il suo tipo:

Ins crea un valore nella chiave aperta, Maiusc+Ins una chiave; F2 rinomina una chiave o un valore; Canc elimina, dopo aver indicato cosa se ne va. Una chiave se ne va con le sue sottochiavi e i suoi valori, e nulla passa dal Cestino: esporta prima ciò che vorresti poter rimettere a posto.

Ciò che Windows rifiuta — HKEY_LOCAL_MACHINE, il più delle volte — viene richiesto di nuovo con i diritti di amministratore, una sola volta per l’intera selezione.

Esportare, importare

Trascinare una chiave in un pannello di file, o copiarla nell’altro pannello con F6, scrive un file .reg — uno per chiave, sottochiavi comprese, nel formato dell’Editor del Registro di sistema. I valori scelti finiscono insieme in un unico file, di cui viene chiesto il nome.

Al contrario, un file .reg rilasciato sul Registro vi viene importato, dopo conferma: scrive nelle posizioni che indica, qualunque sia la chiave aperta, e un file che non si legge per intero non viene applicato affatto.

BDD — Database

BDD MySQL, MariaDB e PostgreSQL: il server, i database, le tabelle, le righe — tutto questo si esplora come cartelle, e si modifica.

Dichiarare una connessione

Il motore, l’host, la porta, l’utente, la password e un database predefinito — facoltativo: senza di esso, il server si apre sul proprio database di amministrazione. Un servizio Windows può essere indicato per leggerne lo stato, e Meneaufile lo compila da solo quando lo trova.

Il servizio indicato si ritrova con un clic, da due punti: «Apri la posizione del servizio» nel menu della connessione, e sotto l’errore quando si entra in un database il cui servizio è fermo — la connessione rifiutata, il pulsante porta in SRV, sul servizio stesso, dove lo si riavvia. Senza di esso, bisognava uscire, ritrovare la riga e passare dal suo menu.

Il motore porta la sua icona, come il tipo di una scheda di NET: si sceglie nella finestra ciò che si riconoscerà sulla riga.

La finestra di una connessione: il motore, l’host, l’account e il servizio che la ospita.
La finestra di una connessione: il motore, l’host, l’account e il servizio che la ospita.

Spostarsi

Server → database → tabelle → righe. F12 passa dai dati di una tabella alla sua struttura. Un database può essere fissato per ritrovarlo in testa.

Il server porta anche le proprie viste: account, query in corso, stato del server, impostazioni del server, routine. Sono in sola lettura; le loro azioni sono nel menu del clic destro — cambiare una password, impostare una variabile, terminare un processo.

Le righe

La struttura

I campi con il loro tipo, il loro ordinamento (collation), il loro valore predefinito, i loro attributi, il loro commento; gli indici con la loro natura (chiave primaria, univoco, indice) e il loro metodo. Un campo si aggiunge all’inizio, alla fine o dopo un altro — PostgreSQL, invece, aggiunge sempre in fondo alla tabella, e lo dice.

Un selettore di tipi ordina i tipi del motore per famiglia: interi, decimali, testo, date e ore, binario. Li si filtra digitando.

Svuotare una tabella (truncate) rimuove tutte le sue righe, conserva la tabella e azzera l’auto-incremento. Non c’è cestino su un server: viene detto prima.

Il grafico delle relazioni

«Grafico delle relazioni» disegna le tabelle e i loro collegamenti.

Esportare in una cartella

Una tabella non ha byte: non si copia come un file. Ciò che se ne ottiene su un disco è un export SQL.

Importare, clonare

Le query

Una query SQL si scrive sul database aperto e parte con Ctrl+Invio. Le query recenti vengono proposte. Il risultato è un elenco come un altro: vi si ordina, vi si seleziona, lo si esporta.

Il registro SQL ricorda tutto ciò che è stato inviato, con il numero di righe interessate. Si copia, si svuota.

Confrontare due tabelle

F8 su due tabelle ne confronta le strutture: non essendoci byte, sono i campi e gli indici a essere messi a confronto. Vedi Confrontare.

Rimuovere

Rimuovere una connessione la toglie dall’elenco insieme alla sua password. Il server non viene toccato.

MAIL — Posta

MAIL Le caselle di posta IMAP e POP3 si esplorano come cartelle: una cartella per casella, un file per messaggio.

Dichiarare un account

L’indirizzo, il nome visualizzato, il protocollo — IMAP lascia le cartelle sul server, POP3 scarica un solo elenco — e la cifratura: TLS da subito, STARTTLS in seguito, oppure nessuna. L’invio (SMTP) ha una sezione propria; se lasciata vuota, riprende l’account di lettura.

La casella di un account: la lettura da un lato, l’invio dall’altro.
La casella di un account: la lettura da un lato, l’invio dall’altro.

I grandi provider

Le impostazioni dei servizi di posta più diffusi in Francia, tutti in TLS da subito su queste porte. L’account è l’indirizzo completo, salvo diversa indicazione; la password è quella della posta — oppure, con Gmail, Yahoo e iCloud, una password per le app generata nelle impostazioni di sicurezza dell’account, poiché la password abituale vi è rifiutata dai programmi.

ProviderIMAPPOP3SMTPAccount
Orange (orange.fr, wanadoo.fr)imap.orange.fr 993pop.orange.fr 995smtp.orange.fr 465l’indirizzo
Freeimap.free.fr 993pop.free.fr 995smtp.free.fr 465il nome utente, senza @free.fr
SFR (sfr.fr, neuf.fr)imap.sfr.fr 993pop.sfr.fr 995smtp.sfr.fr 465l’indirizzo
Bouygues Telecom (bbox.fr)imap.bbox.fr 993pop.bbox.fr 995smtp.bbox.fr 465l’indirizzo
La Poste (laposte.net)imap.laposte.net 993pop.laposte.net 995smtp.laposte.net 465l’indirizzo
Gmailimap.gmail.com 993pop.gmail.com 995smtp.gmail.com 465l’indirizzo, password per le app
Yahoo Mailimap.mail.yahoo.com 993pop.mail.yahoo.com 995smtp.mail.yahoo.com 465l’indirizzo, password per le app
iCloud Mailimap.mail.me.com 993—smtp.mail.me.com 587, STARTTLSl’indirizzo, password per le app
OVHcloud (hosting)ssl0.ovh.net 993ssl0.ovh.net 995ssl0.ovh.net 465l’indirizzo
Infomaniakmail.infomaniak.com 993mail.infomaniak.com 995mail.infomaniak.com 465l’indirizzo
Gandimail.gandi.net 993mail.gandi.net 995mail.gandi.net 465l’indirizzo

Le porte STARTTLS, quando un provider le preferisce: 143 per IMAP, 110 per POP3, 587 per SMTP. Con Gmail, IMAP deve essere attivato nelle impostazioni della posta, e la verifica in due passaggi deve essere attiva prima di generare la password per le app. Outlook.com, Hotmail e Live accettano ormai solo un’autenticazione «moderna» (OAuth), che Meneaufile non parla: la sola password vi è rifiutata. Meneaufile si autentica con password — AUTHENTICATE PLAIN o LOGIN —, sempre sotto cifratura.

Leggere

Un messaggio si apre con F3 come un file. Gli allegati sono righe: si copiano verso un pannello come il resto. Le colonne indicano lo stato — non letto, risposto, contrassegnato, bozza, allegato —, e «Segna come letto» o «non letto» lo cambia.

Il messaggio si legge su carta bianca, qualunque sia il tema — scuro o chiaro: un tema chiaro ricava la sua superficie dalla tinta scelta, e la posta si sarebbe letta su rosa o azzurro pallido. Un messaggio in solo testo mantiene il carattere a spaziatura fissa, come in un webmail, e va a capo: le righe lunghe stanno nella finestra invece di uscire a destra, e i ritorni a capo del mittente restano i suoi. Un indirizzo scritto per esteso si può cliccare — http:// o https://, e nient’altro: indovinare un indirizzo a partire da un punto farebbe un link di ogni nome di file citato. Il punto che chiude la frase resta alla frase.

Scrivere

«Nuovo messaggio…», «Rispondi», «Rispondi a tutti», «Inoltra»: destinatari, copia, oggetto, corpo, allegati. Un account senza server di invio lo dice — occorre dichiararne uno per scrivere da esso.

I tre gesti sono nella finestra di lettura, in alto a destra, e al clic destro di una riga. «Rispondi» scrive al solo mittente, «Rispondi a tutti» aggiunge gli altri destinatari. Rispondere chiude la lettura e apre la scrittura, citazione compresa.

Cosa succede nel frattempo

Ogni cinque minuti, Meneaufile richiede ai server ciò che attende, e il pulsante MAIL porta il numero di messaggi non letti in un contatore. Nulla viene scaricato: si chiedono dei conteggi, qualche byte per cartella. Il cestino, la posta indesiderata, le bozze e gli inviati non vi rientrano.

Passando il mouse si vede quale casella attende: prima il totale, quello che porta il contatore, poi una riga per account. Con quattro caselle, «12» non diceva quale aprire. Una sola casella mantiene la sua riga unica, e l’account che non ha risposto non ha riga — lo zero direbbe «niente ti aspetta», cosa che appunto non si sa di lui.

F5 non aspetta i cinque minuti. Aggiornare nella posta richiede al server le cartelle dell’account, i messaggi non letti che contengono e il loro totale: il contatore, i numeri delle cartelle e l’elenco si allineano subito. Senza questo venivano memorizzati una volta per tutte, e solo il controllo successivo li rimetteva a posto — si aggiornava davanti alla propria casella, e nulla si muoveva.

Con la cassaforte chiusa, la sentinella tace: le password degli account vi dormono, e non spetta a un timer svegliare quella porta.

Le colonne di una cartella

Oggetto, mittente, Data, dimensione, stato, ID. La Data è quella che il mittente dichiara: è quella che tutti i client mostrano, e l’ordinamento si fa presso il server.

Due colonne in più si chiedono nel menu delle colonne, nascoste di base perché sette colonne stanno già male in un pannello:

Ritrovare la password di un account

L’elenco degli account non restituisce mai una password. Per rileggerla — riconfigurare un telefono, un’altra applicazione —, si copia l’account nell’elenco NET: F6 verso una vista posata su di esso, oppure il trascinamento. La scheda porta il nome dell’account, il nome utente, l’indirizzo del server di lettura, il server di invio come commento, e la password.

Nella cartella di raggruppamento aperta di fronte, e non alla radice dell’elenco: è lì che poi la si cerca. Spostare non si fa — bisognerebbe togliere l’account dal suo elenco per metterlo nella cassaforte, mentre ciò che vi si ripone è un duplicato della password; Ctrl+F6 lo dice invece di copiare in silenzio.

Ciò che resta presso il server

Rimuovere un account lo toglie dall’elenco, con la sua password. La casella, invece, resta intatta presso il server.

Le impostazioni

L’ingranaggio della barra del titolo apre le impostazioni. Sono organizzate in sezioni: aspetto, pannelli, elenco dei file, barra di accesso rapido, strumenti, cassaforte, posizione.

La finestra delle impostazioni, aperta sull’aspetto.
La finestra delle impostazioni, aperta sull’aspetto.

Ciò che non vi si trova

Ciò che si imposta lavorando: l’ordine delle colonne si organizza in «Scegli le colonne», quello dei moduli nel loro cassetto, la larghezza dei gruppi con le loro maniglie. Un’impostazione che si può fare lì dove la si vede non ha nulla da fare in una finestra.

Il tema

Tre scelte: Sistema, Chiaro, Scuro. «Sistema» segue l’impostazione della macchina, e cambia con essa senza riavvio.

Il tema chiaro: sfondo bianco netto per l’elenco, e non una tinta dell’accento.
Il tema chiaro: sfondo bianco netto per l’elenco, e non una tinta dell’accento.
La stessa schermata in tema scuro: le tinte dei tipi di file sono desaturate e schiarite per non vibrare su sfondo nero.
La stessa schermata in tema scuro: le tinte dei tipi di file sono desaturate e schiarite per non vibrare su sfondo nero.

Il colore principale

Sette tinte, quella predefinita in testa. Tutta la tavolozza di colori si ricava da questo seme: i pulsanti, i bordi, la selezione, il cursore.

TintaAnteprima
Blu (predefinito)
Verde acqua
Verde
Viola
Rosso
Arancione
Ardesia

Un piccolo elenco, e non un selettore di colore: una tinta scelta a caso dà contrasti che non si sono verificati — un giallo vivo come accento rende illeggibile il testo dei pulsanti. Queste sono abbastanza scure per portare il bianco in tema chiaro, e abbastanza vivaci per risaltare in tema scuro.

L’accento verde: i pulsanti, il bordo del pannello attivo e la selezione seguono il seme scelto.
L’accento verde: i pulsanti, il bordo del pannello attivo e la selezione seguono il seme scelto.

Ciò che l’accento non tinge

Lo sfondo di un elenco denso resta bianco netto in tema chiaro. Material tinge normalmente tutta la sua tavolozza con il colore scelto; su centinaia di righe, questo velo colorato affatica e confonde le tinte dei tipi di file, che invece portano un significato.

La lingua

Venticinque lingue, più «Lingua di sistema». L’interfaccia cambia senza riavvio.

L’elenco

Gli strumenti

La cassaforte

Per quanto tempo la cassaforte resta aperta: fino alla chiusura, oppure qualche minuto. Trascorso questo tempo, la password principale viene richiesta di nuovo.

La posizione della configurazione

La modalità portatile: la configurazione vive normalmente accanto al profilo dell’utente. Un file testimone posto accanto all’eseguibile la fa vivere lì, e l’applicazione non lascia allora alcuna traccia sulla macchina — file chiave compresi, e questo manuale con essi.

Cosa ha dei limiti

Cosa ha dei limiti, e perché.

Manuale di Meneaufile, in italiano.