Vakar mēs runājām par projekta Proton jaunās versijas izlaišana, kā arī prezentācija projekts, kura mērķis ir uzlabot Proton funkcionalitāti, ieviešot jaunākās Wine izmaiņas, bez nepieciešamības gaidīt Valve atjauninājumus, projekts, par kuru mēs runājām, bija Protons-i.
Šodien mēs runāsim par Robertu, kas ir jauns projekts, kura mērķis ir paplašināt Steam klienta funkcionalitāti Linux un ir ka viņa priekšlikums ir spēja izmantot ScummVM vai DOSBox caur Proton.
Par Robertu
Roberta ir dzimusi nepieciešamības dēļ no izstrādātāja "dreamer_" lai varētu tieši izpildīt klasiskās misijas pakalpojumā Steam Play, izmantojot ScummVM Linux versiju , nedarbinot Windows versijas.
Šis pats izstrādātājs bija tas, kurš arī izstrādāja Boxtron, kas ir vēl viens projekts, kura mērķis ir paplašināt Steam funkcionalitāti, bet kas ļauj jums izmantot vietējo DOSBox versiju Linux, lai palaistu spēles tāpat kā ar Steam Play Proton.
Lai varētu izmantot Roberta projektu, viņiem ir nepieciešams instalēt Steam klientu savā sistēmā un, ja jums to nav, pakotni varat meklēt pakotņu pārvaldniekā vai programmatūras centrā, lai to instalētu, jo Steam ir atrodams lielākajā daļā Linux izplatījumu.
Kā Steam instalēt Robertu?
Tiem, kurus interesē iespēja instalēt šo projektu savā Steam klientā, Viņi to var izdarīt, izpildot tālāk sniegtos norādījumus.
Pirms instalēšanas ir jābūt uzstādītām divām vienībām, bez Steam klienta jūsu sistēmā, viens no tiem ir Python, bet otrs ScummVM un inotify-tools
Pēdējo divu instalēšana (tā kā Python ir atrodams lielākajā daļā Linux izplatījumu kā noklusējuma pakotne un, ja jums to nav, varat uzzināt, kā to instalēt savā distro).
Šo uzstādīšanai vienkārši atveriet termināli (To var izdarīt ar īsinājumtaustiņu "Ctrl + Alt + T") un tajā ierakstīsit šādu komandu:
sudo apt install scummvm inotify-tools
Attiecībā uz tiem, kas ir Fedora lietotāji, ierakstiet šo:
sudo dnf install scummvm inotify-tools
Savukārt tiem, kas izmanto openSUSE:
sudo zypper install scummvm inotify-tools
Visbeidzot, tiem, kas izmanto Arch Linux, Manjaro vai jebkuru citu Arch Linux atvasinājumu:
sudo pacman -S scummvm inotify-tools
Jau ar to rēķinos, tagad mēs lejupielādēsim Roberta kodu Steam direktorijā apakšmapē compatibletools.d, ja jums nav šī direktorija, jums tas ir jāizveido (šim nolūkam varat apskatīt publikāciju, mēs izgatavojam no 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 -
Jau iepriekš Roberta pakotne tika izgaismota iepriekš minētajā direktorijā, tagad mēs turpināsim atvērt savu Steam klientu, lai vēlāk izvēlētos "Roberta" sadaļā "Piespiest izmantot konkrētu Steam Play saderības rīku". Kad tas būs izdarīts, tā lūgs mums restartēt klientu, lai izmaiņas tiktu ielādētas ar Steam sākumu.
Vēl viens veids, kā izmantot Robertu ar Steam, instalējot pakotni, to var izdarīt no termināla, ierakstot šādas komandas:
git clone https://github.com/dreamer/roberta.git cd roberta make user-install
Pēc tam mēs izmantosim iepriekšējās metodes pēdējo soli, lai atlasītu Roberta vietnē Steam.
Kā noņemt Robertu no Steam?
Visbeidzot, ja pēc Roberta izmēģināšanas Steam domājat, ka tas nav tas, ko jūs gaidījāt, varat to novērst diezgan vienkāršā veidā.
Tiem, kas Robertu ievieto direktorijā compatibletools.d, vienkārši izdzēsiet mapi no šī direktorija.
O tiem, kas veica instalāciju vienkārši palaidiet šādu komandu:
make user-uninstall
Un viss, Roberta tiks izslēgta, un jūs varat izvēlēties citu saderības rīku savam Steam klientam.