Hôm qua chúng ta đã nói về việc phát hành phiên bản mới của dự án Proton, cũng như sự trình bày của một dự án nhằm cải thiện chức năng của Proton bằng cách triển khai các thay đổi gần đây nhất đối với Wine mà không cần đợi các bản cập nhật từ Valve, dự án mà chúng tôi đã nói đến là Proton-i.
Hôm nay chúng ta sẽ nói về Roberta, là một dự án mới nhằm mở rộng chức năng của ứng dụng khách Steam trên Linux và là rằng đề xuất của anh ấy là có thể sử dụng ScummVM hoặc DOSBox thông qua Proton.
Về Roberta
Roberta được sinh ra vì cần thiết từ nhà phát triển "dreamer_" để có thể trực tiếp thực hiện các nhiệm vụ cổ điển trên Steam Play bằng phiên bản Linux của ScummVM , mà không cần chạy các phiên bản Windows.
Chính nhà phát triển này cũng là người đã phát triển Boxtron, một dự án khác nhằm mở rộng các chức năng của Steam, nhưng cho phép bạn sử dụng phiên bản gốc của DOSBox dành cho Linux, để chạy các trò chơi như bạn làm với Steam Play Proton.
Để sử dụng dự án của Roberta, họ cần phải cài đặt ứng dụng khách Steam trên hệ thống của bạn và trong trường hợp bạn không có nó, về cơ bản bạn có thể tìm kiếm gói với trình quản lý gói hoặc trung tâm phần mềm để có thể cài đặt vì Steam được tìm thấy trong hầu hết các bản phân phối Linux.
Làm thế nào để cài đặt Roberta trên Steam?
Đối với những người quan tâm đến việc có thể cài đặt dự án này trên ứng dụng khách Steam của họ, Họ có thể thực hiện theo hướng dẫn mà chúng tôi chia sẻ dưới đây.
Trước khi cài đặt nó là cần thiết để có hai đơn vị được cài đặt, ngoài ứng dụng khách Steam trên hệ thống của bạn, một trong số đó là Python và ứng dụng còn lại là ScummVM và inotify-tools
Việc cài đặt hai phần cuối cùng (vì Python được tìm thấy trong hầu hết các bản phân phối Linux dưới dạng gói mặc định và trong trường hợp bạn không có, bạn có thể tìm hiểu cách cài đặt nó trên bản phân phối của mình).
Để cài đặt các chỉ cần mở một thiết bị đầu cuối (Bạn có thể làm điều đó bằng phím tắt "Ctrl + Alt + T") và trong đó bạn sẽ nhập lệnh sau:
sudo apt install scummvm inotify-tools
Bây giờ đối với trường hợp của những người là người dùng Fedora, hãy nhập như sau:
sudo dnf install scummvm inotify-tools
Trong khi đối với trường hợp của những người sử dụng openSUSE:
sudo zypper install scummvm inotify-tools
Cuối cùng cho những người đang sử dụng Arch Linux, Manjaro hoặc bất kỳ dẫn xuất nào khác của Arch Linux:
sudo pacman -S scummvm inotify-tools
Đã tin tưởng vào nó, bây giờ chúng ta sẽ tải xuống mã của Roberta bên trong thư mục Steam trong thư mục con tương thíchtools.d, nếu bạn không có thư mục này, bạn phải tạo nó (về điều này, bạn có thể tham khảo ấn phẩm chúng tôi làm từ 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 -
Đã giải nén gói của Roberta trong thư mục được đề cập ở trên, bây giờ chúng tôi sẽ tiếp tục mở ứng dụng khách Steam của mình để sau đó chọn "Roberta" trong phần "Buộc sử dụng công cụ tương thích Steam Play cụ thể". Sau khi hoàn tất, nó sẽ yêu cầu chúng tôi khởi động lại máy khách để các thay đổi được tải khi khởi động Steam.
Một cách khác để sử dụng Roberta với Steam, là bằng cách cài đặt gói, điều này có thể được thực hiện từ một thiết bị đầu cuối bằng cách nhập các lệnh sau:
git clone https://github.com/dreamer/roberta.git cd roberta make user-install
Cuối cùng, chúng tôi sẽ áp dụng bước cuối cùng của phương pháp trước đó để chọn Roberta trên Steam.
Làm thế nào để xóa Roberta khỏi Steam?
Cuối cùng, nếu sau khi thử Roberta trên Steam mà bạn nghĩ rằng nó không như bạn mong đợi, bạn có thể loại bỏ nó một cách khá đơn giản.
Đối với những người đặt Roberta bên trong thư mục futuretools.d, chỉ cần xóa thư mục khỏi thư mục này.
O cho những người đã thực hiện cài đặt chỉ cần chạy lệnh sau:
make user-uninstall
Vậy là xong, Roberta sẽ bị loại bỏ và bạn có thể chọn một công cụ tương thích khác cho ứng dụng khách Steam của mình.