Dansk

Meneaufile-manualen

Meneaufile er en filhåndtering med to paneler: man arbejder fra en mappe til en anden, begge for øjnene, lige så meget med tastaturet som med musen.

To paneler, knaplinjen over hver liste, brødkrummestien øverst i hver af dem.
To paneler, knaplinjen over hver liste, brødkrummestien øverst i hver af dem.

Hvad det tilbyder

Det kan siges i én sætning: det, der ikke er en fil, gennemses som en mappe. En FTP-server, et arkiv, en adgangskodeboks, en database, listen over processer, historikken for et Git-lager: alt dette åbnes i et panel, med de samme taster, den samme markering, den samme brødkrummesti. Der er intet nyt at lære for hver kilde.

Hvad det ikke er: en RDP-klient, en SSH-klient, en browser, en editor. De værktøjer hører til systemet; Meneaufile har dem ved hånden, ordnet, og ved, hvilket der svarer, før man klikker.

De daglige handlinger

TastHvad den gør
F3 Vis — tekst, billeder, PDF, Office, video, lyd
F6 Kopier til det andet panel
F8 Sammenlign to filer linje for linje
F9 Pak markeringen
F10 Tag sikkerhedskopi — få en mappe til at ligne den anden
F11 Synkronisér — få de to til at følge hinanden

Hvor man begynder

Platformene

Windows, Linux og Android. Det, der ikke giver mening på en platform, vises ikke der: modulet SAF findes kun på Android, netværksomgivelserne kun under Windows, tjenesterne kun der, hvor platformen har nogen.

Panelerne

Elleve layouts, fra ét til ni paneler: en enkelt visning, to side om side eller over hinanden, tre, fire, fem, seks, ni.

Layoutene

Deres taster følger listens rækkefølge — Alt+1 til Alt+9, derefter Alt+0 og Alt+. — og ikke antallet af paneler: det fjerde layout har tre.

Hvert panel bærer sit nummer nederst i sin liste: det er dér, man tænker på layoutet, og et højreklik på det viser dem alle, med deres tast.

Menuen med de elleve layouts, åbnet ved højreklik på et paneles nummer: fra “1 panel” til “9 paneler (gitter 3×3)”, hver med sin genvej.
De elleve layouts og deres taster, ved panelets nummer.

Mellem to paneler sidder midterposten: den smalle bjælke, der adskiller dem, ligesom posten der deler et vindue — på fransk »meneau«, deraf navnet Meneaufile. Man trækker i den for at indstille bredderne; hvert layout husker sine egne, og et højreklik på en midterpost giver lige store dele igen.

Tab går til det næste panel. Det AKTIVE panel har en kant: det er det, tasterne sigter mod, og det, der er kilde til en kopiering. Ctrl+U bytter mapperne i to paneler.

At bevæge sig

Hvert panel husker den sidst besøgte mappe PR. DREV: et klik på en disks knap fører direkte tilbage, og dens rod er et højreklik væk.

Konsollen

Til højre for kommandofeltet åbner konsolvinduet en terminal i panelets mappe. På en SFTP-server — eller et SSH-kort, man gennemser — åbner det en SSH-session på serveren, placeret i den mappe, man ser på.

Et højreklik på det viser computerens terminaler: cmd, PowerShell, Windows Terminal, Git Bash eller WSL under Windows, skrivebordsmiljøets under Linux. Den, man vælger, åbner med det samme, og det er den, klikket åbner fremover.

Hvad listens bund siger

Antallet af linjer, så længe intet er valgt, markeringens størrelse, så snart der er en, og det viste volumens ledige plads. Under en søgning eller en måling er det dér, gennemgangen siger, hvor langt den er.

Markøren og markeringen

Markøren er rammen; markeringen er det, der er farvet. De to er adskilte: man fører markøren rundt uden at miste noget af det, der er valgt.

Vælge

TastVirkning
Ctrl+AVælg alt
Ctrl+Skift+AIkke længere markere noget
*Vend markeringen
+Tilføje alt, der har samme filtype
Skift+F2Det, de to paneler har til fælles
Ctrl+Skift+CKopier stien
Ctrl+Skift+NKopier navnet

Og lassoen med musen, med Ctrl eller Skift ved klikket, som alle andre steder.

Måle

Mellemrum måler en mappe — dens størrelse skrives i dens kolonne — uden at markere den. Det er den handling, man gentager, når man går ned gennem et træ for at vide, hvad der fylder; diskforbruget gør det i ét hug, og i billede.

Det, der er skjult

Ctrl+H viser eller skjuler de skjulte filer. Indstillingen gælder pr. panel og huskes fra session til session.

Kopiér, flyt, slet

Handlingerne går fra det aktive panel TIL det andet, som i alle filhåndteringer med to paneler. Når mere end to paneler er åbne, spørger Meneaufile, hvilket der er målet.

Kopiér og flyt

F6 kopierer, Ctrl+F6 flytter. En oversigt siger, hvad der går hvorhen, før det begynder, og en fremskridtsdialog følger arbejdet — man kan stoppe det. En anden handling imens afvises ikke: den kommer i køen og går på tur.

Foran en fil, der allerede findes, stilles spørgsmålet én gang, og svaret kan gælde for resten: erstat, erstat kun hvis målet er ældre, spring over eller omdøb automatisk. “Ældre” er den sædvanlige måde at genopfriske en mappe på uden at overskrive et nyere arbejde; uden dato på begge sider beholdes målet, for det er det valg, der ikke mister noget.

Skub nøglen ud til sidst

Når destinationen er et flytbart medie — en USB-nøgle, et kort —, bærer oversigten et afkrydsningsfelt: skub mediet ud, når kopien er lagt. Det vises kun der, fordi spørgsmålet kun stilles der, og dets tilstand huskes fra kopi til kopi.

En færdig kopi er ikke en lagt kopi: systemet holder sider tilbage i ventekø, og at trække nøglen ud i det øjeblik mister det, der stadig var på vej. Udskubningen tømmer dem og afmonterer volumen — det er den, der siger, at man kan trække stikket ud. En fil, der stadig er åben, får den til at afvise, og Meneaufile siger det i stedet for at lade tro noget andet. Hvor systemet tillader det: Android lader ikke et program afmontere en volumen, og afkrydsningsfeltet vises ikke der.

Omdøb

F2 omdøber på linjen — navnet læses blandt sine naboer, hvilket er præcis det, man kigger på for at vælge det.

Ctrl+M omdøber et helt parti med én enkelt maske, med en forhåndsvisning af, hvad hvert navn bliver, før man bekræfter.

Opret

Insert opretter en fil, Skift+Insert en mappe. I et modul opretter den samme tast det, som modulet indeholder: en forbindelse, en maskine, et adgangskodekort.

Slet

Delete sender til papirkurven; Skift+Delete sletter for altid og siger det først. På en server eller i en database er der ingen papirkurv: sletningen er der altid endelig, og dialogen minder om det.

Fortryd

Ctrl+Z fortryder en omdøbning eller et parti sendt til papirkurven. En endelig sletning kan ikke fortrydes — det er derfor, den bekræftes.

Når rettighederne mangler

En afvisning af rettigheder er ikke enden. Når en sletning eller en omdøbning mislykkes på grund af manglende rettigheder, foreslår Meneaufile at prøve igen med administratorrettigheder. Systemet viser så sit samtykkevindue, som man frit kan afvise — og en forhøjet sletning går ikke via papirkurven. Begge dele siges først.

Journalen

Det, der har rørt ved filerne, huskes: hvad der gik hvorhen, under hvilket navn, og hvad der mislykkedes. Man læser det uden at forlade programmet.

Køen

Hver lang handling — kopiere, flytte, slette, pakke, pakke ud, synkronisere, eksportere en database — kommer i en kø: kun én kører ad gangen, de følgende venter på tur. En indstilling får dem til at starte alle sammen. Man kan fortsætte med at arbejde imens.

Én opgave ad gangen, eller alle sammen

Som udgangspunkt afspiller køen opgaverne i den rækkefølge, de kommer, kun én ad gangen. To opgaver, der deler samme medie, går hver langsommere end én alene, og rapporten læses i rækkefølge: man ved, hvad der er gjort, og hvornår.

Alt på én gang bestilles i indstillingerne, afsnittet “Værktøjer”. Hver opgave starter så, så snart den kommer, uden at vente på de andre. Det er det, man vil have, når de ikke skændes om noget — en afsendelse til en server, mens man pakker ud, to overførsler på to forskellige medier. Indstillingen gælder for det, der følger: at ændre den, mens en opgave kører, stopper intet.

At starte en handling, mens en opgave kører, afvises aldrig: en miniature flyver hen mod køens knap, øverst i vinduet. Handlingen er taget, den venter på tur, og det er der, den følges.

Køens knap

I titellinjen findes den kun, så længe der er arbejde; når der ikke er mere at læse, forsvinder den. Den bærer fremskridtet for den igangværende opgave — en ring, der kører tomt rundt, så længe intet endnu er rykket — og, i et mærke, antallet af opgaver, der er tilbage. Et klik åbner listen.

Titellinjens højre hjørne, mens køen arbejder: fremskridtsringen og mærket med antallet af opgaver, til venstre for hængelåsen.
Knappernes hjørne, mens køen arbejder: fremskridtsringen og antallet af opgaver, til venstre for hængelåsen.
Køens liste: en kopiering i gang med sit fremskridt, to opgaver, der venter på tur, og en færdig med sin varighed.
Én linje pr. handling: hvad den gør, hvor langt den er nået, dens handlinger. En afsluttet opgave bliver stående, med sin varighed og sit tidspunkt.

Én linje pr. handling: hvad den gør, hvor langt den er nået — “I gang” og den forløbne tid, “Venter”, “Sat på pause”, “Færdig på 12 s — 11/09 kl. 14:02” — og dens handlinger, som virker uden at lukke listen:

Fremskridtsdialogen

Den første opgave åbner sin dialog: den igangværende fil, fremskridtet, den forløbne tid, hastigheden, det, der er tilbage. Pause suspenderer den, I baggrunden lægger den i køens knap — miniaturen flyver derhen —, Annuller stopper den. En opgave, der har ventet på tur, får ikke sin dialog til at springe frem, når det bliver dens tur: man arbejdede andre steder imens. Køen bringer den selv tilbage, når opgaven har et spørgsmål at stille — en fil, der allerede findes, erstattes ikke uden svar.

Den samme anmodning to gange

En sletning sendt i køen uden at vise noget, og tasten trykket tre gange: den anden anmodning giver ikke en anden opgave. Meneaufile siger det — “Opgaven venter allerede” — i stedet for at gøre det hele to gange, især når det destruerer.

Det, der ikke tager en tur

En mappesammenligning læser kun: den tager ikke en kopierings tur og kører ved siden af. Sendt i baggrunden figurerer den alligevel på listen — ellers dukkede resultatet op flere minutter senere, og man troede, at det hang.

Luk, mens en opgave kører

Vinduet spørger først: “Der kører stadig opgaver”. At lukke afbryder dem, og det, de skrev, forbliver halvt skrevet. Køen genoptages ikke ved næste start, og det er med vilje: at afspille en kopiering, der blev afbrudt midt i en fil, kræver at vide, hvor langt den var nået — det siger disken ikke —, og at afspille en sletning ville ødelægge det, man måske netop har gendannet. Hver opgave efterlader til gengæld sin linje i journalen, med sit udfald: det er dagen efter, man spørger, hvad der skete.

Kolonnerne

Man trækker i kanten af en overskrift for at ændre en bredde, og kolonnerne ordnes i “Vælg kolonnerne”. Et klik på overskriften sorterer; et andet vender rækkefølgen om.

Hvad sorteringen gør ved mapperne

Mapperne grupperes øverst og forbliver indbyrdes i stigende alfabetisk rækkefølge — uanset kolonnen og uanset retningen. Deres størrelse er ukendt, så længe den ikke er beregnet, og deres dato siger lidt, mens navnet er det, man søger dem på.

Indstillingen “Mapperne følger sorteringen” (Indstillinger → Filliste) får dem til at adlyde kolonnen som filerne: det er det, man vil have efter netop at have klikket på Dato for at se sine nyeste mapper øverst.

Et kort er ikke en mappe, selv om det åbnes som en. I listerne i NET, DB og MAIL gennemses en forbindelse som en mappe — dens sti er den ganske virkelige sti til dens startmappe hos serveren —, men den sorteres sammen med filerne: den er et mål, ikke en ordning. Kun sorteringsmapperne, dem man selv har lavet for at ordne sine kort, holder pladsen øverst.

Deres rækkefølge

Højreklik på en overskrift åbner Vælg kolonnerne: hver linje afkrydses for at vises eller forsvinde, og trækkes for at skifte plads. Hele linjen kan gribes — der er intet håndtag at sigte efter.

Navnekolonnen forbliver forrest: det er den, der bærer ikonet og markeringen.

Undtagen i en tabel: der kommer kolonnerne fra forespørgslen, og deres rækkefølge er SELECTens. At ordne dem i hånden ville give en indstilling, som den næste forespørgsel ville slette. En databases faste lister — forbindelserne, tabellerne — ordnes som alle andre steder.

En indstilling, der kun kan gælde for denne mappe

En mappe med fotos har ikke brug for de samme kolonner som en mappe med kode. Dialogen spørger, når man lukker indstillingen: kun for DENNE mappe, for alle lister med de samme kolonner eller for alle mapper.

Hver kilde har sine egne

En server viser adressen og protokollen, en maskine sin tilstand, en tabel sine felter, en proces sin hukommelse, en tjeneste sin starttype. Det er kilden, der erklærer dem, og listen retter sig efter dem uden at vide noget om dem.

I en database skifter F12 mellem en tabels data og dens struktur: to sæt kolonner for den samme linje i listen.

Tekststørrelsen

Indstillingen Tekststørrelse i lister ændrer tætheden: linjerne og ikonerne følger med. Det er den indstilling, man skal røre ved på en meget højtopløst skærm, før alt andet.

Knaplinjen

Over hver liste, tre grupper knapper, fra venstre mod højre: drevene, modulerne, de hurtige adgange.

Drevene

Deres knap bærer et cirkeldiagram over det optagede; når musen holdes over, vises tallene, og de læses igen på det tidspunkt. Højreklik fører til roden, til den sidst besøgte mappe på det drev, til det andet panel — og bærer “Egenskaber”, systemets egne.

Et drev, der ikke svarer mere, bliver rødt: det er en tilstand, der skal rettes, ikke en slags drev.

Drevlinjen: systemdisken, en arbejdsdisk, en USB-nøgle og et netværksdrev; når musen holdes over det første, åbnes dets cirkeldiagram og tal.
Én knap pr. drev, med et ikon, der viser dets art — disk, USB-nøgle, netværk. Når musen holdes over, åbnes cirkeldiagrammet over det optagede og tallene.

Modulerne

Én knap pr. kilde, med sin forkortelse og sin farvetone. Se Modulerne.

De hurtige adgange

De personlige mapper — skrivebord, dokumenter, billeder, downloads — og de favoritter, man selv har lavet. Hver beholder sin farvetone, den samme som i listen.

Håndtagene

Mellem grupperne er der håndtag: man trækker i dem for at afsløre knapperne én for én, man skubber dem for at folde dem bag deres ikon. Det, der er foldet, kan stadig nås — gruppens ikon åbner en skuffe, der lister dem, med “Ændr…” til sidst for at justere rækkefølgen og det, der vises.

Titellinjen

Titellinjens højre hjørne, mens køen arbejder: fremskridtsringen og mærket med antallet af opgaver, til venstre for hængelåsen.
Knappernes hjørne, mens køen arbejder: fremskridtsringen og antallet af opgaver, til venstre for hængelåsen.

Søg

Feltet i titellinjen søger i den viste mappe og dens undermapper. Knappen til højre for det åbner indstillingerne — det er her, søgningen bliver præcis.

To felter, én enkelt tekst

Søgningen skrives på to steder, og det er den samme tekst: den i titellinjen og en linje nederst i panelets liste, lige over dets nummer. Det, man skriver i det ene, vises i det andet, markøren inklusive — det er ikke en kopi, det er det samme felt vist to gange.

Hvorfor det nederste. Titellinjens felt er enestående og tjener det aktive panel: foran en liste med resultater læser man, hvad man søger efter, i den anden ende af vinduet, og intet siger, hvilket af de to paneler der bærer det. Bundlinjen sidder i det panel, der søger.

Ctrl+F åbner den og sætter markøren i den, hvor man end er — også fra et andet felt, hvilket netop er det, man kommer fra: man skriver en sti og søger så i den. Den åbner sig også selv, så snart en søgning kører, og dens kryds forlader den med ét greb — det er udgangen med musen, dér hvor Esc kræver, at tastaturet er i feltet.

Søgeindstillingerne

IndstillingHvad den ændrer
IndholdHver kandidatfil læses, ikke kun dens navn: søgningen bliver langsommere.
Læs også teksten i PDF-filerHver kandidat-PDF åbnes: endnu langsommere.
Regulært udtrykDet søgte navn bliver et mønster.
Søg i filnavne / i mappenavneTo separate afkrydsningsfelter: man kan kun sigte mod mapperne eller kun mod filerne.
Søg inde i pakkede filerArkiverne åbnes i forbifarten.
Kun programmerKørselsbitten på Linux, filendelsen på Windows.
DybdeAlle undermapper eller et antal niveauer.
Ændret mellemTo datoer, den ene eller den anden valgfri.
StørrelseEn grænse, i den enhed, man vil.
De X filer, der er …Størst, mindst, nyest eller ældst: hvor mange der beholdes, efter én rangordning ad gangen. Det søgte navn bliver så valgfrit: sådan finder man det, der fylder en disk, eller det, der ændrede sig i går.

Hver valgt indstilling vises i et mærke under feltet; man fjerner den med et klik på dens kryds. “Ryd alt” fjerner dem alle.

Under søgningen

Listens bund nævner den mappe, der gennemgås — en hel disk tager snesevis af sekunder — og det, der allerede er fundet, vises efterhånden.

Stoppe, rydde, vende tilbage

Det, den ikke går ind i

At gennemgå koster undertiden mere end det, man søger. Et kort i NET ville åbne en forbindelse, en konto i MAIL ville hente fem hundrede resuméer, en forespørgsel i DB ville blive udført: søgningen stopper foran dem, og man går ind for at søge i dem.

Intet er skjult af den grund: de linjer sammenlignes stadig med forespørgslen og findes derfor på deres navn som på det, deres kolonner viser. At sætte kryds ved dem tvinger gennemgangen — man betaler så forbindelsen for kun de kort, man har udpeget.

Et resultat åbnes på sin plads

“Åbn på dens placering” fører til den mappe, der bærer resultatet, og udpeger linjen. Det er handlingen, der gør en søgning til et udgangspunkt.

Genvejene

De samme som i spørgsmålstegnets værktøjstip, og med brugerfladens ord: det er selve handlingernes tekster.

Spørgsmålstegnet, når musen holdes over det, i titellinjen.
Spørgsmålstegnet, når musen holdes over det, i titellinjen.

Handle

F6Kopier
Ctrl+F6Flyt
F2Omdøb
Ctrl+MOmdøb flere…
Ctrl+ZFortryd
DeleteSlet
Skift+DeleteSlet permanent
F9Pak
Alt+F9Pak ud
F10Tag sikkerhedskopi
F11Synkronisér
F12Tabeldata / struktur

Opret

InsertNy fil
Skift+InsertNy mappe

Åbne

EnterÅbne
Alt+EnterEgenskaber
F3Vis — eller kortet, på en liste der ikke viser nogen
F4Rediger
F8Sammenlign efter indhold

Navigere

TilbageOverordnet mappe
← / Alt+←Tilbage
→ / Alt+→Frem
F5 / Ctrl+R / Ctrl+F2Opdater
Ctrl+FSøg i panelet: åbner dets søgelinje og sætter markøren i den
TabNæste panel
Ctrl+UByt panelernes mapper
Alt+1…9, Alt+0, Alt+.Layout
Ctrl+1…9Startgenveje

Markere

Ctrl+AVælg alt
Ctrl+Skift+AFravælg alt
*Vend markeringen
+Vælg samme filtype
Skift+F2Vælg det, de andre paneler viser
MellemrumMål en mappe
Ctrl+Skift+CKopier stien
Ctrl+Skift+NKopier navnet
Ctrl+HVis/skjul skjulte filer
A–ZSpring til navnet, der starter med bogstavet

Vis og rediger

F3 åbner fremviseren, F4 systemets editor.

Markdown gengives: overskrifter, lister, tabeller. Kommandopanelet flyttes og beholder sin plads.
Markdown gengives: overskrifter, lister, tabeller. Kommandopanelet flyttes og beholder sin plads.

Hvad den læser

Tekst, Markdown, HTML, CSV-tabeller, billeder, PDF-filer, Office-dokumenter, video og lyd — og alt andet i hexadecimal. Pilene går videre til den næste fil uden at lukke den: det er det, der gør forskellen mellem at se på en fil og at gennemgå en mappe.

Den indbyggede gengivelse er ikke en motor: den læser overskrifterne, listerne, tabellerne, linkene; den kender hverken CSS, script eller billede. Til en side, der afhænger af dem, overlader knappen “browser” den til systemets — der allerede er installeret, og som siger sandheden. Et Office-dokument sendes på samme måde til sit program, når det er installeret.

JSON og XML sættes i form igen, når filen læses helt: ét tag eller én værdi pr. linje, fire mellemrum pr. niveau. En web.config eller et API-svar står ofte på én enkelt linje, som man fulgte med fingeren. Det, der ikke kan fortolkes — en fil afkortet af læsevinduet, en .json, der ikke er det — forbliver, som det er: hellere kilden end intet. Selve filen omskrives aldrig: det er en formatering på skærmen.

Søge i den

Fremviserens felt søger i den viste fil, tæller forekomsterne og går fra den ene til den anden. I en PDF er det den udtrukne tekst, der søges i.

En fil, der ændrer sig for øjnene af én

En vist tekstfil læses igen af sig selv. Meneaufile ser på den hvert andet sekund: hvis den er ændret, læser det den igen, uden at læsningen flytter sig. Står den derimod NEDERST i filen, følger den det, der kommer — det er en log, man ser løbe.

Grænserne

Fremviseren læser fireogtres mebibyte i ét stykke; ud over det viser den et vindue ind i filen, og to grænser fører til begyndelsen og slutningen.

Sammenlign to filer

F8 sammenligner indholdet af to filer, linje for linje. Én fil i hvert panel — ellers spørger Meneaufile efter dem.

Først filen med samme navn. Når det andet panel viser en fil med samme navn, er det den, F8 — eller »Sammenlign efter indhold« med højreklik — sammenligner filen med, hvor markøren end står dér. Uden navnefælle er det den fil, der er udpeget over for: gammel.txt mod ny.txt.

De to visninger

Tælleren viser omfanget: +12 −3. “Næste forskel” og “Forrige forskel” hopper fra blok til blok uden at lede med øjnene.

Kopiér tekst

Tekst markeres med musen og kopieres med Ctrl+C. Side om side har hver halvdel sin egen markering: man kopierer linjerne fra én fil, og Ctrl+A tager dem alle. Linjenumrene holdes uden for kopien, og hver linje beholder sit linjeskift.

Koden beholder sine farver

En .php, en .dart, en .json læses her med fremviserens farver — den samme palet, ikke en anden: en fil skifter ikke udseende, alt efter om man læser den eller sammenligner den. En commits diff bærer dem også.

Det, filnavnet ikke afslører, forbliver tekst: en .txt, hvor // ikke er en kommentar, en log, en fil uden filtype.

Linje for linje og ikke på hele filen. En sammenligner viser linjer fra to versioner, blandet i læserækkefølge: at sætte dem sammen for at farvelægge dem som en blok ville åbne en kommentar på en fjernet linje og lukke den på en tilføjet linje. Synlig konsekvens — en /* */ over flere linjer er kun farvet på den første.

Overfør en blok

Redigeringstilstanden tilføjer to handlinger på hver blok: “Send denne blok til venstre” og “Send denne blok til højre”. Sådan reparerer man en fil ud fra den anden, blok for blok, uden at forlade sammenligningen.

Intet skrives, før man gemmer: “Gem venstre”, “Gem højre” eller “Gem begge”.

Hvad den siger i stedet for at tie

To tabeller kan også sammenlignes

I en database sammenligner F8 på to tabeller deres strukturer: bytes findes ikke, men felterne, deres typer og deres indekser gør. Menuen siger det — punktet hedder så “Sammenlign strukturerne”.

Sikkerhedskopiér og synkronisér

To handlinger for at bringe to mapper i overensstemmelse, og én og samme dialog: Sammenlign de to paneler. Den viser, hvad den vil gøre, før den gør det.

Tag sikkerhedskopi — F10

Spejltilstand: ét panel er afgørende. Reglen står skrevet i dialogen, i klartekst: “Jeg overskriver det, der er ændret, og sletter det, der er tilbage.” Til sidst er kopien et billede af originalen — også af det, der ikke skulle have været der.

Det, der er afgørende, er navngivet — “det venstre panel er afgørende” — og “Byt retning” bytter om på dem uden at forlade dialogen. Det er det første, der skal kontrolleres: det er den eneste indstilling, der afgør, hvad der slettes.

Synkronisér — F11

De to mapper mødes, i stedet for at den ene sletter den anden. Hver forskel har sin handling, og hver handling kan fravælges:

Oversigten tæller det afkrydsede: “42 handlinger, heraf 3 sletninger”, og omfanget gentages — “begrænset til det markerede”.

Hvad der gør to filer ens

Under spejltilstanden ændrer to afkrydsningsfelter det spørgsmål, der stilles til hvert filpar. At afkrydse dem laver sammenligningen om: de sorterer ikke en liste, de afgør, hvad der er en forskel.

Datoen afgør retningen, aldrig forskellen. Når to filer er erklæret forskellige, er det den nyeste, man foreslår at beholde, uanset reglen. Ved samme dato afgør ingen noget: linjen forbliver på Lad være og bærer angivelsen indhold afviger, når alt stemmer overens undtagen bytes.

Før vi begynder

En sidste dialog melder tallene og skjuler ikke det værste: “120 elementer skrevet og 3 slettet permanent — uden om papirkurven”. Det er øjeblikket til at sige nej.

Hvad den ellers siger

Hver dag, uden at tænke på det

Planlæg… i samme dialogboks gør denne sikkerhedskopi til en opgave i systemets opgavestyring: indstillet, som dialogboksen er, kommer den igen på det fastsatte tidspunkt, også når man er logget af. Se Planlæg en handling.

Arkiverne

Et arkiv åbnes som en mappe: man går ind i det, tager filer ud af det og lægger sine egne i det.

Pak, pak ud

F9 pakker markeringen, Alt+F9 pakker ud. Dialogen siger, hvad den skriver, og pakningen kører ved siden af brugerfladen: vinduet forbliver levende imens.

Flere arkiver pakkes ud med ét greb, under de samme svar: destinationen, hvad der sker med navne, der allerede er i brug, og adgangskoden spørges der om én gang og gælder for alle. Posten tilbydes kun på en markering, der udelukkende består af arkiver — én almindelig fil midt imellem, og den forsvinder.

“Pak” forsvinder aldrig fra en fil, arkiver inklusive. At pakke en ZIP igen er som regel til ingen nytte, men det er en grund til ikke at gøre det, ikke til at fjerne handlingen: en .apk eller en .jar tæller som arkiver, uden at nogen ser dem sådan, og man vil kunne pakke dem ind som enhver anden fil.

Krypterede ZIP-filer

En ZIP kan krypteres med adgangskode. At føje en fil til en krypteret ZIP genbruger de data, der allerede er der, uændret, når det er muligt — uden at dekryptere eller pakke dem igen —, og overlader arbejdet til 7-Zip, når det er installeret: det går hurtigere, og resultatet er et, som et andet værktøj kan åbne.

En fil, der allerede findes, erstattes uden først at blive slettet; en identisk fil springes over.

Formaterne

ZIP hele vejen igennem. De formater, som kun 7-Zip kan åbne, tilbydes kun, hvis det svarer: bedre ikke at tilbyde end at love og fejle.

Diskforbruget

Nederst i hvert panel står det, der er ledigt på det viste volumen. Et drevs knap i linjen bærer dets cirkeldiagram.

Se, hvad der fylder

“Diskforbrug”, i en mappes menu, tegner det, der fylder: hvert område er en undermappe, dets flade er dets størrelse, et klik går ned i den. Det er den, man åbner, når en disk fyldes op, uden at man ved, med hvad.

Kortet over en mappes forbrug: hvert område er en undermappe, dets flade er dets størrelse.
Hvert område er en undermappe, dets flade er dets størrelse; et klik går ned i den, og når musen holdes over, vises detaljerne.

For en enkelt mappe er Mellemrum nok: den måler den og skriver dens størrelse i kolonnen.

Efter en sletning

En sletning frigør pladsen, og cirkeldiagrammet viser det, så snart musen holdes over det — undtagen ved papirkurven, der beholder bytes: de kommer først tilbage, når den tømmes.

De forseglede filer

Listen over alt det, man forbinder sig til — websteder, servere, maskiner, hemmeligheder — og listen over mailkonti er krypterede FILER.

To slags filer

En tilknyttet fil har SIN adgangskode, som ikke er den lokale fils. Hver åbnes og lukkes for sig.

Nøglefilen

En tilknyttet fil kan desuden have en nøglefil: en anden lås, som adgangskoden alene ikke erstatter. “Generér en nøglefil…”, i menuen på dens linje, trækker fireogtres bytes tilfældigt og skriver dem ved siden af konfigurationen, under filens navn — altid der, aldrig andre steder.

En ny maskine har brug for sin kopi: når nøglen mangler, siger Meneaufile, hvor den skal lægges, og hvis et panel allerede viser den, foreslår det at importere den.

At miste en nøglefil lukker den forseglede fil for altid. Det siges, før den oprettes.

Omdøb, flyt

En tilknyttet forseglet fil omdøbes fra sin linje: det er filen på disken, der omdøbes, med filtypen bevaret. Intet kopieres, intet dekrypteres.

Daterede kopier

Før hver skrivning lægger Meneaufile filens tidligere tilstand til side, krypteret som den, i konfigurationens mappe backup — %APPDATA%\meneaufile\backup på Windows, ~/.config/meneaufile/backup på Linux. Den beholder dagens ti seneste og derefter den seneste fra hver tidligere dag i tredive dage.

For NET-kort fører en knap tilbage. I listen viser knappen Gå tilbage til en tidligere version… i panelets værktøjslinje — eller samme menupunkt ved højreklik på knappen NET, under KeePass-importen — kopierne efter dato og klokkeslæt. Vælg en, og listen bliver, som den var. Den tilstand, man forlader, lægges først til side: en tilbagegang kan fortrydes på samme måde, som den blev foretaget. En kopi fra før en ændring af hovedadgangskoden åbner kun med den gamle, og dialogen siger det.

For en anden forseglet fil, manuelt: luk Meneaufile, læg den beskadigede fil til side, og kopiér den ønskede kopi på dens plads under dens navn — local_20260930-195717.meneaumail bliver igen local.meneaumail. Den samme adgangskode åbner den.

De tolv moduler

Hvert modul åbnes i et panel og gennemses som en mappe: de samme taster, den samme markering, den samme brødkrummesti, de samme kolonner, der kan trækkes.

De tolv

ModulHvad det åbner
SAFTilladte mapper — de mapper, som Android har ladet os se
NETNetværk — netværksdrev, FTP, FTPS, SFTP, WebDAV, S3
MTPTilsluttede enheder — telefoner og tablets tilsluttet via USB
GITGit — Git-lagre: ændringer, grene, historik
SVNSVN — Subversion-arbejdskopier
FLUFlutter — Flutter-projekter og deres værktøjskæde
PSProcesser — maskinens processer
SRVTjenester — Windows-tjenester
PLANPlanlagte opgaver — systemets opgavestyring
REGRegistreringsdatabase — Windows-registreringsdatabasen, i nøgler og værdier
DBDatabaser — MySQL, MariaDB, PostgreSQL: databaser, tabeller, rækker
MAILPost — IMAP- og POP3-postkasser, beskeder og vedhæftede filer

Hængelåsen markerer de moduler, hvis adgangskoder er forseglet i boksen: de kan kun læses, når den er åben, og titellinjens hængelås navngiver dem, når musen holdes over.

De, der vises

En knap vises kun der, hvor den giver mening: en tilsluttet telefon, et Git-lager for øjnene, en platform med tjenester. SAF findes kun på Android, netværksomgivelserne kun under Windows, Flutter kun der, hvor værktøjskæden er installeret.

Man vælger, hvilke der vises, og i hvilken rækkefølge, med “Redigér modulerne…” nederst i skuffen for deres gruppe. At skjule en knap afmonterer ikke kilden: en indtastet sti, en favorit, et søgeresultat fører stadig derhen. Det er en rodet visning, man fjerner, ikke en funktion.

Hvad de har til fælles

SAF — Tilladte mapper

På Android ser et program kun det, man har vist det. Modulet SAF fører listen over de tilladte mapper.

Tillad en mappe

“Tillad en mappe…” åbner systemets vælger: det er den, og ikke Meneaufile, der giver adgangen. Mappen kommer på listen og åbnes med et klik.

Fjerne en tilladelse

Menuen på en linjes ikon fjerner den. Mappen røres ikke: det er tilladelsen, der forsvinder, og den skal bede om igen for at komme tilbage.

Andre steder

På Windows og Linux findes knappen ikke: der er intet at tillade.

NET — Netværk

NET Alt det, man forbinder sig til, i én enkelt liste: websteder, hvor man har en konto, netværksdrev (SMB), FTP-, FTPS-, SFTP-, WebDAV- og S3-servere, maskiner, man overtager styringen af — RDP, VNC, SSH, TeamViewer — og hemmeligheder, der ikke har en adresse.

Oprette et kort

Insert åbner dialogen. Typen kommer først, og det er den, der bestemmer de felter, der følger: et websted vil have en adresse, en deling en sti \\server\share, TeamViewer et id, en hemmelighed slet ingenting. Resten — navn, konto, adgangskode, kommentar — er fælles, fordi det er det samme: et mål og det, der skal til for at præsentere sig der.

Hver type bærer sit piktogram, netop det, som linjen vil vise: en server for FTP, en konsol for SSH, en globus for et websted, en nøgle for en hemmelighed. Fjorten tekstlinjer læses ord for ord; en silhuet rammer man første gang. Det lukkede felt beholder det.

Dialogen for et kort: typen styrer de felter, der følger.
Dialogen for et kort: typen styrer de felter, der følger.
TypeHvad dobbeltklikket gørBemærkning
Websted (HTTPS)Åbner webstedet, adgangskoden i udklipsholderenStandardtypen
Websted (HTTP, ukrypteret)Det samme, i klartekstWebstedet ser adgangskoden passere på netværket
Netværksdrev (\\server\share)Forbinder til delingen og går ind i denWindows
SFTP (over SSH)Går ind i serverenPort 22 som standard
FTPS (FTP over TLS)Går ind i serverenKrypteret
FTP (ukrypteret)Går ind i serverenPassiv tilstand er afkrydset som udgangspunkt; nogle gamle servere kræver den aktive
WebDAV (HTTP / HTTPS)Går ind i serverenDen samme transport som et websted, andre filer for enden
S3 (kompatibel)Går ind i spandenEn region, der skal navngives
RDP — FjernskrivebordStarter klienten, adgangskoden i udklipsholderenmstsc under Windows, FreeRDP eller Remmina andre steder
VNCStarter klientenRealVNC, TightVNC, Remmina
SSHGår ind i dens filer, over SFTPssh, leveret med systemet
TeamViewerForbinder til partnerenEt id på ni eller ti cifre, og ikke en adresse
Hemmelighed (uden adresse)Kopierer adgangskodenEn kortkode, en note, en konto uden websted

En SSH-nøgle

SSH- og SFTP-kortene har et felt Privat nøgle: nøglens sti, ~/.ssh/srv_web. Feltets knap åbner vælgeren i ~/.ssh, og en sti, der er valgt under brugerens mappe, skrives med ~ — kortet kan således bruges på en anden maskine, under en anden konto. Selve nøglen bliver, hvor den er: kortfilen transporterer den ikke.

En beskyttet nøgle henter sin adgangssætning i kortets adgangskode. En nøgle uden adgangssætning klarer sig uden adgangskode; hvis der er en, bruges den som reserve, når serveren afviser nøglen.

Kommandoen indsættes, som den er. ssh -i ~/.ssh/srv_web [email protected], indsat i adressen, udfylder kortet: værten, brugernavnet, porten, hvis der er et -p, og nøglen. Indsat i listen åbner den et forudfyldt SSH-kort.

Et SSH-kort kan gennemses. Et dobbeltklik går ind på samme maskine over SFTP, med samme konto og samme nøgle — uden et ekstra kort at vedligeholde. Med højreklik åbner Åbn SSH-session en terminal på serveren; når man først er inde, åbner konsolvinduet ved siden af kommandofeltet sessionen i den mappe, man ser på.

SFTP læser nøgler i OpenSSH-format — ed25519, RSA, ECDSA. En PuTTY-nøgle (.ppk) konverteres først med PuTTYgen. Filen ~/.ssh/config læses ikke: SSH-sessionen ser den alligevel, da det er ssh, der åbnes, men ikke gennemsynet af filerne, hvad enten det starter fra et SFTP-kort eller fra et SSH-kort.

Adgangskoden

“Generér” trækker en; en måler viser dens styrke — fra meget svag til meget stærk —, og Meneaufile afviser at genbruge en af de fem seneste anvendte. De nødkoder, som nogle websteder giver én gang for alle, opbevares sammen med den, én pr. linje.

“Kopiér adgangskoden” lægger den i udklipsholderen og fjerner den derfra efter nogle sekunder — nedtællingen vises i beskeden. Brugernavnet og adressen kopieres også, med de samme taster på alle kort: man lærer ikke tre genveje om, fordi linjen er en maskine snarere end et websted.

Et afkrydsningsfelt siger, at adgangskoden ikke skal gemmes: den spørges så om hver gang og glemmes ved lukning. På en produktionsserver er det nogle gange det, man vil.

At bevæge sig rundt i den

En åben filserver er en mappe: man går ind i den, tager filer ud af den, lægger sine egne i den, med F6 som alle andre steder. En maskine, et websted og en hemmelighed er blade — der er intet at åbne i dem, kun noget at starte på dem.

“Afbryd forbindelsen” lukker en servers session uden at fjerne dens kort fra listen.

Man går ind i et kort for at søge i det. En søgning startet fra listen går ikke ned i nogen forbindelse: den ville åbne dem alle, en session og en adgangskode pr. kort, og vente på hver af dem, der er slukket. Den sammenligner selve kortene — deres navn, deres adresse, deres konto —, hvilket stadig er måden at finde det rigtige i en lang liste. For at gennemsøge en server uden at gå ind i den, sæt kryds ved dens kort før søgningen: de afkrydsede kort, og kun de, gennemgås.

At vide, om målet svarer

Hvert kort siger, hvordan det tjekkes. Et nyt kort starter på Tjek ikke: man vælger sonden for de maskiner, man vil overvåge.

Tilstandskolonnen svarer I live, Svarer ikke eller Tjekker…. F5 sonderer hele listen igen; “Tjek nu” sonderer kun den udpegede linje.

Sortere kortene

Skift+Insert — “Ny mappe” — opretter en sorteringsmappe: pr. afdeling, pr. websted, pr. kunde. Et kort lægges der ved at trække det hen på mappen, med Ctrl+F6 til den mappe, som det andet panel viser, eller med Ctrl+X og derefter Ctrl+V. Adgangskoden følger med: den opbevares under kortets identitet, som ikke ændres.

F6 kopierer et kort: et andet kort, med sin egen identitet og sin egen adgangskode, som man ændrer uden at røre ved det første. At fjerne en sorteringsmappe fjerner ikke det, den rummede — kortene flyttes op til roden.

Intet går ud til en filmappe: et kort har ikke bytes, og at kopiere det dertil ville skrive en adgangskode i klartekst. Filerne på en åben server kommer derimod ud som alle andre — det er faktisk hele pointen.

Listen og dens deling

Det er en forseglet fil: local.meneaunet, og dem, man har tilknyttet for at dele et teams liste. Hovedadgangskoden krypterer den og spørges om ved hver åbning; en indstilling siger, hvor længe den forbliver åben — til lukning eller nogle minutter.

Kort, mapper og hemmeligheder ligger i den: adgangskoder, nødkoder, gamle adgangskoder. Det er det, der gør, at en USB-nøgle kan tage en liste med, som åbner sig — systemets nøglering forlader derimod aldrig sin maskine. At fjerne et kort tager dets hemmeligheder med og rører ikke ved noget for enden af netværket.

Journalen

“Log for fjernservere” husker dialogen med serverne: det er dér, man går hen, når en forbindelse afvises uden at sige hvorfor. Den kopieres med en knap.

MTP — Tilsluttede enheder

MTP Telefoner og tablets tilsluttet via USB, gennem MTP-protokollen.

Tilslutte

Enheden skal være låst op og indstillet til “Filoverførsel”: så længe den ikke er det, forbliver listen tom og siger det i klartekst.

Ingen enhed tilsluttet: meddelelsen siger, hvad man skal gøre, og ikke, at det er tomt.
Ingen enhed tilsluttet: meddelelsen siger, hvad man skal gøre, og ikke, at det er tomt.

At bevæge sig rundt i den

Det interne lager og SD-kortet er mapper, og filerne kopieres til et panel med F6 som alle andre steder.

Knappen

Den vises kun der, hvor kilden er monteret: uden MTP-driver er der intet at åbne.

GIT — Git

GIT Et Git-lager gennemses som en mappe: de ændrede filer, grenene, historikken.

Åbn et lager

Knappen GIT i linjen springer til favoritprojektet; dens højreklik giver listen: de kendte lagre, “Commit”, “Historik…”, grenene, “Stash…” og “Stashes”, “Tags…”, “Fjernlagre”. En mappe på disken, der endnu ikke er et lager, tilbyder der “Klon et arkiv her…”. Projekterne tilføjes af sig selv, når man går ind i dem, og et projekt, hvis mappe er forsvundet, glemmes — undtagen hvis det er dets disk, der mangler, for en frakoblet nøgle får ikke noget til at blive glemt.

En mappes tilstand

Hver linje har sin farve: i konflikt, ikke sporet, ændret, klargjort, ignoreret. En fil beskrives af git på to akser — indekset og arbejdskopien — og en linje har ikke plads til at vise begge: det er det, der er tilbage at gøre, der afgør farven. Brødkrummestien viser den aktuelle gren.

Klargøre og committe

“Commit” åbner ændringsvisningen: én fil pr. linje, kolonnen Sporet viser, hvad git ved om den. Man udpeger linjerne som alle andre steder — klik, Ctrl+klik, Skift+klik —, man skriver beskeden nederst, og Commit går af sted med det markerede. Intet markeret, intet går af sted: knappen siger det.

Knappen Ikke sporet i commit-linjen skjuler det, git ikke sporer: en mappe fuld af engangsfiler drukner ikke længere de to, man vil committe, og Ctrl+A tager dem ikke længere med. Fravalgt viser den, hvor mange den skjuler.

Visningen af et lagers ændringer: tre filer, deres sporingstilstand og commit-linjen nederst.
Lagerets ændringer og commit-linjen: beskeden, det markerede og knappen.

Se forskellene

“Vis forskellene” åbner diff'en blok for blok, mellem arbejdskopien, indekset (klargjort) og en commit — før og efter er navngivet der. En binær fil siger det i stedet for at vise støj.

Handlingerne

Grenene og historikken

Oprette en gren, skifte til den, flette — punktet bærer grenens navn og svarer intet at flette: allerede opdateret eller sammenfletning afbrudt: filer er i konflikt. “Historik…” lister commits: deres korte fingeraftryk, deres emne, deres forfatter, deres dato. Margenen til venstre tegner grafen, hver linje på sin egen, og en sammenfletning trækker sin streg mod nabokolonnen. Et dobbeltklik åbner en commits detaljer: hele dens besked og de filer, den har rørt.

Historikken for et lager: fire commits, deres emne, deres forfatter og grenenes graf i margenen.
Historikken, dens graf i margenen: to grene udgået fra samme rod og den sammenfletning, der samler dem.

Merge request-træet

Merge request-træ… i GIT-knappens menu tegner de åbne MR’er i det GitLab-projekt, som remoten peger på. Hver står under den gren, den udgår fra, rykket ét trin ind som en indholdsfortegnelse: trinnet angiver rækkefølgen for godkendelse, og et klik på et kort åbner MR’en i browseren.

Et repositorys merge request-træ: main, dets indrykkede MR’er og en kæde af tre MR’er, der udgår fra hinanden
!31 er udgået fra !28, og !35 fra !31: hver står under den, hvis commits den bærer, med »efter« og »mål main«. Knappen til højre laver checkout af grenen; fluebenet markerer main, hvor man er.

Udveksle med fjernlageret

“Pull” og “Push”, med antallet af involverede commits ved siden af teksten — nul skrives ikke. En gren, der endnu ikke findes på den anden side, sendes af sted med sin upstream. Fjernlagrene oprettes og fjernes fra samme menu. Når serveren beder om legitimationsoplysninger, beder Meneaufile om dem i sin tur i stedet for at sidde fast uden at sige noget.

Lægge til side

“Stash…” lægger det igangværende arbejde til side uden at committe det, med en valgfri beskrivelse; “Stashes” — Arbejde lagt til side — lister det, der venter, og derfra genoptager eller kasserer man. “Tags…” sætter og fjerner tags på samme måde.

Hvem har skrevet denne linje

“Linjehistorik”, i en fils menu, tilskriver hver linje til sin commit og sin forfatter. Det er det spørgsmål, man stiller sig foran en overraskende linje, og en liste over commits svarer ikke på det.

Konflikterne

En fil i konflikt åbner sig på sine versioner: den fælles version, vores, deres og det resultat, man opbygger. “Tag det hele” hælder en hel side over, “Løs” gemmer — og filen forlader kategorien i konflikt.

Klone

Fra en mappe: adressen (https://… eller git@host:org/depot.git), navnet på den mappe, der skal oprettes, og en fuld eller overfladisk historik — de N seneste commits.

Bundlerne

En .bundle-fil er et Git-lager pakket i en enkelt fil: nok til at tage et projekt med på en USB-nøgle eller give det til nogen, uden server. Et dobbeltklik viser, hvad den indeholder — dens grene, dens tags — og Klon her… gør den til et almindeligt lager ved siden af den, uden netværk. I et lager pakker Opret en bundle… i GIT-menuen hele lageret ned i mappen i den anden visning.

Hvis git mangler

Meneaufile kalder systemets git. Er det fraværende eller uden for PATH, siger det det i stedet for at fejle uden grund.

SVN — SVN

SVN En Subversion-arbejdskopi, med de samme handlinger som alle andre steder.

Handlingerne

Læse

Historikken lister revisionerne; forskellene åbnes i samme visning som Gits. Brødkrummestien viser grenen og revisionen (r1234).

Det, der ikke kommer tilbage

At fortryde ændringerne er endeligt: det fortrudte kommer ikke tilbage, og dialogen siger det først — for et element som for hele kopien.

FLU — Flutter

FLU Flutter-projekterne og den værktøjskæde, der hører til.

Projekterne

Listen husker de åbnede projekter. “Opret et Flutter-projekt” spørger om pakkens navn og mappen.

Hvad venstreklikket gør, afhænger af, hvor man er. I et projekt åbner det menuen: det er det, man har brug for på stedet — køre, bygge, enhederne. Andre steder springer det til det senest åbnede projekt fra denne knap, dér hvor der intet er at handle på. Højreklikket åbner menuen overalt.

Kommandoerne

Hente afhængighederne, analysere, teste, formatere, rydde op, opdatere, se de forældede afhængigheder, køre diagnosticeringen. Byg release sigter mod Windows, Linux, Android (APK eller bundle) og web — og det er rent faktisk --release for alle fem, hvad den tidligere tekst, “Byg…”, ikke sagde.

Byg debug sigter mod de samme fem mål med --debug: det er den samme menu, kun tilstanden skifter. Den kræver ingen enhed — det er den vej, man lægger en fejlsøgningsbinær uden at vente på, at værktøjskæden svarer.

Kør

Listen over enheder ligger bag sit punkt og ikke i det. Spredt ud i menuen tvang den til at spørge værktøjskæden ved hver åbning: flutter devices tager nogle sekunder, og man betalte den forsinkelse for at tage “Analysér” eller “Hent afhængighederne”. Den søges nu først i det øjeblik, den skal bruges. Kun ét mål — og kommandoen starter uden at spørge om noget.

“Kør” leder efter enhederne og foreslår sin egen — eller alle. Outputtet vises løbende, med Flutters taster ved hånden: genindlæs (r), genstart (R), hjælp (h), frakobl (d), ryd output (c), afslut (q). “Kør med tilvalg…” tilføjer det, man vil, til flutter run — --profile, --dart-define=nøgle=værdi. “Led efter enheder…”, nederst i den samme menu, starter søgningen igen og vender tilbage hertil: en telefon, der tilsluttes bagefter, ville aldrig dukke op ellers.

Slutningen siges: Færdig, Mislykkedes (1), Stoppet. Outputtet kopieres med en knap.

Et vellykket bygge fører til sin fil. En knap dukker op i banneret: den fører visningen til resultatets mappe og sætter markøren på den — .exe-filen, .apk-filen, bundlen. Det er værktøjskæden, der siger, hvor den har skrevet, og ikke en liste over stier, som huskes her: hvert mål lægger sit på et andet sted, og det ændrer sig med Flutter-versionerne. Intet vises, mens kommandoen kører, eller når den er mislykkedes — der ville ikke være noget at vise.

Hvis værktøjskæden mangler

Knappen vises kun der, hvor Flutter er installeret.

PS — Processer

PS Listen over processer, aflæst i et justerbart interval.

Læse

Kolonnerne viser hukommelsen, brugeren, kommandolinjen.

Listen over processer: aflæsningen opdateres i det valgte interval.
Listen over processer: aflæsningen opdateres i det valgte interval.

Søg

Feltet i titellinjen — “Søg i PS” — filtrerer listen på alt, hvad man læser der: navnet, men også kommandolinjen og brugeren. Enter starter; listen fortsætter med at blive aflæst i sit interval, mens filteret vises, og feltets kryds giver hele listen tilbage.

Listen over processer filtreret på “patrick”: kun den pågældende brugers forbliver.
“patrick” beholder kun den pågældende brugers processer: søgningen læser alle kolonnerne, ikke kun navnet.

Ydelsesgrafen

Højreklik på knappen PS åbner Ydelsesgraf — og listen med den: en kurve uden listen for øjnene ville sige, at der sker noget, uden at sige hvad.

Listen over processer, og under den ydelsesgrafen: knapperne CPU, Hukommelse, Disk, Netværk, værdien fra den seneste aflæsning og kurven for det seneste minut.
Grafen lægges under listen: det er forbindelsen mellem de to, man kommer for at finde.

Én kurve ad gangen, valgt med knapperne øverst: processor, hukommelse, disk, netværk. Én disk pr. disk og ét kort pr. kort, som Jobliste — en total ville ikke have sagt noget, da en mættet disk og en anden i hvile giver halvtreds procent tilsammen. Værdien fra den seneste aflæsning læses til højre, og krydset lukker.

Grafen beholder de seneste tres aflæsninger. Man trækker i stregen, der adskiller den fra listen, for at gøre den større, og den højde huskes fra session til session. Lukket som udgangspunkt: en graf koster en aflæsning pr. interval, og ingen har bedt om den ved at åbne listen.

Aflæsningsintervallet

Nederst til højre i visningen ses maskinens belastning: CPU 47 % · Hukommelse 43 % · 5 s. Det sidste tal er intervallet, og højreklik på det ændrer det — 5, 10, 15, 30 eller 60 sekunder. Det igangværende interval vises med fed skrift, og valget huskes.

Det er dér, det justeres, og ingen andre steder: man aflæser det ved at se på belastningen, og det er ved at se på den, man vil skrue det ned. Det har forladt indstillingerne af den grund — to steder for det samme ender med at modsige hinanden.

Handle

Se alle processer

Uden administratorrettigheder er listen ufuldstændig. “Genstart som administrator” starter Meneaufile forhøjet igen — det nuværende vindue lukkes. En afvisning siges, og listen forbliver ufuldstændig i stedet for at lade tro, at den er fuldstændig.

“Åbn Jobliste i Windows” er stadig ved hånden: Meneaufile foregiver ikke at erstatte den.

SRV — Tjenester

SRV Windows-tjenesterne: deres tilstand, deres start, deres afhængigheder.

Læse

Tilstanden — stoppet, kører, sat på pause og de overgangstilstande — og starttypen: automatisk, automatisk med forsinket start, manuel, deaktiveret.

Søg

Feltet i titellinjen filtrerer listen på navnet og beskrivelsen: “udskriv” finder spooleren, som man ikke altid ved, hvad hedder. Det er det, Windows-konsollen ikke kan. Enter starter, feltets kryds giver hele listen tilbage.

Listen over tjenester filtreret på “udskriv”: udskriftsspooleren, fundet på sin beskrivelse.
“udskriv” finder udskriftsspooleren på dens beskrivelse.

Handle

Starte, stoppe, genstarte, sætte på pause, fortsætte, ændre starttypen. En fremskridtsdialog følger tilstanden, indtil den forventede er nået.

Egenskaberne

Fire faner: generelt (systemnavn, vist navn, beskrivelse, den kørbare fils sti, startparametre), forbindelse, gendannelse, afhængigheder.

Egenskaberne for en tjeneste: fire faner, som i Windows-konsollen.
Egenskaberne for en tjeneste: fire faner, som i Windows-konsollen.

Rettighederne

Disse kommandoer kræver administratorrettigheder: Meneaufile foreslår at starte forhøjet igen og siger, når forhøjelsen afvises — intet er så sendt til tjenesten.

Adgangskoden til en tjenestekonto er en undtagelse: den kan ikke sendes af sted via en administratorkommando, hvor den kunne læses i listen over processer. Meneaufile skal startes som administrator for at ændre den.

PLAN — Planlagte opgaver

PLAN Systemets opgavestyring: hvad der starter af sig selv, og hvornår.

Gennemse

Opgavestyringen er allerede ordnet i mapper: i Windows indeholder \Microsoft\Windows\Defrag defragmenteringen. Meneaufile gennemser den som et drev — mapper åbnes med dobbeltklik, brødkrummestien går opad, søgning og sortering virker som alle andre steder.

Hver opgave viser sin tilstand (klar, kører, deaktiveret), sin næste og seneste kørsel, sit seneste resultat, sine udløsere i ord — “Hver uge, man., fre. kl. 21.30” — og hvad den kører. Forfatter og beskrivelse vises via valget af kolonner.

Knappen vises kun, hvor en opgavestyring svarer: i Windows, når tjenesten “Opgavestyring” kører.

Handle

Med højreklik: Kør, Afslut, Aktivér, Deaktiver, Slet — på én opgave eller på en hel markering. Delete sletter også, efter at have nævnt, hvad der forsvinder.

Systemets opgaver under \Microsoft\Windows kan kun ændres med administratorrettigheder: Meneaufile spørger så igen med dem, én gang for hele markeringen, og siger det, når forhøjelsen af rettigheder afvises.

Opret, rediger

Ny opgave…, med højreklik på en mappe eller i knappens menu, åbner dialogboksen; et dobbeltklik på en opgave åbner den også dér. Her indstilles:

En udløser, som dialogboksen ikke kan skrive — ved en hændelse i loggen, hvert kvarter i kun én time — vises dér og bevares uændret. I Windows genskrives opgaven ud fra dens oprindelige definition: dens betingelser, strømindstillinger og øvrige handlinger forbliver urørte.

Planlæg en handling i Meneaufile

En sikkerhedskopi hver aften, eksport af en database hver morgen: Meneaufiles handlinger kan planlægges. Planlæg… findes i de dialogbokse, der allerede bekræfter dem:

Dialogboksen siger, hvad der skal gøres, og spørger så hvornår — de samme udløsere som for en opgave — og under hvilken konto. Det, et spørgsmål ville have afgjort, besluttes på forhånd: konfliktpolitikken vælges dér, og ingen bliver spurgt. Opgaven lægges i opgavestyringens mappe \Meneaufile; det er dér, man ændrer dens tidsplan eller sletter den.

Når opgaven udløses:

En systemmeddelelse fortæller, hvordan den endte, loggen noterer det, og opgavens seneste resultat gemmer det: 0 for gennemført, 2 for afsluttet med fejl, 1 for mislykket. En kilde eller et mål, der er beskyttet af hovedadgangskoden, sikkerhedskopieres ikke, når man er logget af: ingen ville være der til at skrive den. I Linux planlægges handlingen, mens man er logget på.

I Linux

Tre mapper: systemd, systemets timere; systemd-user, brugerens; crontab, brugerens crontab. En ny opgave skrives som en brugertimer — en .service og en .timer i ~/.config/systemd/user —, eller i crontab, hvis man placerer den dér. Med systemkontoen havner den i /etc/systemd/system, og PolicyKit beder om adgangskoden.

I crontab navngives en Meneaufile-opgave med en kommentar # meneaufile: navn over dens linjer; håndskrevne linjer vises under deres programs navn og bliver, hvor de er. Det, en pakke har lagt i systemd, kan deaktiveres, men slettes ikke: pakkens næste opdatering ville lægge det tilbage.

REG — Registreringsdatabase

REG Windows-registreringsdatabasen: systemets og programmernes indstillinger, ordnet i nøgler og værdier.

Gennemse

Øverst de fem rodnøgler: HKEY_CLASSES_ROOT, HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE, HKEY_USERS og HKEY_CURRENT_CONFIG. Nøgler åbnes som mapper; en nøgles værdier er dens linjer, med deres navn, deres type — REG_SZ, REG_DWORD… — og deres data, som i Registreringseditor. Værdien uden navn vises som “(Standard)”.

Kopier stien giver HKEY_CURRENT_USER\Software\…, sådan som adresselinjen i Registreringseditor læser den igen. Selve Registreringseditor er stadig lige ved hånden, i knappens menu.

Modulet findes kun i Windows.

Rediger

Dobbeltklik eller Enter på en værdi åbner den i dens dialogboks, der følger dens type:

Insert opretter en værdi i den åbne nøgle, Skift+Insert en nøgle; F2 omdøber en nøgle eller en værdi; Delete sletter, efter at have nævnt, hvad der forsvinder. En nøgle forsvinder med sine undernøgler og værdier, og intet går via papirkurven: eksportér først det, du gerne vil kunne lægge tilbage.

Det, Windows afviser — oftest HKEY_LOCAL_MACHINE —, spørges der om igen med administratorrettigheder, én gang for hele markeringen.

Eksport, import

At trække en nøgle til et filpanel eller kopiere den til det andet panel med F6 skriver en .reg-fil — én pr. nøgle, undernøgler medregnet, i Registreringseditors format. Valgte værdier samles i én enkelt fil, hvis navn du bliver spurgt om.

Omvendt importeres en .reg-fil, der slippes på registreringsdatabasen, efter bekræftelse: den skriver til de placeringer, den angiver, uanset hvilken nøgle der er åben, og en fil, der ikke kan læses helt, anvendes slet ikke.

DB — Databaser

DB MySQL, MariaDB og PostgreSQL: serveren, databaserne, tabellerne, rækkerne — alt dette gennemses som mapper og kan redigeres.

Oprette en forbindelse

Motoren, værten, porten, brugeren, adgangskoden og en standarddatabase — valgfri: uden den åbner serveren på sin administrationsdatabase. En Windows-tjeneste kan navngives, så dens tilstand kan læses, og Meneaufile udfylder den selv, når det finder den.

Den navngivne tjeneste findes igen med ét klik, to steder fra: “Åbn tjenestens placering” i forbindelsens menu, og under fejlen, når man går ind i en database, hvis tjeneste er stoppet — forbindelsen afvist, knappen fører ind i SRV, til selve tjenesten, dér hvor den startes igen. Uden den måtte man ud igen, finde linjen og gå via dens menu.

Motoren bærer sit piktogram, som typen på et kort i NET: i dialogen vælger man det, man vil genkende på linjen.

Dialogen for en forbindelse: motoren, værten, kontoen og tjenesten, der bærer den.
Dialogen for en forbindelse: motoren, værten, kontoen og tjenesten, der bærer den.

At bevæge sig

Server → databaser → tabeller → rækker. F12 skifter mellem en tabels data og dens struktur. En database kan fastgøres, så man finder den forrest.

Serveren har også sine egne visninger: konti, igangværende forespørgsler, serverens tilstand, serverens indstillinger, rutiner. De er skrivebeskyttede; deres handlinger ligger i højreklikmenuen — skifte en adgangskode, indstille en variabel, dræbe en proces.

Rækkerne

Strukturen

Felterne med deres type, deres sortering, deres standardværdi, deres attributter, deres kommentar; indeksene med deres art (primær nøgle, unik, indeks) og deres metode. Et felt tilføjes i begyndelsen, til sidst eller efter et andet — PostgreSQL tilføjer derimod altid til sidst i tabellen, og siger det.

En typevælger ordner motorens typer efter familie: heltal, decimaltal, tekst, datoer og tidspunkter, binært. Man filtrerer dem ved at skrive.

Tøm en tabel (truncate) fjerner alle dens rækker, beholder tabellen og nulstiller auto-incrementet. Der er ingen papirkurv på en server: det siges først.

Relationsdiagrammet

“Relationsdiagram” tegner tabellerne og deres forbindelser.

Eksportér til en mappe

En tabel har ikke bytes: den kopieres ikke som en fil. Det, man får ud af den på en disk, er en SQL-eksport.

Importér, klon

Forespørgslerne

En SQL-forespørgsel skrives på den åbne database og sendes med Ctrl+Enter. De seneste forespørgsler foreslås. Resultatet er en liste som alle andre: man sorterer i den, markerer i den, eksporterer den.

SQL-journalen husker alt, hvad der er sendt, med antallet af berørte rækker. Den kan kopieres og ryddes.

Sammenlign to tabeller

F8 på to tabeller sammenligner deres strukturer: uden bytes er det felterne og indeksene, der stilles over for hinanden. Se Sammenlign.

Fjern

At fjerne en forbindelse tager den af listen sammen med sin adgangskode. Serveren røres ikke.

MAIL — Post

MAIL IMAP- og POP3-postkasserne gennemses som mapper: en mappe pr. postkasse, en fil pr. besked.

Oprette en konto

Adressen, det viste navn, protokollen — IMAP lader mapperne blive på serveren, POP3 henter en enkelt liste — og krypteringen: TLS fra start, STARTTLS bagefter, eller ingenting. Afsendelsen (SMTP) har sit eget afsnit; lades det tomt, bruger det læsekontoen.

En kontos postkasse: læsning i den ene side, afsendelse i den anden.
En kontos postkasse: læsning i den ene side, afsendelse i den anden.

De store udbydere

Indstillingerne for de mest udbredte mailtjenester i Frankrig, alle med TLS fra start på disse porte. Kontoen er den fulde adresse, medmindre andet er angivet; adgangskoden er mailtjenestens — eller, hos Gmail, Yahoo og iCloud, en app-adgangskode genereret i kontoens sikkerhedsindstillinger, da den sædvanlige adgangskode afvises for programmer der.

UdbyderIMAPPOP3SMTPKonto
Orange (orange.fr, wanadoo.fr)imap.orange.fr 993pop.orange.fr 995smtp.orange.fr 465adressen
Freeimap.free.fr 993pop.free.fr 995smtp.free.fr 465brugernavnet, uden @free.fr
SFR (sfr.fr, neuf.fr)imap.sfr.fr 993pop.sfr.fr 995smtp.sfr.fr 465adressen
Bouygues Telecom (bbox.fr)imap.bbox.fr 993pop.bbox.fr 995smtp.bbox.fr 465adressen
La Poste (laposte.net)imap.laposte.net 993pop.laposte.net 995smtp.laposte.net 465adressen
Gmailimap.gmail.com 993pop.gmail.com 995smtp.gmail.com 465adressen, app-adgangskode
Yahoo Mailimap.mail.yahoo.com 993pop.mail.yahoo.com 995smtp.mail.yahoo.com 465adressen, app-adgangskode
iCloud Mailimap.mail.me.com 993—smtp.mail.me.com 587, STARTTLSadressen, app-adgangskode
OVHcloud (webhotel)ssl0.ovh.net 993ssl0.ovh.net 995ssl0.ovh.net 465adressen
Infomaniakmail.infomaniak.com 993mail.infomaniak.com 995mail.infomaniak.com 465adressen
Gandimail.gandi.net 993mail.gandi.net 995mail.gandi.net 465adressen

STARTTLS-portene, når en udbyder foretrækker dem: 143 for IMAP, 110 for POP3, 587 for SMTP. Hos Gmail skal IMAP være aktiveret i mailtjenestens indstillinger, og totrinsbekræftelse skal være på plads, før app-adgangskoden genereres. Outlook.com, Hotmail og Live accepterer kun en “moderne” godkendelse (OAuth), som Meneaufile ikke taler: adgangskoden alene afvises der. Meneaufile godkender med adgangskode — AUTHENTICATE PLAIN eller LOGIN —, altid under kryptering.

Læse

En besked åbnes med F3 som en fil. De vedhæftede filer er linjer: de kopieres til et panel som alt andet. Kolonnerne viser tilstanden — ulæst, besvaret, markeret, kladde, vedhæftet fil —, og “Markér som læst” eller “Markér som ulæst” ændrer den.

Beskeden læses på hvidt papir, uanset tema — mørkt som lyst: et lyst tema henter sin flade fra den valgte farvetone, og mailen ville være blevet læst på lyserødt eller lyseblåt. En besked i ren tekst beholder sin faste tegnbredde, som i en webmail, og ombrydes: de lange linjer er i boksen i stedet for at løbe ud til højre, og afsenderens linjeskift bevares. En adresse skrevet i klartekst kan klikkes — http:// eller https://, og intet andet: at gætte en adresse ud fra et punktum ville gøre hvert nævnt filnavn til et link. Punktummet, der afslutter sætningen, bliver i sætningen.

Skrive

“Ny besked…”, “Svar”, “Svar til alle”, “Videresend”: modtagere, kopi, emne, tekst, vedhæftede filer. En konto uden afsendelsesserver siger det — man skal oprette en for at skrive fra den.

De tre handlinger er i læsedialogen, øverst til højre, og ved højreklik på en linje. “Svar” skriver kun til afsenderen, “Svar til alle” tilføjer de andre modtagere. Svar lukker læsningen og åbner skrivningen, citat inklusive.

Hvad der sker imens

Hvert femte minut spørger Meneaufile serverne igen om, hvad der venter, og knappen MAIL bærer antallet af ulæste beskeder i et mærke. Intet hentes: det er tal, man spørger om, nogle få bytes pr. mappe. Papirkurven, spammen, kladderne og de sendte indgår ikke.

Når musen holdes over, står der, hvilken postkasse der venter: først totalen, den, mærket bærer, derefter én linje pr. konto. Med fire postkasser sagde “12” ikke, hvilken man skulle åbne. Én enkelt postkasse beholder sin ene linje, og den konto, der ikke har svaret, har ingen linje — nul ville sige “intet venter dig”, hvad man netop ikke ved om den.

F5 venter ikke på de fem minutter. At opdatere i mailen spørger serveren igen om kontoens mapper, hvor mange ulæste de indeholder og deres total: mærket, mappernes tal og listen stemmer straks overens. Uden det blev de husket én gang for alle, og først den følgende aflæsning rettede dem op — man opdaterede foran sin postkasse, og intet bevægede sig.

Når boksen er lukket, tier vagten: kontoernes adgangskoder sover der, og det er ikke en timer, der skal vække den dør.

Kolonnerne i en mappe

Emne, afsender, Dato, størrelse, tilstand, id. Den Dato er den, som afsenderen angiver: det er den, alle klienter viser, og sorteringen sker hos serveren.

To kolonner mere bestilles i menuen kolonner, skjult som udgangspunkt, fordi syv kolonner allerede passer dårligt i et panel:

Finde en kontos adgangskode igen

Kontolisten afgiver aldrig en adgangskode. For at læse den igen — sætte en telefon op påny, et andet program — kopierer man kontoen til listen NET: F6 til en visning, der er lagt oven på den, eller træk og slip. Kortet bærer kontoens navn, brugernavnet, læseserverens adresse, afsendelsesserveren som kommentar og adgangskoden.

I den sorteringsmappe, der er åbnet over for, og ikke i listens rod: det er dér, man leder efter den bagefter. At flytte kan ikke lade sig gøre — man skulle fjerne kontoen fra sin liste for at lægge den i boksen, mens det, man lægger der, er en dublet af adgangskoden; Ctrl+F6 siger det i stedet for at kopiere i stilhed.

Hvad der bliver hos serveren

At fjerne en konto tager den af listen, adgangskoden med. Postkassen forbliver uberørt hos serveren.

Indstillingerne

Titellinjens tandhjul åbner indstillingerne. De er ordnet i afsnit: udseende, paneler, liste, hurtig adgang, værktøjer, boks, placering.

Indstillingsdialogen, åbnet på udseendet.
Indstillingsdialogen, åbnet på udseendet.

Det, der ikke findes der

Det, der indstilles, mens man arbejder: rækkefølgen af kolonnerne ordnes i “Vælg kolonnerne”, modulernes i deres skuffe, gruppernes bredde ved deres håndtag. En indstilling, man kan foretage der, hvor man ser den, har intet at gøre i en dialog.

Temaet

Tre valg: System, Lyst, Mørkt. “System” følger maskinens indstilling og skifter med den uden genstart.

Det lyse tema: ren hvid baggrund til listen og ikke en nuance af fremhævningsfarven.
Det lyse tema: ren hvid baggrund til listen og ikke en nuance af fremhævningsfarven.
Den samme skærm i mørkt tema: filtypernes farvetoner er afmættede og lysnet, så de ikke vibrerer på sort baggrund.
Den samme skærm i mørkt tema: filtypernes farvetoner er afmættede og lysnet, så de ikke vibrerer på sort baggrund.

Fremhævningsfarven

Syv farvetoner, den oprindelige forrest. Hele farvesættet udledes af dette frø: knapperne, kanterne, markeringen, markøren.

FarvetoneForhåndsvisning
Blå (oprindelig)
Blågrøn
Grøn
Violet
Rød
Orange
Skifergrå

En lille liste og ikke en farvevælger: en tilfældigt valgt farvetone giver kontraster, som man ikke har prøvet — en skarp gul som fremhævning gør knappernes tekst ulæselig. Disse er mørke nok til at bære hvidt i lyst tema og levende nok til at træde frem i mørkt.

Den grønne fremhævning: knapperne, kanten om det aktive panel og markeringen følger det valgte frø.
Den grønne fremhævning: knapperne, kanten om det aktive panel og markeringen følger det valgte frø.

Det, fremhævningen ikke farver

Baggrunden i en tæt liste forbliver ren hvid i lyst tema. Material farver normalt hele sin palet med den valgte farve; over hundredvis af linjer trætter dette farvede slør og sløret filtypernes farvetoner, som selv bærer betydning.

Sproget

Femogtyve sprog, plus “Systemets sprog”. Brugerfladen skifter uden genstart.

Listen

Værktøjerne

Boksen

Hvor længe boksen forbliver åben: til lukning eller nogle minutter. Efter den frist spørges der igen om hovedadgangskoden.

Konfigurationens placering

Den bærbare tilstand: konfigurationen ligger normalt ved siden af brugerens profil. Et mærke lagt ved siden af den kørbare fil får den til at ligge dér, og programmet efterlader så ingen spor på maskinen — nøglefilerne inklusive, og denne manual med dem.

Det, der har grænser

Det, der har grænser, og hvorfor.

Meneaufile-manual, på dansk.