เมื่อวานนี้เราได้พูดคุยเกี่ยวกับ การเปิดตัวโครงการ Proton เวอร์ชันใหม่เช่นเดียวกับ การนำเสนอของ โครงการที่มีจุดมุ่งหมายเพื่อปรับปรุงการทำงานของ Proton โดยใช้การเปลี่ยนแปลงล่าสุดของ Wine โดยไม่จำเป็นต้องรอการอัปเดตจาก Valve โครงการที่เราพูดถึงคือ โปรตอน - ไอ.
วันนี้เราจะพูดถึง Roberta ซึ่งเป็นโครงการใหม่ที่มีจุดมุ่งหมายเพื่อขยายการทำงานของไคลเอนต์ Steam บน Linux และเป็น ข้อเสนอของเขาคือสามารถใช้ ScummVM หรือ DOSBox ผ่าน Proton ได้
เกี่ยวกับ Roberta
โรเบอร์ต้าเกิดมาจากความจำเป็น จากนักพัฒนา "dreamer_" เพื่อให้สามารถปฏิบัติภารกิจคลาสสิกโดยตรงบน Steam Play โดยใช้ ScummVM เวอร์ชัน Linux โดยไม่ต้องใช้ Windows เวอร์ชัน
ผู้พัฒนารายเดียวกันนี้เป็นผู้พัฒนา Boxtron ซึ่งเป็นอีกโครงการหนึ่งที่มุ่งขยายฟังก์ชันการทำงานของ Steam แต่จะช่วยให้คุณสามารถใช้ DOSBox สำหรับ Linux เวอร์ชันเนทีฟเพื่อรันเกมได้เช่นเดียวกับ Steam Play Proton
เพื่อให้สามารถใช้โครงการของ Roberta ได้จำเป็นต้องติดตั้งไคลเอนต์ Steam ในระบบของคุณและในกรณีที่คุณไม่มีคุณสามารถค้นหาแพ็คเกจโดยทั่วไปกับผู้จัดการแพ็กเกจหรือศูนย์ซอฟต์แวร์ของคุณเพื่อให้สามารถติดตั้งได้เนื่องจาก Steam พบได้ในลีนุกซ์ส่วนใหญ่
จะติดตั้ง Roberta บน Steam ได้อย่างไร?
สำหรับผู้ที่สนใจที่จะติดตั้งโปรเจ็กต์นี้บนไคลเอนต์ Steam ของพวกเขา สามารถทำได้โดยทำตามคำแนะนำที่เราแบ่งปันด้านล่าง
ก่อนติดตั้ง จำเป็นต้องติดตั้งสองหน่วย นอกเหนือจากไคลเอนต์ Steam ในระบบของคุณหนึ่งในนั้นคือ Python และอีกตัวคือ ScummVM และ inotify-tools
การติดตั้งสองตัวสุดท้าย (เนื่องจาก Python พบในลีนุกซ์ส่วนใหญ่เป็นแพ็กเกจเริ่มต้นและในกรณีที่คุณไม่มีคุณสามารถดูวิธีการติดตั้งบน distro ของคุณได้)
สำหรับการติดตั้งสิ่งเหล่านี้ เพียงแค่เปิดเทอร์มินัล (คุณสามารถทำได้โดยใช้แป้นพิมพ์ลัด "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
แล้วนับมัน ตอนนี้เราจะดาวน์โหลดรหัสของ Roberta ภายในไดเร็กทอรี Steam ในโฟลเดอร์ย่อย 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
ในตอนท้ายเราจะใช้ขั้นตอนสุดท้ายของวิธีการก่อนหน้านี้เพื่อเลือก Roberta บน Steam
จะลบ Roberta ออกจาก Steam ได้อย่างไร?
สุดท้ายหากหลังจากลอง Roberta บน Steam แล้วคุณคิดว่ามันไม่ใช่สิ่งที่คุณคาดหวังคุณสามารถกำจัดมันได้ด้วยวิธีที่ค่อนข้างง่าย
สำหรับผู้ที่ใส่ Roberta ไว้ในไดเร็กทอรี Compatibletools.d เพียงแค่ลบโฟลเดอร์ออกจากไดเร็กทอรีนี้
O สำหรับผู้ที่ทำการติดตั้ง เพียงเรียกใช้คำสั่งต่อไปนี้:
make user-uninstall
และเพียงเท่านี้ Roberta จะถูกกำจัดและคุณสามารถเลือกเครื่องมือความเข้ากันได้อื่นสำหรับไคลเอนต์ Steam ของคุณ