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.
đ 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. đ€·đ»ââïž
đ€Ą 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. đ
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.
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
).