מדריך מלא להגדרת קלט ובקרי Steam בלינוקס וב-SteamOS

העדכון אחרון: 25 2026 אוקטובר
מחבר: TecnoDigital
  • תמיכה ואמולציה מובנית של בקרי Xbox, PlayStation ונינטנדו דרך שכבת הקלט של Steam.
  • חשיבותם של כללי udev כדי לאפשר זיהוי תקלות ועדכוני קושחה.
  • כלי אבחון והתאמה אישית מתקדמים למיטוב חוויית המשחק.

מבט מלמעלה של בקר משחק, מקלדת ועכבר על שולחן, המייצגים את הרבגוניות של Steam Input לתרגום ציוד היקפי שונה.

אם עברתם ללינוקס או שאתם ממש נהנים מ-Steam Deck עם SteamOS, כנראה שמתם לב שתמיכה בבקרים יכולה להיות או שמחה או כאב ראש אמיתי. למרבה המזל, Steam Input מגיע לעזרה ככלי רב-תכליתי שמתרגם את קלט הבקר שלכם למשהו שהמשחק מבין, בין אם זה אמולציה של בקר Xbox, מקלדת או אפילו עכבר.

הקסם של מערכת זו טמון ביכולתה לשחק כמעט בכל משחק, ללא קשר לבקר בו אתם משתמשים. בין אם אתם משתמשים בבקר הרשמי של Valve, בבקר פלייסטיישן או בבקר סוויץ', הרעיון הוא תאימות אוניברסלית , כך שלא תצטרכו להתמודד עם דרייברים של המערכת בכל פעם שתרצו לשחק.

איך אמולציית Steam Input עובדת בפועל?

תקריב של בקר Xbox, תקן האמולציה בו משתמש Steam Input בלינוקס וב-SteamOS.

בסביבת Windows, Steam מיירט ממשקי API מסורתיים כמו XInput כדי להחדיר בקר Xbox וירטואלי. עם זאת, ב-Linux וב-macOS, תהליך זה מטופל באמצעות דרייבר ייעודי שגורם למשחק לחשוב שיש בקר Xbox מחובר, מה שמבטיח שהוא יעבוד ברוב המקרים.

קחו בחשבון שכאשר מחקים בקר Xbox, כפתורים נוספים בבקרים כמו בקר ה-PS4 עשויים להיות משוכפלים או מוקצים לפונקציות סטנדרטיות כמו כפתור ה-START. יתרון עיקרי הוא שניתן להקצות את הג'ירוסקופ של בקרי Switch או PlayStation לשליטה במצלמה כמו עכבר, אם כי זה בדרך כלל עובד בצורה הטובה ביותר במשחקי שחקן יחיד.

  תסכולים של משתמשי לינוקס בעת שימוש ב-Windows 11

פתרון בעיות זיהוי והרשאות (כללי udev)

בקרי פלייסטיישן על שולחן, תואמים לשכבת התרגום של Steam Input.

בעיה נפוצה מאוד, במיוחד בהפצות שאינן אובונטו או דביאן, היא שהבקר אינו מזוהה כאשר הוא מחובר או שלא ניתן לעדכן את הקושחה. זה קורה מכיוון שחסרים כללי ה-udev ; אלו הן בעצם ההוראות שאומרות למערכת מי המכשיר ואילו הרשאות יש לו.

כדי לפתור את הבעיה מהשורש, יש צורך ליצור קובץ ב- /lib/udev/rules.d/99-steam-controller-perms.rules עם הרשאות root. בתוך קובץ זה, עליך להגדיר את הכללים עבור התקני קלט USB ו-uin. נקודה קריטית היא שבשורת KERNEL==\"uinput\", אתה חייב החלף את הקבוצה בקבוצה שאליה שייך המשתמש שלך. (כגון קבוצת "וידאו" או יצירת קבוצה ספציפית בשם "steamcontroller").

אם אתם מעדיפים לשחק על בטוח, תוכלו להוסיף את המשתמש שלכם לקבוצה חדשה באמצעות הפקודה usermod -a -G steamcontroller tuusuario ולאחר מכן להקצות קבוצה זו בקובץ הכללים. לאחר סיום פעולה זו ולאחר מכן הפעל מחדש את המערכתהבקר אמור להיות מזוהה באופן מיידי וללא כל טרחה בעת הפעלת המחשב.

תמיכה בהתאם לסוג הבקר

בקרי Joy-Con של נינטנדו סוויץ', תואמים ל-Steam Input באמצעות כלים כמו joy-con.

  • בקרי Xbox: דגמי Xbox One ו-Series X|S הם בדרך כלל תקע-and-Play תודה לדרייבר ה-Xpad של הליבה. אם אתה משתמש בבלוטות', אתה רק צריך לחבר אותם כרגיל מהמערכת.
  • בקרי פלייסטיישן: ה-DualShock 4 וה-DualSense עובדים בצורה מושלמת. Steam מזהה אותם באופן מיידי ומאפשר לך להשתמש בהם. משטח מגע כעכבר, בנוסף לתמיכה במשוב הפטי.
  • בקרי נינטנדו: בקר ה-Joy-Con ובקר ה-Pro תואמים, אך כדי להפיק מהם את המרב ולהשתמש בבקרות התנועה, מומלץ מאוד להתקין ג'ויקונד.
  כיצד להתקין לינוקס על טאבלט אנדרואיד

התאמה אישית מתקדמת וכלים שימושיים

עבור אלו שרוצים להגיע רחוק יותר, מצב התמונה הגדולה הוא המקום האידיאלי לעשות זאת. כפתורי מפה ויצירת פרופילים מותאם אישית. אם אתה מבחין שבקר אינו מגיב כראוי, תוכל להשתמש jstest-gtk, כלי נהדר להמחשה בזמן אמת של איזה כפתור נלחץ וכיול הצירים אם יש סחיפה בג'ויסטיק.

אם אתם נתקלים במשחקים שאינם ב-Steam או באמולטורים ישנים יותר, פתרון יעיל מאוד הוא AntiMicroX , המאפשר לכם להקצות כל מקש במקלדת לכפתור בבקר, ובכך לעקוף את מגבלות התאימות המקוריות.

שיקולים למפתחים ולמשתמשים מתקדמים

ידיים אוחזות בבקר משחקי וידאו אלחוטי, הממחישות את חוויית המשחק הסופית לאחר ההתקנה בלינוקס.

עבור יוצרי תוכן, Steam מציעה אפשרות לשלב את ממשק API של קלט Steam כדי להציג גליפים דינמיים (סמלי כפתורים). משמעות הדבר היא שאם השחקן משתמש בבקר PS5, הוא יראה את הצלב והעיגול במקום את ה-Xbox A וה-B. זה מושג על ידי אתחול הממשק עם SteamInput()->Init() ובדיקת סוג הבקר המחובר.

במקרים ספציפיים מאוד של הפצות מודרניות או פרוטון פורקס המשתמשות ב-Wayland, חלק מהמשתמשים ניסו להריץ את Steam עם הפרמטר -steamos3 ולהפעיל את גרסת הבטא של Steam כדי לאלץ את השימוש ב- זמן ריצה 3 של Steam Linuxעם זאת, יציבותם של טריקים אלה עשויה להשתנות בהתאם לגרסת התוכנה.

הגדרת בקרי הפעלה בלינוקס הפכה מסיוט טרמינלי לחוויה חלקה להפליא הודות לשכבת התרגום של Valve. בין אם מדובר בהתאמת הרשאות udev כך שהמערכת תזהה את החומרה, התקנת כלי עזר כמו JoyCond עבור נינטנדו, או ניצול מצב התמונה הגדולה כדי להתאים אישית כל לחיצת כפתור, כעת ניתן לשלוט באופן מלא בכל ציוד היקפי וליהנות ממשחקים מבלי שהבקר יהיה מכשול.