Jeg gjorde mine favoritt Linux-terminalapper om til skrivebordsapper slik at jeg kunne starte dem med ett klikk

Tilpass terminalbaserte apper (TUI) for enkel tilgang ved å lage skrivebordsoppføringer; oppdag hvordan TUI-er gir ressurseffektivitet og funksjonalitet på Linux-systemer.

Terminalbaserte apper er potente, men frustrasjonen oppstår umiddelbart: å åpne et terminalvindu og taste inn en kommando hver gang. De mangler synlighet i docken, og app-lansereren din behandler dem ikke som vanlige skrivebordsapper. Heldigvis er redningen enkel. Bruk noen minutter på å tilpasse terminalappene med ikoner og oppføringer i lansereren.

Med terminalapper snakker jeg spesifikt om TUI (terminal brukergrensesnitt) apper. En TUI-app skaper et fullverdig grensesnitt i terminalen med paneler, menyer og navigasjon via tastatur – og noen ganger mus. CLI (kommandolinjegrensesnitt) verktøy som curl eller ls er derimot bare enkel kommando-til-utdata funksjonalitet.

Hvorfor TUI-apper slår GUI-alternativer

TUI-er er førsteklasses borgere på Linux

Grafiske apper på Linux har utviklet seg, men terminalapper har gjort sprang. Rammeverk som Bubble Tea for Go og Ratatui for Rust forenkler skapelsen av vakre TUI-er. Mange utviklere bruker disse til å lage imponerende terminalapper, og flere ser faktisk renere ut enn sine grafiske motparter.

Men det handler ikke bare om utseendet; TUI-apper gir også funksjonelle fordeler.

TUI-apper: perfekte for SSH-økter

Mange bruker Linux til hjemmelaboratorier og jobber eksternt over SSH, så de ferdes i terminalen uansett. Grafiske apper kan kjøres med X11-viderekobling, men TUI-er er mer tilgjengelige.

Appene Superfile, Lazydocker og Fresh gir praktiske løsninger for filhåndtering, Docker-overvåkning og kodeediting, alle hentet direkte inn i terminalen. WTF fungerer som et tilpassbart dashboard for å vise viktig informasjon.

TUI-apper overgår GUI-er i effektivitet

Kanskje vil du bruke PC-en som en sekundær arbeidsstasjon, i stedet for å gjøre den til server. For eldre maskinvare, som Windows har overgitt, kan TUI-er være mer praktiske enn tradisjonelle GUI-er.

Grafiske apper bruker større systemressurser for å gjengi vinduer og animasjoner. TUI-er er mer ressursvennlige, perfekt for eldre systemer. Men ikke la det lette inntrykket lure deg; de sparker virkelig fra seg.

Du finner apper som Taskwarrior for oppgavestyring, Calcurse for kalenderadministrasjon og WordGrinder som en lettvekts tekstbehandler. Btop overvåker systemressurser, mens ncspot styrer Spotify fra terminalen. Lynx lar deg surfe på nettet via terminalen, men for daglig bruk fungerer en lettvekts grafisk nettleser bedre.

Den største utfordringen med TUI-apper

Avhengig av terminalen

TUI-apper tilbyr mye, men én ting plager meg: å åpne terminalen og taste inn en kommando for å starte dem. Det er et mindre problem, men langt fra praktisk sammenlignet med et enkelt klikk på et ikon i docken som en vanlig app.

Selv om det ikke er en stor hindring når du SSH-er inn i Linux-systemet, er det fortsatt en liten ulempe.

kjører det hodeløst, for du vil uansett ikke ha en dock eller app-lanserer å bekymre deg for. Jeg bruker Linux som min hovedarbeidsstasjon, og det har vært småplager at TUI-appene ikke er lett tilgjengelige. Heldigvis finnes det en enkel metode for å gi TUI-appene dine ikoner og oppføringer i docken.

Dokker og app-lanserer

Åpne TUI-apper med et klikk — ikke en kommando

Lage en skrivebordsoppføring for en TUI-app krever bare en liten .desktop-fil. Jeg viser deg hvordan med Superfile (spf) som eksempel. Metoden gjelder for andre TUI-apper også.

Finn stien til kommandoen. Bruk which:

which spf 

Det gir deg den fullstendige stien, som /usr/local/bin/spf eller /home/your_username/.local/bin/spf. Husk den, du trenger den snart.

Skaf deg et ikon for appen. De fleste prosjekter tilbyr en logo på GitHub eller nettsiden. Last ned PNG- eller SVG-filen og lagre den på systemet. I tilfelle ikke alle TUI-prosjekter har logo, bruk et generisk ikon.

Lag nå .desktop-filen. Åpne terminalen og kjør disse kommandoene:

mkdir -p ~/.local/share/applications nano ~/.local/share/applications/superfile.desktop 

Lim inn dette innholdet i filen:

[Desktop Entry] Type=Application Name=Superfile GenericName=Filbehandler Comment=Moderne terminal filbehandler Exec=/usr/local/bin/spf Icon=/home/your_username/.local/share/icons/superfile.svg Terminal=true Categories=System;FileTools;FileManager;ConsoleOnly; Keywords=files;filbehandler;spf;terminal; StartupNotify=false 

Endre Name til ønsket appnavn. Sett Exec til stien fra which, og Icon til full stien til ikonet.

Lagre filen. Ditt arbeidsmiljø burde finne den nye oppføringen. Du må kanskje logge ut eller starte systemet på nytt. Etterpå kan du feste appen til dokken, som med andre skrivebordsapper.

Prosessen er grei, men hvis du vil ha hjelp til filen, prøv Claude Code for å generere .desktop-oppføringen. Jeg har funnet Claude Code nyttig for å tilpasse Linux-skrivebordet mitt.

TUI-apper gjør Linux mer lik Linux

Moderne Linux-skrivebord har mange gode grafiske apper, som gjør det enklere for folk å bytte til Linux. Men terminalapper har sin sjarm og tilbyr fordeler som lavere ressursbruk og tastaturdrevne arbeidsprosesser. Med dette trikset kan du gjøre dem like lette å starte som dine vanlige skrivebordsapper.

Hvis du vil lese flere artikler som Jeg gjorde mine favoritt Linux-terminalapper om til skrivebordsapper slik at jeg kunne starte dem med ett klikk, kan du besøke kategorien Linux.

Index
  1. Hvorfor TUI-apper slår GUI-alternativer
    1. TUI-er er førsteklasses borgere på Linux
    2. TUI-apper: perfekte for SSH-økter
    3. TUI-apper overgår GUI-er i effektivitet
  2. Den største utfordringen med TUI-apper
    1. Avhengig av terminalen
  3. Dokker og app-lanserer
    1. Åpne TUI-apper med et klikk — ikke en kommando
    2. TUI-apper gjør Linux mer lik Linux

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

Go up