昨天我們談到了 Proton項目的新版本的發布,以及 的介紹 該項目旨在通過對Wine進行最新更改來改善Proton的功能,而無需等待Valve的更新,我們談論的項目是 質子
今天我們將談論羅伯塔, 這是一個新項目,旨在擴展Linux上Steam客戶端的功能,並且 他的建議是能夠通過Proton使用ScummVM或DOSBox。
關於羅伯塔
羅伯塔(Roberta)出於必要而出生 來自開發人員“ dreamer_” 能夠使用Linux版本的ScummVM在Steam Play上直接執行經典任務 ,而不運行Windows版本。
同一位開發人員就是開發Boxtron的人,Boxtron是另一個旨在擴展Steam功能的項目,但是它允許您使用本機版本的DOSBox for Linux,像運行Steam Play Proton一樣運行遊戲。
為了使用Roberta的項目,有必要安裝Steam客戶端 在您的系統上,如果您沒有該文件,則基本上可以通過軟件包管理器或軟件中心查找該軟件包以進行安裝,因為Steam可以在大多數Linux發行版中找到。
如何在Steam上安裝Roberta?
對於那些希望能夠在其Steam客戶端上安裝此項目的人, 他們可以按照我們下面分享的說明進行操作。
安裝前 必須安裝兩個單元, 除了系統上的Steam客戶端外,其中一個是Python,另一個是ScummVM和inotify-tools
最後兩個的安裝(因為在大多數Linux發行版中都以Python作為默認軟件包,並且如果您沒有該軟件包,則可以了解如何在發行版中安裝它)。
對於這些的安裝 只需打開一個終端 (您可以使用鍵盤快捷鍵“ Ctrl + Alt + T”來完成此操作),然後在其中鍵入以下命令:
sudo apt install scummvm inotify-tools
現在,對於那些是Fedora用戶的情況,鍵入以下內容:
sudo dnf install scummvm inotify-tools
對於使用openSUSE的用戶:
sudo zypper install scummvm inotify-tools
最後,對於那些使用Arch Linux,Manjaro或其他任何Arch Linux衍生產品的用戶:
sudo pacman -S scummvm inotify-tools
已經指望它了, 現在我們將在Steam目錄中下載Roberta的代碼 在compatibletools.d子文件夾中,如果沒有此目錄,則必須創建該目錄(為此,您可以參考以下出版物: 我們是由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 -
已經在上述目錄中解壓縮了Roberta的軟件包, 現在我們將繼續打開我們的Steam客戶端,稍後再選擇“ Roberta” 在“強制使用特定的Steam Play兼容性工具”部分中。 一旦完成,它將要求我們重新啟動客戶端,以便在Steam的啟動時加載更改。
將Roberta與Steam結合使用的另一種方法,是通過安裝軟件包來完成的,這可以在終端上通過鍵入以下命令來完成:
git clone https://github.com/dreamer/roberta.git cd roberta make user-install
最後,我們將應用先前方法的最後一步來選擇Steam上的Roberta。
如何從Steam移除Roberta?
最後,如果在Steam上嘗試過Roberta之後,您認為它不是您所期望的,則可以通過一種非常簡單的方法消除它。
對於那些將Roberta放在compatibletools.d目錄中的用戶, 只需從該目錄中刪除該文件夾即可。
O 對於那些執行安裝的人 只需運行以下命令:
make user-uninstall
就是這樣,Roberta將被淘汰,您可以為您的Steam客戶端選擇另一個兼容性工具。