Wczoraj rozmawialiśmy wydanie nowej wersji projektu Proton, a także prezentacja projekt, który ma na celu poprawę funkcjonalności Proton poprzez wdrażanie najnowszych zmian w Wine bez konieczności czekania na aktualizacje od Valve, projekt, o którym rozmawialiśmy, był Proton-i.
Dziś porozmawiamy o Robercie, który jest nowym projektem, który ma na celu rozszerzenie funkcjonalności klienta Steam w systemie Linux i jest że jego propozycją jest możliwość używania ScummVM lub DOSBox przez Proton.
O Robercie
Roberta narodziła się z potrzeby od programisty „dreamer_” aby móc bezpośrednio wykonywać klasyczne misje w Steam Play przy użyciu wersji ScummVM dla systemu Linux bez uruchamiania wersji systemu Windows.
Ten sam programista był również tym, który opracował również Boxtron, który jest kolejnym projektem mającym na celu rozszerzenie funkcjonalności Steam, ale który pozwala na użycie natywnej wersji DOSBox dla Linuksa, aby uruchamiać gry tak, jak w przypadku Steam Play Proton.
Aby skorzystać z projektu Roberty, konieczne jest, aby mieć zainstalowanego klienta Steam w systemie, a jeśli go nie masz, możesz po prostu poszukać pakietu za pomocą menedżera pakietów lub centrum oprogramowania, aby móc go zainstalować, ponieważ Steam znajduje się w większości dystrybucji Linuksa.
Jak zainstalować Roberta na Steamie?
Dla zainteresowanych możliwością zainstalowania tego projektu na swoim kliencie Steam, Mogą to zrobić, postępując zgodnie z instrukcjami, które udostępniamy poniżej.
Przed instalacją konieczne jest zainstalowanie dwóch jednostek, oprócz klienta Steam w twoim systemie, jednym z nich jest Python, a drugim ScummVM i inotify-tools
Instalacja dwóch ostatnich (ponieważ Python znajduje się w większości dystrybucji Linuksa jako pakiet domyślny, a jeśli go nie masz, możesz dowiedzieć się, jak zainstalować go w swojej dystrybucji).
Do instalacji tych po prostu otwórz terminal (Możesz to zrobić za pomocą skrótu klawiszowego „Ctrl + Alt + T”) i wpiszesz w nim następującą komendę:
sudo apt install scummvm inotify-tools
Teraz w przypadku tych, którzy są użytkownikami Fedory, wpisz:
sudo dnf install scummvm inotify-tools
Natomiast w przypadku tych, którzy używają openSUSE:
sudo zypper install scummvm inotify-tools
Wreszcie dla tych, którzy używają Arch Linux, Manjaro lub jakiejkolwiek innej pochodnej Arch Linux:
sudo pacman -S scummvm inotify-tools
Już na to liczyłem, teraz zamierzamy pobrać kod Roberty z katalogu Steam w podfolderze compliancetools.d, jeśli nie masz tego katalogu, musisz go utworzyć (w tym celu możesz zapoznać się z publikacją, która robimy z 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 -
Już rozpakowałam pakiet Roberty w wymienionym wyżej katalogu, teraz zamierzamy otworzyć naszego klienta Steam, aby później wybrać „Roberta” w sekcji „Wymuś użycie określonego narzędzia zgodności Steam Play”. Gdy to zrobisz, poprosi nas o ponowne uruchomienie klienta, aby zmiany zostały załadowane wraz z uruchomieniem Steam.
Inny sposób korzystania z Roberty ze Steam, polega na zainstalowaniu pakietu, można to zrobić z terminala, wpisując następujące polecenia:
git clone https://github.com/dreamer/roberta.git cd roberta make user-install
Na koniec zastosujemy ostatni krok poprzedniej metody, aby wybrać Roberta na Steamie.
Jak usunąć Roberta ze Steam?
Wreszcie, jeśli po wypróbowaniu Roberty na Steamie uważasz, że nie jest to, czego się spodziewałeś, możesz to wyeliminować w dość prosty sposób.
Dla tych, którzy umieścili Robertę w katalogu compliancetools.d, po prostu usuń folder z tego katalogu.
O dla tych, którzy wykonali instalację po prostu uruchom następujące polecenie:
make user-uninstall
I to wszystko, Roberta zostanie wyeliminowana i możesz wybrać inne narzędzie zgodności dla swojego klienta Steam.