אתמול דיברנו על שחרור הגרסה החדשה של פרויקט פרוטון, כמו גם המצגת של פרויקט שמטרתו לשפר את הפונקציונליות של פרוטון על ידי יישום השינויים האחרונים ב- Wine ללא צורך להמתין לעדכונים מ- Valve, הפרויקט עליו דיברנו היה פרוטון אני.
היום נדבר על רוברטה, שהוא פרויקט חדש שמטרתו להרחיב את הפונקציונליות של לקוח Steam ב- Linux והוא שההצעה שלו היא להיות מסוגלים להשתמש ב- ScummVM או ב- DOSBox באמצעות פרוטון.
על רוברטה
רוברטה נולדה מכורח ממפתח "חולם_" כדי להיות מסוגל לבצע ישירות משימות קלאסיות ב- Steam Play באמצעות גרסת Linux של ScummVM , מבלי להריץ גרסאות Windows.
אותו מפתח היה זה שפיתח גם את Boxtron, שהוא פרויקט נוסף שמטרתו להרחיב את הפונקציות של Steam, אך מאפשר לך להשתמש בגרסה מקורית של DOSBox עבור לינוקס, כדי להריץ משחקים כפי שהיית עושה עם Steam Play Proton.
על מנת להשתמש בפרויקט של רוברטה, יש צורך להתקין את לקוח Steam במערכת שלך ובמקרה שאין לך אותה, אתה יכול בעצם לחפש את החבילה עם מנהל החבילות שלך או מרכז התוכנה שלך כדי להתקין אותה מכיוון ש- Steam נמצאת ברוב הפצות לינוקס.
כיצד להתקין את רוברטה ב- Steam?
למי שמעוניין להיות מסוגל להתקין פרויקט זה על לקוח Steam שלו, הם יכולים לעשות זאת על ידי ביצוע ההוראות שאנו חולקים להלן.
לפני ההתקנה יש צורך להתקין שתי יחידות, מלבד לקוח Steam במערכת שלך, אחד מהם הוא Python והשני הוא ScummVM ו- inotify-tools
ההתקנה של שני האחרונים (מכיוון שפייתון נמצא ברוב הפצות לינוקס כחבילת ברירת מחדל ובמקרה שאין לך את זה, תוכל לברר כיצד להתקין אותו בהפצה שלך).
להתקנת אלה פשוט פתח מסוף (אתה יכול לעשות זאת באמצעות קיצור המקשים "Ctrl + Alt + T") ובו תקליד את הפקודה הבאה:
sudo apt install scummvm inotify-tools
עכשיו במקרה של מי שמשתמשים בפדורה, הקלד את הדברים הבאים:
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 בתיקיית המשנה compatibilitytools.d, אם אין לך ספריה זו עליך ליצור אותה (לשם כך תוכל להתייעץ עם הפרסום ש אנחנו מכינים מפרוטון אני).
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 -
כבר רוכז את החבילה של רוברטה בספריה שהוזכרה לעיל, עכשיו אנו ממשיכים לפתוח את לקוח ה- Steam שלנו כדי לבחור אחר כך "רוברטה" בסעיף "כפה את השימוש בכלי תאימות ספציפי ל- Steam Play". לאחר שהדבר נעשה, הוא יבקש מאיתנו להפעיל מחדש את הלקוח כך שהשינויים יוטענו עם תחילת Steam.
דרך נוספת להשתמש ברוברטה עם Steam, הוא על ידי התקנת החבילה, ניתן לעשות זאת ממסוף על ידי הקלדת הפקודות הבאות:
git clone https://github.com/dreamer/roberta.git cd roberta make user-install
בסוף זה, אנו הולכים ליישם את השלב האחרון של השיטה הקודמת לבחירת רוברטה ב- Steam.
כיצד להסיר את רוברטה מ- Steam?
לבסוף, אם לאחר שניסיתם את רוברטה ב- Steam אתם חושבים שזה לא מה שציפיתם, תוכלו לחסל אותו בצורה די פשוטה.
למי שמכניס את רוברטה לספריית compatibilitytools.d, פשוט מחק את התיקיה מספרייה זו.
O למי שביצע את ההתקנה פשוט הפעל את הפקודה הבאה:
make user-uninstall
וזהו, רוברטה תסולק ותוכלו לבחור בכלי תאימות אחר עבור לקוח Steam שלכם.