3 kraftfulde Linux-apps, du bør prøve i weekenden

Indeks
  1. Albert
    1. Den Spotlight-alternative, Linux-brugere fortjener
  2. Ventoy
    1. Én USB-drev, hver ISO du nogensinde får brug for
  3. fzf
    1. Det manglende søgelag, din terminal aldrig havde med
    2. Tre apps til at gøre din Linux oplevelse bedre

Oplev tre uundgåelige Linux-apps, der effektiviserer din arbejdsproces og løser problemer, du måske ikke vidste, du havde. Installer dem i weekenden for maksimal udnyttelse.

Det er den første weekend i maj, og jeg har tre Linux-apps, der har fortjent en plads i mit arbejdsgang på den hårde måde—ved virkelig at være nyttige. Disse valg løser specifikke problemer, jeg ikke engang vidste, havde bedre løsninger. Hvis du har et par timer fri i denne weekend, er de bestemt værd at installere.

Albert

Den Spotlight-alternative, Linux-brugere fortjener

Albert er en tastaturstarter til Linux—tænk på det som macOS's Spotlight-funktion, men mere kraftfuld og fuldt tilpasselig. Du trykker på en genvejstast (jeg bruger Ctrl+Space), skriver hvad du ønsker, og det sker. Ingen grund til at klikke på noget, navigere i menuer eller endda åbne en app.

Jeg bruger primært Albert til web-søgninger. Hvis jeg vil søge efter noget online, trykker jeg på Ctrl+Space, skriver min forespørgsel, vælger den søgemaskine, jeg vil bruge—Google, YouTube eller ChatGPT, og trykker Enter. Det åbner direkte i min standardbrowser med resultaterne. Det lyder måske som en lille ting, men det fjerner en overraskende mængde friktion fra din dag, når du konstant leder efter oplysninger.

Udover web-søgninger håndterer Albert også hurtige beregninger, terminal kommandoer, fil-søgninger og systemhandlinger—alt sammen fra samme boks. Jeg bruger det også til at sætte Pomodoro-timere uden at skifte apps og til at køre hurtige terminalkommandoer uden at åbne en terminal. Når du først vænner dig til at aktivere alt fra ét sted, føles det ægte langsomt at gå tilbage til den gamle måde at gøre tingene på.

I essensen kan du konfigurere Albert til at gøre næsten hvad som helst. Det har et robust pluginsystem, der lader dig aktivere forskellige funktioner. De default plugins dækker allerede meget, og du kan udvide det yderligere med Python, hvis du vil bygge noget specifikt. Mulighederne er stort set kun begrænsede af din fantasi.

En ting du skal vide, er, at Albert normalt ikke er tilgængelig i de fleste distroers standardpakke-manager. Du skal først tilføje det officielle OBS-repositorium til din distribution—vejledningen findes på Alberts officielle hjemmeside. Det er ikke kompliceret og bør kun tilføje et minut eller deromkring til installationsprocessen.

Ventoy

Én USB-drev, hver ISO du nogensinde får brug for

Hvis du bruger Linux, har du nok oprettet et bootbart USB-drev før. Den sædvanlige proces involverer et værktøj som Balena Etcher, hvor du vælger en ISO, flasher den og venter. Det virker, men jeg har aldrig været fan af det—især det faktum, at det dedikerer hele USB-drevet til en enkelt ISO.

For eksempel kan du bruge et 128GB USB-drev til at flashe en Linux ISO, der kun er 5GB, og den resterende plads bliver ubrugelig. Det drev kan nu kun boote den ene ISO. Og hvis du vil bruge en anden, skal du starte forfra.

Ventoy løser dette på en meget mere elegant måde—faktisk vil jeg sige, at dette er, hvad den standard proces burde være. Du installerer Ventoy på dit USB-drev én gang, og så kopierer du ISO-filer over på det ligesom almindelige filer. Ventoy registrerer dem automatisk og bygger et bootmenu baseret på det, der er der. Du har stadig adgang til den fulde kapacitet af drevet, så du kan gemme flere ISOs og skabe et ægte multi-boot USB.

Du kan også blande ISO-filer med almindelige filer som film eller musik, hvilket gør drevet til både et nyttigt værktøj og et lager enhed.

Ventoy understøtter over 1.300 testede billedfiler, inklusive de fleste Linux-distroer, Windows ISOs, redningsværktøjer som SystemRescue og diagnostiske værktøjer som MemTest86. Det fungerer med både legacy BIOS og UEFI-systemer, så det samme drev fungerer på en bred vifte af hardware.

fzf

Det manglende søgelag, din terminal aldrig havde med

Inden vi dykker ind i fzf, vil jeg fremhæve tre situationer, som de fleste Linux terminalbrugere vil genkende:

  • Du kørte en lang, kompleks kommando for nogle dage, måske uger siden—fuld af flags og brugerdefinerede stier—og nu har du brug for den igen. Du trykker Ctrl+R for at søge i din kommandohistorik, men den viser kun et resultat ad gangen og forventer, at du husker den præcise formulering.
  • Du skal åbne en fil begravet flere niveauer dybt. Du begynder at afslutte med fanen gennem hvert niveau, men du tager enten den forkerte sti eller kan overhovedet ikke finde den.
  • Du har brug for at dræbe en fryset proces, men kan ikke huske dens præcise navn. Så du kører ps aux, scanner.
  • Gennem et væld af output, find PID'et, og kør derefter kill-kommandoen manuelt.

fzf er løsningen på alle disse problemer. Det er en kommandolinje fuzzy finder—du sender en liste til den, og den lader dig søge igennem den interaktivt, mens du skriver, uden at du behøver præcise match. Matchningen er "fuzzy," hvilket betyder, at du kan skrive et par tegn i nogenlunde den rigtige rækkefølge, og den vil stadig finde det, du leder efter.

Når du aktiverer shell-integration (normalt en enkelt linje i din Fish, Bash eller Zsh konfiguration), får du tre genvejstaster, der helt erstatter de ovennævnte tre arbejdsprocesser. Ctrl+R bliver en fuld interaktiv historiksøgning med flere resultater synlige på én gang. Alt+C lader dig springe til enhver mappe uden at skulle tab-fullføre gennem hvert niveau. Og at skrive kill -9 efterfulgt af Tab åbner en interaktiv procesvælger i stedet for at vise rå ps aux output.

Den reelle styrke ved fzf er, at det fungerer som en Unix filter. Du kan pipe output fra næsten enhver kommando ind i det og gøre det til en søgbar grænseflade. Det er der, det begynder at vise sin reelle potentiale, og du begynder at bygge arbejdsprocesser omkring det.

Den eneste forbehold er, at fzf er rent terminal-baseret, og det gør ikke meget ud af boksen uden shell-integration. Når det er sagt, er installationen ligetil, og det er tilgængeligt i de fleste distro-repositorier.

Tre apps til at gøre din Linux oplevelse bedre

Nu og da installerer du noget på Linux, og det virker bare—ikke fordi det gør noget spektakulært, men fordi det stille fjerner en lille, vedholdende irritation. Disse tre apps gør præcis det. De dækker forskellige dele af dit arbejdsflow, er virkelig nyttige, og er godt værd at bruge en time af din weekend på at prøve.

Skriv et svar

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

Go up