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 Wine-u bez potrebe da se čekaju ažuriranja od Valve-a, 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 jeste da je njegov prijedlog mogućnost korištenja ScummVM-a ili DOSBox-a putem protona.
O Roberti
Roberta je rođena iz potrebe od programera "dreamer_" da biste mogli direktno izvršavati klasične misije na Steam Playu koristeći Linux verziju ScummVM , bez pokretanja Windows verzija.
Isti je taj programer razvio i Boxtron, što je još jedan projekt usmjeren na proširenje Steam-ovih funkcionalnosti, ali koji vam omogućava da koristite izvornu verziju DOSBox-a za Linux za pokretanje igara kao što biste to radili sa Steam Play Protonom.
Da bi mogli koristiti Robertin projekt potrebno je da imaju instaliran Steam klijent na vašem sistemu i u slučaju da ga nemate, u osnovi možete potražiti paket kod upravitelja paketa ili softverskog centra da ga instalirate, 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 instaliranja potrebno je instalirati dvije jedinice, osim Steam klijenta na vašem sistemu, 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 tipki prečica "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, otkucajte sljedeće:
sudo dnf install scummvm inotify-tools
Dok za slučaj onih koji koriste openSUSE:
sudo zypper install scummvm inotify-tools
Konačno 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 kreirati (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". Kada 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 sa Steamom, je 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?
Konačno, ako nakon isprobavanja Roberte 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 izvršili 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.