Jučer smo razgovarali o tome izlazak nove verzije projekta Proton, kao i prezentacija projekt čiji je cilj poboljšati funkcionalnost Protona primjenom najnovijih promjena u Wineu bez potrebe čekanja ažuriranja od Valvea, projekt o kojem smo razgovarali bio je Proton-i.
Danas ćemo razgovarati o Roberti, što je novi projekt čiji je cilj proširiti funkcionalnost Steam klijenta na Linuxu i jest da je njegov prijedlog mogućnost korištenja ScummVM-a ili DOSBox-a putem protona.
O Roberti
Roberta je rođena iz nužde od programera "dreamer_" kako biste mogli izravno izvršavati klasične misije na Steam Playu koristeći Linux verziju ScummVM , bez pokretanja verzija sustava Windows.
Isti je taj programer razvio i Boxtron, što je još jedan projekt usmjeren na širenje Steam-ovih funkcionalnosti, ali koji vam omogućuje upotrebu izvorne verzije DOSBox-a za Linux za pokretanje igara kao što biste to učinili sa Steam Play Protonom.
Da biste mogli koristiti Robertin projekt, potrebno je da imaju instaliran Steam klijent na vašem sustavu i u slučaju da ga nemate, u osnovi možete potražiti paket kod upravitelja paketa ili softverskog centra kako biste ga mogli instalirati jer se Steam nalazi u većini Linux distribucija.
Kako instalirati Robertu na Steam?
Za one koji su zainteresirani za mogućnost instaliranja ovog projekta na svom Steam klijentu, To mogu učiniti slijedeći upute koje dijelimo u nastavku.
Prije instalacije potrebno je instalirati dvije jedinice, osim Steam klijenta na vašem sustavu, jedan od njih je Python, a drugi ScummVM i inotify-tools
Instalacija posljednja dva (budući da se Python nalazi u većini Linux distribucija kao zadani paket, a u slučaju da ga nemate, možete saznati kako ga instalirati na vaš distro).
Za ugradnju ovih samo otvori terminal (To možete učiniti pomoću tipkovne prečice "Ctrl + Alt + T") i u nju ćete upisati sljedeću naredbu:
sudo apt install scummvm inotify-tools
Sada za slučaj onih koji su korisnici Fedore, upišite sljedeće:
sudo dnf install scummvm inotify-tools
Dok za slučaj onih koji koriste openSUSE:
sudo zypper install scummvm inotify-tools
Napokon za one koji koriste Arch Linux, Manjaro ili bilo koji drugi derivat Arch Linuxa:
sudo pacman -S scummvm inotify-tools
Već računam na to, sada ćemo preuzeti Robertin kod unutar Steam direktorija u podmapi compatibilitytools.d, ako nemate ovaj direktorij, morate ga stvoriti (za to možete pogledati publikaciju koja radimo od 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 -
Već ste raspakirali Robertin paket u gore spomenutom direktoriju, sada ćemo nastaviti s otvaranjem našeg Steam klijenta kako bismo kasnije odabrali "Roberta" u odjeljku "Prisilna upotreba određenog alata za kompatibilnost Steam Playa". Kad se to učini, tražit će od nas da ponovno pokrenemo klijenta, tako da se promjene učitaju s početkom Steama.
Još jedan način upotrebe Roberte s Steamom, instaliranjem paketa, to se može učiniti s terminala upisivanjem sljedećih naredbi:
git clone https://github.com/dreamer/roberta.git cd roberta make user-install
Na kraju ovoga primijenit ćemo posljednji korak prethodne metode za odabir Roberte na Steamu.
Kako ukloniti Robertu iz Steama?
Napokon, ako nakon što isprobate Robertu na Steamu mislite da to nije ono što ste očekivali, možete to eliminirati na prilično jednostavan način.
Za one koji su Robertu stavili u direktorij compatibilitytools.d, samo izbrišite mapu iz ovog direktorija.
O za one koji su izveli instalaciju samo pokrenite sljedeću naredbu:
make user-uninstall
I to je to, Roberta će biti eliminirana i možete odabrati drugi alat za kompatibilnost za svog Steam klijenta.