Jeg lod Claude tilpasse min Linux-PC - og han gjorde det bedre, end jeg nogensinde kunne

Indeks
  1. Claude er perfekt til Linux-tilpasning
    1. En AI, der virkelig kan læse og skrive dine konfigurationsfiler
  2. Hvordan jeg satte Claude op til at tilpasse min Linux PC
    1. En fire-fase proces, der står imellem dig og kaos
  3. Hvordan sikrer man, at Claude ikke roder?
    1. Lille vigilance går langt
    2. Claude har gjort Linux meget mere tilgængeligt
  4. Mønstre og filer
  5. Fase 4 — Byg
  6. Regler for hele sessionen

Opdag, hvordan Claude kan revolutionere din Linux-tilpasning ved at systematisere processen med en fire-fase tilgang, der sikrer effektivitet og æstetik i dit desktop-miljø.

Friheden ved Linux og tilpasning af desktop betyder alt for mig. Efter mange år med GNOME og KDE Plasma har jeg undgået vinduesmanagere som i3 og Hyprland. Uden grafisk grænseflade føles tilpasning mere som programmering end som personlig præference. For nylig besluttede jeg at udforske WMs, men at opbygge en stilren opsætning ville tage tid. Så kom jeg på en idé: Hvorfor ikke lade Claude klare det? Resultatet blev ikke kun hurtigere, men også mere æstetisk end alt, jeg havde lavet selv.

Claude er perfekt til Linux-tilpasning

En AI, der virkelig kan læse og skrive dine konfigurationsfiler

Din Linux-desktop styres stort set af tekstbaserede konfigurationsfiler. Alt fra vinduesmanagers taster til baggrundsbilleder findes i din hjemmebibliotek. Ændringer i konfigurationen træder straks i kraft.

AI-agenter håndterer denne arbejdsstrøm effektivt. Claude Code kører i terminalen, inspicerer din konfiguration, redigerer filer og foretager kommandoer for at bekræfte ændringer. Når jeg beder om at genskabe en desktop fra et screenshot, tjekker den distributionen, afgør hvad der allerede er installeret, læser Hyprland-konfigurationen og foretager gradvise justeringer. Inden for sekunder ser jeg desktoppen forvandle sig, mens komponenterne genindlæses.

Det mest værdifulde var ikke filredigeringen, men forskningen. Når jeg dykker ned i tilpasningen selv, bruger jeg halvdelen af tiden på at identificere, hvad der gemmer sig i et screenshot. Waybar eller Eww? Hvilken Nerd Font? Hvilket farveskema? Claude finder disse elementer på sekunder, tjekker tilgængeligheden og vurderer opsætningens relevans.

Dette kræver Claude Code, ikke claude.ai-websitet. Uden abonnement fungerer ChatGPT CLI eller Googles Antigravity CLI også. Det vigtigste er, at LLM har adgang til dit lokale Linux-filsystem. Vælg en kompetent model; bedre ræsonnering giver færre konfigurationsfejl.

Hvordan jeg satte Claude op til at tilpasse min Linux PC

En fire-fase proces, der står imellem dig og kaos

Man kunne åbne Claude Code og sige: "Gør min desktop som dette billede." Det kunne fungere, men der er risiko for uheldige installationer eller ændringer uden opbakning. En præcist formuleret prompt skelner mellem ansvarlig brug og sporadisk kørsel. Jeg skrev derfor en prompt til en struktureret arbejdsstrøm.

Prompten opdeler opgaven i fire klare faser med strenge stop mellem dem.

  • Fase 1: En read-only audit. Claude identificerer distribution, vinduesmanager, displayserver og konfigurationsfiler uden at ændre noget.
  • Fase 2: Planlægningsstadiet. Analyserer referencebilledet, opregner ønskede pakker med forklaringer og venter på godkendelse.
  • Fase 3: Forberedelse. I stedet for at udføre sudo-kommandoer skriver Claude dem i et script, kaldet claude-setup.sh, med forklaringer for hver. Du kan gennemgå scriptet og køre det selv. Det giver også et systemsnapshot før ændringer.
  • Fase 4: Opbygning. Claude tilpasser desktoppen én komponent ad gangen og opretter et Git-commit efter hver justering, så historikken altid er tilgængelig.

Hvordan sikrer man, at Claude ikke roder?

Lille vigilance går langt

At give AI lov til at køre kommandoer på din maskine kræver forsigtighed. Tænk over muligheden for at installere usikre pakker eller ændre din opsætning unødigt. Gennemgå Claudes foreslåede kommandoer. Overvåg dens arbejde.

Føles overvågningen som en plage? Kør din Linux-distribution i en virtuel maskine i stedet. Lad Claude Code ændre der, så du kan inspicere konfigurationerne og kopiere dem til dit hovedsystem, når resultatet tilfredsstiller dig.

Min prompt skaber også en logfil, ~/claude-rice-log.md. Hver handling bliver tidsstemplet med de ændrede filer og en kort forklaring. Når sessionen er slut, kan du gennemgå loggen for at se, hvad der skete under processen.

Claude har gjort Linux meget mere tilgængeligt

Claude og andre LLM'er har sænket barriererne for Linux. Trods rigeligt med dokumentation kræver meget af den forudgående viden eller at du samler information fra forskellige kilder. Nu kan du stille en LLM spørgsmål for at forstå ukendte begreber, få tilpassede instruktioner, og automatisere repetitive opgaver.

Ønsker du at prøve denne arbejdsgang? Her er prompten, jeg brugte til at tilpasse min Linux-PC.

Jeg vil have dig til at redesigne mit Linux-skrivebord, så det matcher de referencebilleder, jeg har vedhæftet. Arbejd i fire faser. Spring ikke forud, og stop for min godkendelse mellem hver. Bibehold en fil kaldet ~/PLAN.md hele vejen: efter godkendelse af fase 2, skriv den godkendte plan ind i den som en tjekliste, og tjek hvert punkt af, når det er gennemført. Hvis denne session nogen sinde genstarter, skal du læse ~/PLAN.md og ~/claude-rice-log.md først og genoptage, hvor de slap. FASE 1 — AUDIT (læse kun) Må ikke ændre noget. Bestem: - Distro, version, pakkestyrer, skrivebordsmiljø / vinduesmanager, displayserver (X11 eller Wayland), shell, GPU-driver - Hvilke konfigurationsfiler der i øjeblikket styrer mit skrivebord, og hvor de befinder sig - Hvilke værktøjer der kræves for det ønskede look, der allerede er installeret - Om git er installeret - Om et snapshot-værktøj eksisterer (timeshift, snapper eller en Btrfs-root) Rapportér alt dette til mig, før du gør noget andet. FASE 2 — PLAN Undersøg hvad referencebillederne bruger — WM, bar, launcher, terminal, skrifttyper, ikon og GTK-temaer, compositor. Nævn de kilder, du baserer dette på. Hvis du ikke kan identificere de præcise værktøjer ud fra billederne, så vær ærlig og foreslå de nærmeste vel-dokumenterede alternativer. Giv mig derefter: - En skriftlig plan for præcist hvad du vil ændre og hvilke filer, du vil berøre - En liste over hver pakke, der skal installeres, med en en-linjers grund for hver Vent på min godkendelse, og skriv derefter planen ind i ~/PLAN.md som en tjekliste. FASE 3 — PREP Når ...

jeg godkender:

  • Initialiser et git-repo i ~/.config. Tilføj en .gitignore, der ignorerer alt (*), men hvidlister kun de mapper, du vil redigere (f.eks. !hypr/, !waybar/, !kitty/). Forpligt nuværende tilstand som "pre-claude-baseline" og tag den. Dette kræver ikke rod — gør det selv.
  • Skriv et shell-script kaldet claude-setup.sh i din hjemmemappe. Det skal kun indeholde de trin, der kræver sudo: Opret et system snapshot FØRST, derefter pakkeinstallation. Intet andet.
  • Hver linje i scriptet skal have en kommentar ovenfor, der forklarer dens funktion.
  • Hvis intet snapshot-værktøj er tilgængeligt, skal installation af et og snapshot være de første handlinger.
  • Scriptet må ikke indeholde `curl | sh` eller `wget | sh`.

Mønstre og filer

  • Må ikke skrive til filer uden for pakkemanagerens normale drift.
  • Kør ikke scriptet. Læs det og kør det selv.

Fase 4 — Byg

Når jeg har bekræftet, at scriptet er kørt:

  • Foretag ændringer én komponent ad gangen.
  • Commit til git efter hver komponent med en beskrivende besked, og tjek den af i ~/PLAN.md.
  • Overskriv aldrig en eksisterende konfigurationsfil uden at kopiere den til <filnavn>.bak først.
  • Tilføj hver handling til ~/claude-rice-log.md: tidsstempel, ændring, filnavn, årsag.
  • Valider konfigurationssyntaks med værktøjets checker før genindlæsning af WM eller logout, hvor muligt (f.eks. hyprctl reload, i3 -C, sway -C), og rapporter resultatet.
  • Fortæl også, hvordan jeg når en TTY (Ctrl+Alt+F3) og gendanner .bak-filen, hvis den grafiske session fejler.
  • Kør ikke sudo. Stop, hvis noget kræver root, og giv mig den nøjagtige kommando til selv at køre den.
  • Efter hver komponent, fortæl mig hvad jeg skal kigge efter for at bekræfte, at det virkede.

Regler for hele sessionen

  • Kør aldrig rm -rf, dd, mkfs, chmod -R eller chown -R på noget.
  • Pipe ikke et downloadet script direkte ind i et shell.
  • Rediger aldrig noget uden for dit hjemmekatalog.
  • Spørg inden installation af noget uden for den godkendte liste fra fase 2.
  • Rapportér fejl, hvis en kommando fejler, og vent. Undgå improviserende løsninger med root eller systemfiler.

Skriv et svar

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

Go up