Jeg lot Claude tilpasse min Linux-PC, og han gjorde en bedre jobb enn jeg noen gang kunne

Oppdag hvordan AI-verktøyet Claude effektivt kan tilpasse Linux-skrivebordet ditt ved hjelp av en strukturert, firesidig prosess som eliminerer kompleksiteten i tradisjonell tilpasning.

Friheten Linux gir til å skreddersy skrivebordet er uimotståelig. I årevis har jeg finjustert GNOME og KDE Plasma, men vindushåndterere som i3 og Hyprland har jeg holdt på avstand. Uten grafisk grensesnitt blir tilpasning mer som programmering enn personlig uttrykk. Nylig bestemte jeg meg for å prøve WM-er, men å lage et polert oppsett ville kreve en hel lørdag. Så fikk jeg en idé: Hva om jeg lar Claude gjøre jobben? Resultatet? Raskere og bedre enn noe jeg har laget tidligere.

Claude er perfekt for Linux-tilpasning

En AI som faktisk kan lese og skrive konfigurasjonsfiler

Tilpasning av Linux-skrivebordet styres av tekstbaserte konfigurasjonsfiler. Alt fra tastatursnarveier til terminalfarger ligger i hjemmekatalogen. Endrer du en konfigurasjon og laster programmet på nytt, oppdateres skrivebordet med én gang.

AI-er er perfekte for dette. Claude Code blir med i terminalen din, inspiserer den aktuelle konfigurasjonen, redigerer filer og utfører kommandoer for å bekrefte endringer. Be den gjenskape et skrivebord fra et skjermbilde, og den sjekker distribusjonen din, identifiserer installerbare komponenter, leser Hyprland-konfigurasjonen, og gjør gradvis endringer. På sekunder ser jeg skrivebordet transformeres når hver komponent lastes inn på nytt.

Det mest nyttige? Forskningen. Når jeg tilpasser manuelt, tar identifisering av skjermbildets elementer halve tiden. Er det Waybar eller Eww? Hvilken Nerd Font brukes? Hvilke farger er valgt? Claude identifiserer disse på sekundene, sjekker tilgjengelighet for distribusjonen min, og vurderer om oppsettet er verdt å gjenskape.

Dette krever Claude Code, den terminalbaserte versjonen av Claude, ikke claude.ai nettstedet. Har du ikke abonnement? Prøv ChatGPT CLI eller Googles Antigravity CLI. Gi LLM tilgang til Linux-filsystemet. Bruk den beste modellen tilgjengelig for færre konfigurasjonsfeil.

Hvordan jeg satte opp Claude for å tilpasse Linux-PC-en min

En firefases prosess som står mellom deg og kaos

Å åpne Claude Code og skrive: "Få skrivebordet mitt til å se slik ut som dette bildet" vil trolig fungere. Men det kan også installere pakker uten varsel, endre konfigurasjoner uten sikkerhetskopier, og gjøre deg helt utav det. Med et veldefinert prompt skiller du mellom kaos og kontroll. Jeg skrev et prompt for en strukturert arbeidsflyt.

Promptet deler oppgaven i fire faser, med harde stopp mellom dem.

  • Fase 1: Skanning. Claude identifiserer distribusjonen, vindushåndtereren, skjermserveren og eksisterende konfigurasjoner uten endringer.
  • Fase 2: Planlegging. Analyserer referansebildet, lister opp nødvendige pakker med forklaring, og venter på godkjenning.
  • Fase 3: Forberedelse. I stedet for å kjøre sudo, skriver Claude alle privilegerte kommandoer i et skript kalt claude-setup.sh, med kommentarer for hvert. Du går gjennom skriptet og kan kjøre det selv. Ingen administratorrettigheter. Skriptet lager også et systemsnapshot før endringer, så du har et tilbakeføringspunkt.
  • Fase 4: Bygging. Claude tilpasser skrivebordet én komponent av gangen, og...
  • Oppretter et Git-commit for hver endring, slik at du alltid har en detaljert historie.

Kopier det fra slutten av denne artikkelen.

Åpne Claude Code i hjemmekatalogen, lim inn prompten, og beskriv oppsettet. Du kan bruke et skjermbilde eller bare beskrive det ønskede utseendet, så finner Claude løsningen.

På en Ubuntu virtuell maskin testet jeg arbeidsflyten. Ba Claude Code om å installere og konfigurere i3, basert på egen forskning og estetikk. Det tok litt over en time og kostet 290 000 Claude 3 Opus tokens. Resultatet? Et fullt funksjonelt i3-skrivebord der nesten alt fungerte. Å gjøre dette manuelt ville tatt meg en hel ettermiddag.

Sikring mot rot

Våkenhet = mindre rot

Å la AI kjøre kommandoer på PC-en din i en time kan være nervepirrende - og det er bra. Tenk på risikoen med en kompromittert pakke eller unødvendige porter. Den beste løsningen er å gjennomgå Claues kommandoer og holde et øye med prosessen.

Ja, det kan virke trettende. Hvis du vil minimere risikoen, start Linux-distribusjonen i en virtuell maskin. La Claude gjøre endringene der, inspiser konfigurasjonsfilene, og importer dem til hovedsystemet når du er fornøyd.

Jeg designet også prompten for å føre logg på ~/claude-rice-log.md. Hver handling får tidsstempel, med hvilke filer som ble endret og kort forklaring. Etterpå kan du gå gjennom loggen for å se hva som skjedde under den automatiserte ricingøkten.

Lett tilgjengelig Linux

Claude, sammen med LLM-er, har gjort Linux mer tilgjengelig enn noen gang. Dokumentasjonen er ofte tungt lastet med forkunnskaper. Nå kan du be en LLM om å forklare kompleksiteter, tilpasse instruksjoner til ditt oppsett, og til og med automatisere repetitive oppgaver.

Vil du prøve arbeidsflyten? Sjekk ut Claude Code-prompten jeg brukte for å tilpasse Linux-PC-en min.

Jeg vil at du redesigner skrivebordet mitt i Linux for å matche referansebildene jeg har vedlagt. Arbeid i fire faser. Hopp ikke over fremover, og stopp for min godkjenning mellom hver. Oppretthold en fil kalt ~/PLAN.md gjennom hele prosessen: etter godkjenning av fase 2, skriv den godkjente planen inn i den som en sjekkliste, og kryss av hvert element etter hvert som det er fullført. Hvis denne økten noen gang restartes, les ~/PLAN.md og ~/claude-rice-log.md først, og fortsett der de slapp. FASE 1 - AUDIT (lese-only) Ikke modifiser noe. Bestem: - Distro, versjon, pakkehåndterer, skrivebords miljø / vindusbehandler, visningsserver (X11 eller Wayland), skall, GPU-driver - Hvilke konfigurasjonsfiler som for øyeblikket styrer skrivebordets utseende, og hvor de ligger - Hvilke av verktøyene som trengs for det ønskede utseendet som allerede er installert - Om git er installert - Om et snapshot-verktøy eksisterer (timeshift, snapper, eller en Btrfs-root) Rapporter alt dette til meg før du gjør noe annet. FASE 2 - PLAN Forsk på hvilke verktøy referansebildene bruker - WM, bar, launcher, terminal, fonter, ikon- og GTK-temaer, kompositor. Siter kildene du baserer dette på. Hvis du ikke kan identifisere de nøyaktige verktøyene fra bildene med sikkerhet, si det eksplisitt og foreslå de nærmeste godt dokumenterte ekvivalentene i stedet - ikke gjet og presenter det som fakta. Gi meg deretter: - En skriftlig plan for nøyaktig hva du vil endre og hvilke filer du vil berøre - En liste over alle pakker som skal installeres, med en begrunnelse for hver. Gi meg tid til å godkjenne, og ...

Skriv planen i ~/PLAN.md som en sjekkliste.

FASE 3 - PREP

Når jeg gir klarsignal:

  • Initialiser et git-repo i ~/.config. Legg til en .gitignore som ignorerer alt (*) og hvitelister KUN de katalogene du vil redigere (f.eks. !hypr/, !waybar/, !kitty/). Merk nåværende tilstand som "pre-claude-baseline".
  • Lag et shell-skript kalt claude-setup.sh i hjemmemappen min. Dette skriptet skal kun inneholde trinn som krever sudo: opprett system-snapshot først, deretter pakkebutikk. Ingen andre handlinger.
  • Hver linje i skriptet må ha en overordnet kommentar som forklarer hensikten.
  • Hvis snapshot-verktøy ikke er tilgjengelig, installer ett først og ta snapshot.
  • Unngå `curl | sh` / `wget | sh`.

FASE 4 — BYGG

Etter at jeg bekrefter at skriptet har kjørt:

  • Gjør endringer én komponent av gangen. Forplikt til git etter hver komponent med en beskrivende melding, og merk av i ~/PLAN.md.
  • Overskriv ikke en befintlig konfigurasjonsfil uten å først lage en kopi som <filnavn>.bak.
  • Oppdater ~/claude-rice-log.md med hver handling: tid, endring, fil, årsak.
  • Valider konfigurasjonssyntaks med verktøyets sjekker før jeg ber om å laste inn WM eller logge ut (f.eks. hyprctl reload, i3 -C, sway -C). Forklar hvordan jeg får tilgang til TTY (Ctrl+Alt+F3) og gjenoppretter .bak-filen ved feil.
  • Ikke kjør sudo. Gi meg kommandoen som krever root, så jeg kan kjøre den selv.
  • Forklar hva jeg skal se på for å verifisere at endringen fungerte etter hver komponent.

Regler for hele sesjonen:

  • Unngå rm -rf, dd, mkfs, chmod -R, eller chown -R.
  • Ikke pip nedlastede skript direkte i shell.
  • Rediger kun innhold i hjemmekatalogen min.
  • Spør før jeg installerer noe ikke på den godkjente listen fra fase 2.
  • Hvis en kommando feiler, rapporter og vent. Ingen improvisering som involverer root eller systemfiler.

Hvis du vil lese flere artikler som Jeg lot Claude tilpasse min Linux-PC, og han gjorde en bedre jobb enn jeg noen gang kunne, kan du besøke kategorien Linux.

Index
  1. Claude er perfekt for Linux-tilpasning
    1. En AI som faktisk kan lese og skrive konfigurasjonsfiler
  2. Hvordan jeg satte opp Claude for å tilpasse Linux-PC-en min
    1. En firefases prosess som står mellom deg og kaos
  3. Sikring mot rot
    1. Våkenhet = mindre rot
    2. Lett tilgjengelig Linux
  4. FASE 3 - PREP
  5. FASE 4 — BYGG
    1. Regler for hele sesjonen:

Legg igjen en kommentar

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

Go up