I går talte vi om frigivelsen af den nye version af Proton-projektet samt præsentationen af et projekt, der har til formål at forbedre Protons funktionalitet ved at implementere de seneste ændringer til Wine uden behov for at vente på opdateringer fra Valve, det projekt, vi talte om, var Proton-i.
I dag vil vi tale om Roberta, som er et nyt projekt, der sigter mod at udvide Steam-klientens funktionalitet på Linux og er at hans forslag er at kunne bruge ScummVM eller DOSBox gennem Proton.
Om Roberta
Roberta blev født af nødvendighed fra udvikler "dreamer_" at være i stand til direkte at udføre klassiske missioner på Steam Play ved hjælp af Linux-versionen af ScummVM uden at køre Windows-versioner.
Den samme udvikler var den, der også udviklede Boxtron, som er et andet projekt, der sigter mod at udvide Steams funktionaliteter, men som giver dig mulighed for at bruge en indfødt version af DOSBox til Linux til at køre spil som du ville med Steam Play Proton.
For at kunne bruge Robertas projekt er det nødvendigt, at de har Steam-klienten installeret på dit system, og hvis du ikke har det, kan du dybest set kigge efter pakken med din pakkehåndtering eller softwarecenter for at kunne installere den, da Steam findes inden for de fleste Linux-distributioner.
Hvordan installeres Roberta på Steam?
For dem der er interesserede i at kunne installere dette projekt på deres Steam-klient, De kan gøre det ved at følge de instruktioner, vi deler nedenfor.
Før installation det er nødvendigt at have to enheder installeret, udover Steam-klienten på dit system er den ene Python og den anden er ScummVM og inotify-værktøjer
Installationen af de sidste to (da Python findes i de fleste Linux-distributioner som standardpakke, og hvis du ikke har den, kan du finde ud af, hvordan du installerer den på din distro).
Til installation af disse bare åbn en terminal (Du kan gøre det med tastaturgenvejen "Ctrl + Alt + T"), og i den skriver du følgende kommando:
sudo apt install scummvm inotify-tools
Nu for tilfældet med dem, der er Fedora-brugere, skal du skrive følgende:
sudo dnf install scummvm inotify-tools
Mens det gælder for dem, der bruger openSUSE:
sudo zypper install scummvm inotify-tools
Endelig for dem, der bruger Arch Linux, Manjaro eller andre afledte af Arch Linux:
sudo pacman -S scummvm inotify-tools
Stoler allerede på det, nu skal vi downloade Robertas kode inde i Steam-biblioteket i undermappen compatibilitytools.d, hvis du ikke har denne mappe, skal du oprette den (for dette kan du se publikationen, der vi laver fra Proton-i).
cd ~/.local/share/Steam/compatibilitytools.d/ || cd ~/.steam/root/compatibilitytools.d/ curl -L https://github.com/dreamer/roberta/releases/download/v0.1.0/roberta.tar.xz | tar xJf -
Allerede pakket ud Robertas pakke i ovennævnte bibliotek, nu skal vi fortsætte med at åbne vores Steam-klient for senere at vælge "Roberta" i afsnittet "Tving brugen af et specifikt Steam Play-kompatibilitetsværktøj". Når dette er gjort, beder det os om at genstarte klienten, så ændringerne indlæses med starten af Steam.
En anden måde at bruge Roberta med Steam på, er ved at installere pakken, kan dette gøres fra en terminal ved at skrive følgende kommandoer:
git clone https://github.com/dreamer/roberta.git cd roberta make user-install
I slutningen af dette vil vi anvende det sidste trin i den foregående metode til at vælge Roberta på Steam.
Sådan fjernes Roberta fra Steam?
Endelig, hvis du efter at have prøvet Roberta på Steam, tror du, at det ikke er, hvad du forventede, kan du fjerne det på en ret enkel måde.
For dem der placerer Roberta i kataloget compatibilitytools.d, slet bare mappen fra denne mappe.
O for dem, der udførte installationen bare kør følgende kommando:
make user-uninstall
Og det er det, Roberta vil blive fjernet, og du kan vælge et andet kompatibilitetsværktøj til din Steam-klient.