đŸ‘Ÿ Lav en hver PC om til et SteamDeck med gamescope

@mikkelrask · 24. juni, 2025 · LÊsetid: 7 min.

Lad os lige gÞre det nemt at tage sig en hurtig couch gamer. Med en meget overskuelig opsÊtning gÞr vi sÄ vi kan logge direkte ind i Steam's "Big Picture Mode", via Valve's Gamescope micro compositor. Vi opretter simpelthen en sÄkaldt desktop entry, der launcher gamescope, og giver os den der konsol-agtige game-pad-able oplevelse, som SteamDeck'et normalvist tilbyder.

Credit: u/Frequent-Trifle-4093
Credit: u/Frequent-Trifle-4093

🎇 2025 - Year of the Linux Desktop!

Ja, det er nÊrmest et meme i sig selv. Jeg har vÊret linux bruger i 13-14 Är nu, og ved hvert Ärsskifte er der som oftest en eller anden nyhed, eller produkt der gÞr at alle fortalerne strÞmmer til Reddit og YouTube om hvorfor 20XX nu er "the year of Linux {desktop,gaming,etc}".

Og jeg forstĂ„r lysten til, samt hĂ„bet om, at det en dag sker. Men ud over at Linux kun bliver bedre og bedre, og gaming, som historisk set har vĂŠret en stor barrier of entry for mange, er blevet markant nemmere, sĂ„ har der ingen af Ă„rene endnu bragt den ellers forudsagte strĂžm af nye brugere, som hot take-influencerne ellers forudsagde. đŸ€·đŸ»â€â™‚ïž

avg. r/linux redditor

đŸ€Ą mEn I Ă„R eR aNdErLeDes!

Men i Är er anderledes! Den danske digitaliserings-minister Caroline Stage har eks meldt ud at regeringen Þnsker at udfase Microsofts Windows sÄvel som deres officepakke, til at i stedet bruge Linux og LibreOffice. Og nok ogsÄ helst inden Windows 10 officielt fÄr end of life i Oktober i Är.

Det er et skifte som jeg tidligere har skrevet om at den tyske region omkring MĂŒnchen tog tilbage i 2014 - sĂ„ altsĂ„ for 11 year of the linux's siden!

Men nok om regeringer og office-pakker - det er jo ikke derfor vi er her! For ud over diverse regeringen har vi i Ă„r ogsĂ„ fĂ„et PewDiePie pĂ„ Team Linuxℱ.
Pewd's som gladeligt forklarer sine 110 millioner fĂžlgere pĂ„ sit bedste swenglish, hvorfor han Ăžvrigt bruger Arch Linux. 😎

đŸ‘†đŸ» This guy fucks
đŸ‘†đŸ» This guy fucks

Noget der ikke er gÄet hen over hovedet pÄ mange i Linux miljÞet, skal jeg hilse at sige, blandt andet fordi at Arch Linux rygtes at vÊre notorisk svÊrt at installere, og ses lidt som en slags rite of passage, for hvornÄr man er en "rigtig" linux bruger, hvor man kan efter en succesfuld installation, kan fejre det med sit nye mantra: "I use Arch, btw".

⚛ Proton gĂžr det nemmere

SÄ vi har support fra millionÊr-influencers, vi har support fra det offentlige. Vi har ogsÄ flere tilgÊngelige titler end nogensinde fÞr der supporterer Linux, og pga. Valve's Steam Deck og SteamOS, kan man nu ogsÄ spille langt de fleste spiltitler, som vel at mÊrke ikke krÊver en malware-lignende adgang til din CPU og system, via Valve's Proton bibliotek til Wine allereede fra udgivelsesdatoen, for selv helt nye store AAA titler. Ved nogle titler endda med et lille performance-boost ift. windows!

Se evt. hvordan lige prÊcist dit yndlingsspil perfomer pÄ ProtonDB, hvor brugere deler ud af deres oplevelser, fifs til at fÄ de helt rigtige launchparametre for at fÄ sÄ mange FPS som muligt. Ved mange er det slet ikke nÞdvendigt til gengÊld, det er bare at installere og trykke pÄ den grÞnne Play knap!

I skrivende stund er der 25.444 titler, som brugere har markeret som "playable", til trods for at "kun" ~6.400 titler er Steam Deck Verified af Valve.

ProtonDB's forside - klik for at gÄ til siden
ProtonDB's forside - klik for at gÄ til siden

Og selvom jeg ikke tror det gÞr det store udsving som man ellers godt kunne hÄbe pÄ, sÄ er vi, som hvert Är, tÊttere pÄ end nogensinde fÞr.

SÄ lad os fÄ sat vores Linux op sÄ vi kan game indtil nÊste Är, hvor det helt sikkert er Äret for Linux Gaming!!!!!!

🛑 FĂžr vi gĂ„r i gang

For at vÊre helt klar, skal vi selvfÞlgelig sÞrge for at have steam og gamescope installeret. FÞlg her, hvordan du gÞr pÄ de fleste typer af system/OS.

😎 Arch Linux o.l

Bruger du ligesom Felix Arch, kan du kÞre fÞlgende kommando i din terminal, og giv den koden til din bruger, nÄr du bliver bedt om det, for at installere begge med bare én kommando.

sudo pacman -S steam gamescope

Har du et nvidia grafikkort, kan du med fordel installere gamescope-nvidia - det installeres let med yay, paru eller lign. AUR hjĂŠlpevĂŠrktĂžj. Det skulle ikke vĂŠre nĂždvendigt, men nĂ„r du nu er pĂ„ Arch, burde du benytte dig af AUR uanset, og hvorfor sĂ„ ikke bruge pakken der er lavet til formĂ„let. đŸ€·đŸ»

paru gamescope-nvidia

Alternativt kan du bygge det selv, hvis du ikke har nogen AUR helper installeret.

git clone https://aur.archlinux.com/gamescope-nvidia.git
cd gamescope-nvidia
makepkg -si

👮 Fedora/CentOS/RHEL

sudo dnf install steam gamescope

đŸ‘¶ Ubuntu/Debian/Mint/Zorin/etc

sudo apt install steam gamescope

Uanset hvilken distribution du bruger, skal du bekrĂŠfte din adgangskode og efter at have indtastet den, skal du blot bekrĂŠfte installationen med y.

NÄr alt er fÊrdig, kan du med fordel Äbne steam, og logge ind, sÄ du er 100% klar til en tastaturfri spil-oplevelse.

đŸ–„ïž Custom Desktop Entry

Og for at vi sÄ kan logge direkte ind i steam, skal vi have lavet det der hedder en desktop entry. Det krÊver at du har en login-manager, men de fleste linux distributioner har én eller anden form for manager til formÄlet.

📃 Opret entry

I din terminal fortsĂŠtter vi med at oprette en fil der fx hedder steam-couch-gamer.desktop i mit tilfĂŠlde er det i mappen /usr/share/wayland-sessions/, da jeg til daglig bruger Hyprland, bruger du et andet skrivebordsmiljĂž, kan det ske at din mappe i stedet hedder /usr/share/sessions.

sudo nano /usr/share/wayland-sessions/steam-couch-gamer.desktop

Udfyld den sÄledes:

[Desktop Entry]
Name=Couch Gamer
Comment=Launch Steam with the SteamDeck UI
Exec=gamescope --force-grab-cursor -O DP-4 -W 2580 -H 1440 -f -- steam -tenfoot -steamdeck
Type=Application

Se eks. Arch Wiki for information om din specifikke display/login manager.

đŸ€” Forklaring, tak

Og hvad betyder de forskellige linjer, sÄ?

  • Name= Du bestemmer selv hvad du Ăžnsker din session skal hedde, jeg valgte bare Couch Gamer.
  • Comment= Her kan du ogsĂ„ skrive hvad du har lyst til - metadata bruges alt efter login-manageren til at give et hint om, hvad en given desktop-entry gĂžr/kan.
  • Exec= Det her er den vigtige - det er her vi sĂžrger for at alt der kĂžrer nĂ„r vi logger ind er steam inde i et gamescope "vindue".
    Jeg skriver det i citationstegn, da det er et full screen borderless vindue, sÄ det er bare en sort baggrund, indtil steam spawner.

Og her er vÊrdierne DP-4, 2580, og 1440 noget der kan (og hÞjest sansynligt vil) variere fra system til system. DP-4 er min main-monitor, som jeg bruger til at spille pÄ, hvor 2580 er bredden i pixels, og 1440 er hÞjden.

Du kender helt sikkert din egen skÊrms oplÞsning, og har du kun én sat til, behÞves du heller ikke at specificere hvilken skÊrm der er tale om. Ellers sÄ er man xrandr din ven!
KÞrer du med én 1080 skÊrm vil du eks. snilkdt kunne nÞjes med at have fÞlgende Exec kommando:

gamescope --force-grab-cursor -f -- steam -tenfoot -steamdeck

Gem dine Êndringer med CTRL+x og tryk Enter for at bekrÊfte du vil gemme pÄ lokationen vi specificerede.

Og herfra skulle du faktisk bare kunne logge ud, og vĂŠlge din nye desktop entry i din login manager, hvorefter du vil komme direkte ind i dit steam spil bibliotek, som sad du med en spillekonsol.

Hvis du vil gÄ all in og have en rendyrket gaming-maskine, uden nogen skrivebordsmiljÞ, kan du give distroen Bazzite et kig. Det er nemlig en community-vedligeholdt udgave af SteamOS som er baseret pÄ Fedora Silverblue, for at give dig den der "konsol-oplevelse".

Og sÄ er det ellers bare RIP AND TEAR herfra! Happy gaming!

📚 Dokumentation og Links

Valve’s Gamescope GitHub – Kildekode, dokumentation og issues.
ProtonDB – Community-drevet database over spilkompatibilitet med Proton.
TechRadar – Danmark vil udfase Windows og Office – Artikel om den danske regerings planer.
Microsoft Windows 10 EOL Info – Officiel udmelding om Windows 10’s levetid.
PewDiePie bruger Arch Linux – YouTube – Video hvor forklarer hvorfor han bruger Arch, og hvordan man installerer det. Reddit: SteamOS pĂ„ Desktop – Billedkilde og diskussion.
Arch Wiki – Display Manager – Information om login managers og placering af session entries.
Gamescope-NVIDIA pĂ„ AUR – Specifik version til NVIDIA-grafikkort.
Bazzite - The next generation of Linux Gaming - Open source udgave af SteamOS, til alle typer PC.

🛠 Relevante man-pages og CLI-dokumentation

man gamescope – Dokumentation for Gamescope’s parametre (oplþsning, monitorvalg, frame cap, HDR osv.)
gamescope --help – CLI-hjélp der viser tilgéngelige runtime-flags.
steam --tenfoot – Starter Steam i Big Picture Mode, optimeret til controllere.
makepkg -si – Bygger og installerer en AUR-pakke fra kildekode.
paru, yay – AUR helpers til Arch-baserede systemer (kan bruges til fx gamescope-nvidia).

@mikkelrask
ComputernĂžrden. Hobby futurist, linux entusiast, hardware hacker, tinkerer og generelt kreativt legebarn. Bosat i KĂžbenhavns Nordvest kvarter med min hund Homie. Jeg har arbejdet med computere hele mit liv, og ser en deres kunnen som en naturlig udvidelse af min egen.
© mr@github:~$ █, Built with Gatsby and hosted on Github.