Skip to content

Linux

‏Linux ایک مکمل طور پر معاون پلیٹ فارم ہے، جس میں Steam Deck / SteamOS کے ‏Gaming Mode پر خاص توجہ دی گئی ہے۔

‏Linux پر کوئی ایپ سینڈ باکس نہیں — DeckCrate کے پاس آپ کی عام صارف فائل اجازتیں ہوتی ہیں۔

SteamOS اور دیگر گیمنگ ہینڈ ہیلڈز پر کنٹرولرز بغیر کسی سیٹنگ کے کام کرتے ہیں — کچھ ترتیب دینے کی ضرورت نہیں۔ یہ سیکشن کسٹم ڈیسک ٹاپ Linux انسٹالز کے لیے ایک حوالہ ہے جہاں کنٹرولر پہچانا نہ جا رہا ہو۔

کسی عام ڈیسک ٹاپ ڈسٹرو پر بغیر root گیم پیڈ استعمال کرنے کے لیے آپ کے صارف کا input گروپ میں ہونا ضروری ہے:

Terminal window
sudo usermod -aG input "$USER"
# گروپ کے مؤثر ہونے کے لیے لاگ آؤٹ کر کے دوبارہ لاگ اِن کریں

اگر کنٹرولر کا ہنٹ بار کبھی ظاہر نہ ہو تو پہلے یہی چیک کریں (groups | grep input)۔ ‏DeckCrate ہر کنٹرولر کا بٹن میپ کرنل سے پڑھتا ہے اور بٹنوں کو ان کے معنوی کوڈ کے مطابق حل کرتا ہے، لہٰذا زیادہ تر کنٹرولرز “بس کام کر جاتے ہیں”۔

Steam Deck کا آن اسکرین کی بورڈ

Section titled “Steam Deck کا آن اسکرین کی بورڈ”

‏SteamOS پر کسی بھی متن کے خانے پر فوکس کرنا — تلاش (Y)، نام کی تبدیلی (X)، یا نیا فولڈر — Steam کا تیرتا ہوا آن اسکرین کی بورڈ بلا لیتا ہے تاکہ آپ فزیکل کی بورڈ کے بغیر لکھ سکیں۔

البتہ کچھ ڈائیلاگ دانستہ طور پر کی بورڈ خود بخود نہیں کھولتے — مثلاً سرور کے اندراج کا ڈائیلاگ اور ایمبیڈڈ ٹرمینل۔ ان میں، جب آپ لکھنے کے لیے تیار ہوں تو آن اسکرین کی بورڈ لانے کے لیے X دبائیں۔ یہ جان بوجھ کر ہے: ان جگہوں پر فوکس آپ کے لکھنا شروع کرنے کے ارادے کے بغیر بھی آ سکتا ہے، اور خود بخود اُبھرتا کی بورڈ اوورلے اسکرین ڈھانپ کر تجربے کو خراب کر دیتا۔

Steam Input (ری میپنگ، پیڈلز اور جائرو)

Section titled “Steam Input (ری میپنگ، پیڈلز اور جائرو)”

جب آپ DeckCrate کو Steam کے ذریعے چلاتے ہیں، تو یہ آپ کے کنٹرولر کو Steam Input کے ذریعے پڑھتا ہے — وہی پرت جو Steam اوورلے میں فی گیم کنٹرولر کنفیگریشنز چلاتی ہے۔ اس کا مطلب ہے کہ آپ کوئی بھی کنٹرول دوبارہ بائنڈ کر سکتے ہیں، بشمول بیک پیڈلز، ٹریک پیڈز اور جائرو، اور DeckCrate اس کا احترام کرے گا۔

‏DeckCrate ایک ایکشن مینی فیسٹ کے ساتھ آتا ہے جو بتاتا ہے کہ یہ کیا کر سکتا ہے — کھولیں، واپس، کاپی، پیسٹ، منتقل کریں، تلاش، وغیرہ — لہٰذا جب آپ Steam میں کنٹرولر لے آؤٹ میں ترمیم کریں تو یہ ایکشنز نام کے ساتھ نظر آتے ہیں۔ ایسی کوئی کنفیگریشن چنیں یا بنائیں جو انہیں استعمال کرتی ہو اور Steam Input کمان سنبھال لے گا؛ آن اسکرین کنٹرولر پینل (ڈیبگ بلڈز میں) ایسا ہونے پر ایک Steam Input قطار دکھاتا ہے جس پر active لکھا ہوتا ہے۔

اگر آپ Steam کے باہر ایپ چلائیں، یا آپ کا کنٹرولر کسی سادہ گیم پیڈ ٹیمپلیٹ پر ہو، تو ‏DeckCrate بس کنٹرولر کو براہِ راست پڑھنے پر واپس آ جاتا ہے — سب کچھ ٹھیک ویسے ہی چلتا رہتا ہے جیسے ہر جگہ چلتا ہے۔ Steam Input، Steam/Deck صارفین کے لیے ایک اضافی سہولت ہے، کبھی لازمی شرط نہیں۔

گیمنگ موڈ میں، جب تک Steam کے اپنے پینل کھلے ہوں، DeckCrate آپ کے کنٹرولر کو نظر انداز کرتا ہے — Quick Access مینو، Steam مینو اور پاور مینو۔ اُن میں گھومنے پھرنے سے پیچھے موجود فائل فہرست میں نہ انتخاب ہلتا ہے اور نہ کوئی عمل چلتا ہے، اور پینل بند کرتے ہی کنٹرول واپس آ جاتا ہے۔ جس بٹن سے آپ پینل بند کرتے ہیں وہ پینل ہی کے پاس رہتا ہے؛ وہ DeckCrate پر بھی اثر نہیں ڈالتا۔

یہ اس سے بے نیاز ہے کہ آپ ایپ کیسے چلاتے ہیں اور کون سا کنٹرولر لے آؤٹ استعمال کرتے ہیں۔ ہینڈ ہیلڈ گیمنگ موڈ سیشن سے باہر — ڈیسک ٹاپ موڈ، عام لینکس ڈیسک ٹاپ، macOS یا ونڈوز — ایسے پینل ہوتے ہی نہیں، اس لیے کچھ نہیں بدلتا۔

‏Linux SMB شیئرز کو GVFS کے ذریعے بغیر کسی root پرامپٹ کے ماؤنٹ کرتا ہے، لیکن اسے GVFS کا ‏SMB بیک اینڈ اور FUSE برج انسٹال ہونا چاہیے۔ ایک بار کے پیکیج انسٹال اور تصدیق کے مراحل کے لیے نیٹ ورک شیئرز دیکھیں۔