Jeg har endelig prøvet denne moderne Linux filhåndterer, og det er nu min nye standard

Indeks
  1. Mød superfile
    1. En moderne terminal-baseret filhåndterer
  2. Arbejde inde i superfile
    1. Det gør alt, hvad du forventer af en moderne filbrowser
  3. Gør superfile til en skrivebordsapp
    1. Giv TUI-appen et ikon
    2. Hvorfor jeg holder mig til en terminal filhåndterer

Superfile er en moderne terminal-baseret filhåndterer, der kombinerer grafisk usability med hurtig, tastaturdrevet navigation, perfekt til både erfarne og nye Linux-brugere.

Din standard filhåndterer på Linux afhænger af desktop-miljøet. Bruger du GNOME, som Ubuntu, er Nautilus din go-to. Kører du KDE Plasma, som med Kubuntu, så er Dolphin din partner. De fungerer, men perfektionen udebliver. Nautilus ser rent og minimalistisk ud, men savner mange funktioner, som Dolphin har, selv om den fremstår lidt mere rå.

Samtidig er disse grafiske filhåndterere, og meget af Linux-oplevelsen omfatter ikke grafik. Når jeg SSH’er ind i hjemmeserveren eller arbejder headless, er disse apps fraværende. Visst, du kan navigere med ls og cd, men det føles klodset og unintuitivt.

Det fik mig til at udforske terminal-baserede filhåndterere, og jeg stødte på superfile. Den er uden tvivl en af de bedste, jeg har brugt længe; nu er den min standard, uanset om jeg arbejder på serveren eller har et desktop-miljø.

Mød superfile

En moderne terminal-baseret filhåndterer

Forestil dig en klassisk grafisk filhåndterer betjent fra en terminal. Det er superfile. I modsætning til Yazi eller Ranger, der holder sig minimalistiske, genskaber superfile den velkendte grafiske oplevelse. Den er lynhurtig og responsiv, da den er skrevet i Go.

Deres hjemmeside fremhæver, at den er for "udviklere" og dem, der "lever i terminalen," men layoutet er tilgængeligt nok til også at tiltrække nybegyndere. Designet fremstår både stilfuldt og moderne — perfekt til dem, der ønsker et rent setup.

Layoutet er smart opdelt. Øverste halvdel indeholder tre kolonner: et venstre sidepanel med mapper, en central filbrowser og et forhåndsvisningspanel til højre, der viser indholdet af valgte mapper eller filer. Den kan endda vise billeder, hvis din terminal understøtter det, som f.eks. Ghostty, som jeg bruger.

I nederste halvdel har vi tre widgets. Til venstre ser du procespanelet med alle kørende filoperationer — så hvis du kopierer en 10GB-mappe, kan du følge med i processen. I midten viser metadata for den valgte fil; til højre finder du en udklipsholder-widget, der holder styr på kopierede filer og mapper, der venter på indsættelse.

Og ja, superfile er ikke kun for Linux. Du kan bruge den på Windows og macOS også.

Arbejde inde i superfile

Det gør alt, hvad du forventer af en moderne filbrowser

Som mange terminal-baserede filhåndterere er superfile helt tastaturdrevet. Ingen mus nødvendig. Perfekt for den erfarne Linux-bruger, men også nykommere kan hurtigere vænne sig til de intuitive genveje.

For at starte appen, åbn terminalen og skriv spf.

Her er tastaturgenvejene til navigering i appen:

  • Tryk på S for at skifte til sidepanelet, og S igen for at vende tilbage til browserpanelet.
  • Tryk på P for at fokusere på proces-widgeten.
  • Tryk på M for at fokusere på metadata-widgeten.
  • Tryk på N for at tilføje et ekstra mappanel til sammenligning af mapper.
  • Tryk på TAB for at skifte mellem åbne mappaneler.
  • Tryk på W for at lukke det aktuelt fokuserede panel.
  • Brug piletasterne til navigation.
  • Inden i mappen: Op og Ned til navigation, Højre Piletast for at åbne en fil eller mappe, Venstre Piletast for at gå tilbage.
  • Tryk ESC eller Q for at afslutte appen.
  • Tryk . (punktum) for at vise skjulte filer.
  • Tryk O for sorteringsmuligheder.

Genveje til filoperationer:

  • Ctrl+C kopierer.
  • Ctrl+X klipper.
  • Ctrl+V indsætter.
  • Ctrl+R omdøber.
  • Ctrl+N opretter en ny fil (tilføj skråstreg for at lave en mappe).
  • Ctrl+D sletter den valgte fil eller mappe.
  • Shift+D fjerner permanent.
  • Tryk V for at skifte til markeringstilstand.
  • I markeringstilstand: hold Shift nede og brug piletasterne for at vælge flere filer.
  • Ctrl+A komprimerer valgte filer til ZIP.
  • Ctrl+E udtrækker ZIP-filer.

Se hotkeys.toml for flere genveje. Ønsker du at ændre genvejstaster, åbn terminalen og skriv:

spf pl

Det viser placeringen af superfile-konfigurationsfiler.

Vær også opmærksom på config.toml, hvor du kan tilpasse superfiles indstillinger: ændre standardapp, vælge synlige paneler, bestemme hvilke mapper der åbnes, samt ændre tema.

Superfile har over 20 temaindstillinger i tema-mappen. Indtast et tema navn i tema-variablen i config.toml for at ændre udseendet.

Gør superfile til en skrivebordsapp

Giv TUI-appen et ikon

For at starte superfile, åbn terminalen — det er en terminalbaseret app. Hvis det skal være din primære filbehandler, gør det nemmere med et app-ikon i docken. Gå til ~/.local/share/applications/ (opret den, hvis nødvendigt) og laver en fil kaldet superfile.desktop. Indsæt dette:

[Desktop Entry]
Type=Application
Name=superfile
GenericName=Filhåndterer
Comment=Moderne terminal filhåndterer
Exec=spf
Icon=system-file-manager
Terminal=true
Categories=System;FileTools;FileManager;ConsoleOnly;
Keywords=files;file manager;spf;terminal;
StartupNotify=false

Vær opmærksom på Icon. Jeg bruger “system-file-manager” for at sikre, at det fungerer på tværs af opsætninger. For at bruge superfile-logoet, download det fra GitHub, gem det og peg Icon= til stien.

Hvorfor jeg holder mig til en terminal filhåndterer

Efter mere end et årti med Linux har jeg en forkærlighed for TUI-apps. De ser godt ud, indlæses hurtigt, og at bruge dem føles som at være hackerman.

Grafiske filhåndterere føles lettere at navigere end traditionelle TUI filhåndterere, hvilket har holdt mig fra at skifte permanent. Superfile ændrer dette ved at kombinere den essentielle funktionalitet fra grafiske filhåndterere med en intuitiv og genkendelig arbejdsproces. Nu er det min go-to filhåndterer på alle mine Linux-opsætninger — fra servere til desktops.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *

Go up