توزيعة SteamOS المختصة بلألعاب




من منا لم يلتقي بمن يقول أن نظام جنو/لينكس صُنع فقط لاختبار الاختراق و الحماية، و بعض يراه على أن لا ضرورة له في الاستخدام العادي كنظام سطح مكتب فهو معقد جدا مقارنة مع باقي أنظمة التشغيل كالويندوز و الماك، واذا قام أحدهم بالدفاع عن لينكس يهاجمون دعمه للألعاب. طبعا كل هاته افتراءات لا أساس لها من الصحة. ففي سلسلة من المواضيع قمنا (نحن طاقم المدونة) بإبراز سهولة النظام جنو/لينكس وكذا دعمه لبعض البرامج الخاصة بالويندوز.

شاهد أيضا:
الطريقة المثلى لتثبيت واعداد wine لتشغيل اغلب البرامج الخاص ب windows.
بعض منصات الالعاب في نظام جنو/لينكس.

توزيعة ٍSteam OS ربما هي الأفضل، مبنية على على توزيعة Debian، ما يعني استخدم نظام تحزيم deb الأمر الذي اعطى دفعة قوية لكل التوزيعات الديبيانيه مثل اوبنتو و منت في التأقلم مع العتاد و تشغيل الالعاب. تم تصميم ستيم أو إس في المقام الأول للعب ألعاب الفيديو بعيدا عن جهاز الكمبيوتر عن طريق توفير تجربة وحدة التحكم خاصة (ك Playstation و XBOX) باستخدام التي يمكن الاتصال مباشرة على التلفزيون(نتحدث هنا عن جهاز SteamOS). مع امكانية تشغيل ألعاب مصممة فقط لنظام لينكس عن طريق شرائها من متجر Steam. يمكن أيضا تشغيله من على ويندوز، ماك أو لينكس، وأنه يشتمل على نفس الخصائص فقط بتشغيل برنامج Steam على سطح المكتب. ليس هذا فقط، اذ صرحت شركة Valve أنها "ضمنت تحسينات كثيرة في الأداء في معالجة الرسومات" في توزيعتها. نظام التشغيل مفتوح المصدر، مما يسمح للمستخدمين لبناء أو التكيف مع شفرة المصدر، ما عدا برنامج Steam الذي يلعب دور العميل بين المستخدم و الشركة.يتيح لكم ستيم شراء ألعاب جديدة أو تنزيل إضافات لألعاب. بإمكانكم أيضًا تنزيل نسخ تجريبية "Demo" ومشاهدة فيديوهات شرح، بالإضافة طبعا لتنزيل اللعبة.



بعد تثبيت التوزيعة، لديك حق الوصول لعدد متنوع من الألعاب على الانترنت، وكذلك الانضمام إلى مجتمع رائع من اللاعبين من جميع أنحاء العالم. كما يمكن للمستخدمين إنشاء ومشاركة المحتوى الخاص بهم مع أعضاء آخرين كثيرين من المجتمع.
ما الالعاب التي تشتغل على التوزيعة؟
يمكن تشغيل أي لعبة Steam تدعم لينكس على ستيم أو إس.

اذ هناك ما يقرب من 2324 لعبة لينكس متاحة من خلال Steam، بما في ذلك عناوين رئيسية مثل Counter Strick Global Offensive و غيرها.




ما مدى دعم التوزيعة للعتاد؟

سابقا وضعت شركة Valve مستلزمات صارمة فيما يخص متطلبات SteamOS في البداية. في البداية، كنت في حاجة إلى معمارية 64 بت INTEL أو AMD مع ما لا يقل عن 4GB من ذاكرة الوصول العشوائي، 500GB القرص الصلب أو أكثر، و كرت شاشة NVIDIA. للحصول عليها وتشغيلها عليك أيضا بحاجة إلى 4GB الحد الأدنى USB محرك الأقراص، واللوحة-UEFI متوافق.

اليوم، ستيم أو إس متوافق مع أنظمة BIOS القديمة أيضا، فتح تأييد واسع لأجهزة الألعاب القديمة. أيضا، واجهة تدعم الآن تشغيل مزدوج، لذلك لا داعي للتضحية بنظامك الخاص.

من مميزاتها:
  1. . انها عبر منصة
  2. . يدعم العديد من الألعاب في متجر Steam
  3. . يأتي مع بيئة سطح المكتب جنوم
  4. . تمكن استخدام لوحة المفاتيح أو جهاز التحكم الخاص للالعاب"Joysticks".
  5. . تقدم العديد من البرامج الأخرى الألعاب بسيطة بالإضافة إلى الكثير من الأشياء.












لتحميل التوزيعة اضغط هنا.

إدارة التطبيقات على جهازك الأندرويد من خلال لينكس


Android Debug Bridge ADB
هي أداة تسمح لك بالتواصل مع جهازك الأندرويد بإرسال ملفات أو تعليمات إليه .
تمكنك هذه الأداة على سبيل المثال من :


وفي هذا الموضوع سنركز حول إدارة التطبيقات من تثبيت وحذف وغيرها من الأمور .
طبعا لمن لم يتابع الموضوع السابق الذي تطرقنا فيه لكيفية تثبيت الأداة adb وبعض استخداماتها الأولية فليتفضل لمتابعته هنا

تثبيت وحذف تطبيق بامتداد .apk على جهازك الأندرويد
نفترض على أنّك لاتمتلك اتصال إنترنت على هاتفك وإنّما على حاسوبك وتود تثبيت تطبيق ما ، إذن فبالإمكان تحميل التطبيق بامتداد .apk على حاسوبك وبعد ربط الهاتف بالحاسوب عن طريق الكابل تقوم باستخدام adb لتثبيت التطبيق المحمّل بتطبيق الأمر التالي على الطرفية :
adb install appname.apk
appname.apk هو مسار التطبيق المحمّل
لإعادة تثبيت تطبيق مثبت مسبقا مع الحفاظ على ملفات إعداداته يمكنك استخدام الأمر التالي :
adb install -r appname.apk
تثبيت التطبيق على الذاكرة الخارجية sdcard :
adb install -s appname.apk
لتثبيت التطبيق على الذاكرة الداخلية :
adb install -f appname.apk
لتثبيت أكثر من تطبيق في نفس الوقت :
adb install-multiple appname1.apk appname2.apk ...
تثبيت كل التطبيقات المتواجدة في المسار الحالي :
for file in *.apk ; do adb install $file; done
لحذف تطبيق ، ومن أجل هذا نحتاج لاسم التطبيق وسنتعرف على كيفية عرض أسماء التطبيقات المثبتة في الفقرة التالية في الأسفل :
adb uninstall appname
ولحذف تطبيق مع الحفاظ على ملفات إعداداته وcache الخاص به :
adb uninstall -k appname
مدير الحزم pm
في الأمثلة السابقة يقوم adb باستدعاء أداة إدارة التطبيقات pm لتنفيذ تلك العمليات وبإمكاننا استخدامها مباشرة بعد الولوج لصدفة جهازنا الأندرويد عن طريق التالي :
adb shell


الآن بإمكاننا تنفيذ أوامر الطرفية والتحكم بجهازنا بشكل أكبر ضمن إطار الصلاحيات المتوفرة
وخذ بعين الاعتبار أنّنا الآن نبحر في نظام ملفات جهازنا وبالتالي لن نستطبع الوصول للملفات الموجودة في حاسوبنا لهذا إن كنت ستتعامل مع ملف .apk حمّلته مسبقا على حاسوبك فعليك نقله لهاتفك أولا .
الآن سنتعرض لأوامر مدير الحزم pm

لنستعرض قائمة بكل التطبيقات المثبتة :
pm list packages
تصفية النتائج بمساعدة sed لعرض أسماء التطبيقات فقط
pm list packages | sed 's/.*://'
للبحث ضمن التطبيقات المثبتة ، مثلا سأبحث عن التطبيقات التي يحتوي اسمها على calc ومن بينها تطبيق الآلة الحاسبة calculator
pm list packages | sed 's/.*://' | grep -i calc
من الممكن أن يكون الأمرين sed وgrep غير متوفرين على نظامك الأندرويد لهذا فحري بك أن تثبت تطبيق termux أو busybox
لعرض التطبيقات المثبتة مع مساراتها
pm list packages -f
لعرض التطبيقات الملغية disabled :
pm list packages -d
لعرض التطبيقات المفعّلة enabled :
  pm list packages -e

لعرض مكان تثبيت التطبيقات :
pm get-install-location

  • 0 : auto وهذا يعني أن النظام يختار المكان المناسب للتثبيت
  • 1: internal أي أنه يتم التثبيت في الذاكرة الداخلية للجهاز
  • 2: external الذاكرة الخارجية وفي الغالب فهي sdcard

بالنسبة لأجهزة الأندرويد القديمة يتعين عليك تطبيق الأمر التالي pm GetInstallLocation

لاختيار مكان تثبيت التطبيقات على الجهاز :
pm set-install-location
تقوم بتطبيق الأمر متبوعا برقم

  • 0 : auto وهذا يعني أن النظام سيختار المكان المناسب للتثبيت
  • 1 : internal أي أنه سيتم التثبيت في الذاكرة الداخلية للجهاز
  • 2 : external الذاكرة الخارجية وفي الغالب فهي sdcard

وفي حالة كنت تستخدم إصدار أندرويد قديم تطبق الأمر pm setInstallLocation متبوعا برقم كما ذكرنا
لتثبيت تطبيق :
pm install appname.apk
لتفعيل تطبيق سبق وألغيته :
pm enable appname
لحذف تطبيق معين :
pm uninstall appname
لإلغاء تفعيل تطبيق معين :
pm disable appname
لحذف الملفات المؤقتة وملفات الإعدادات الخاصة بتطبيق معين :
pm clear appname