كيفية لعب لعبة Don't Starve Together على نظام لينكس
قم بتثبيت نسخة لينكس من لعبة Don't Starve Together عبر Steam، وابدأ عالمًا جديدًا، أو انضم إلى أصدقائك باتباع خطوات الإعداد واستكشاف الأخطاء وإصلاحها هذه.
استخدم هذا الأمر upowerللتحقق من مستوى شحن بطارية حاسوبك المحمول الذي يعمل بنظام لينكس وحالة شحنها من خلال سطر الأوامر. شغّل الأمر upower -eللعثور على البطارية، ثم افحصها باستخدام الأمر المناسب upower -i. لتقدير استهلاك البطارية، قارن طاقة الشحن الكاملة المُبلغ عنها مع طاقة التصميم الأصلية. تُشير نسبة الشحن إلى مقدار الطاقة المتبقية حاليًا، وهي لا تُمثل نسبة صحة البطارية.
افتح نافذة طرفية واعرض قائمة بأجهزة الطاقة التي يمكن لبرنامج UPower رؤيتها:
upower -e
ابحث عن مسار يحتوي على لاحقة battery_، مثل /org/freedesktop/UPower/devices/battery_BAT0. قد تختلف اللاحقة باختلاف نوع الكمبيوتر المحمول. راجع وثائق مرجع أوامر UPower-e لسرد الأجهزة -iوعرض تفاصيلها.

انسخ مسار البطارية من مخرجاتك إلى هذا الأمر. استبدل المسار المذكور في المثال إذا كان مسارك مختلفًا:
upower -i /org/freedesktop/UPower/devices/battery_BAT0
ابحث عن percentageو state. النسبة المئوية هي مستوى الشحن الحالي؛ الحالة عادةً ما تشير إلى الشحن أو التفريغ أو الشحن الكامل. اعتمادًا على البطارية والبرنامج الثابت، قد يتضمن التقرير أيضًا الطاقة المتبقية، والوقت المقدر حتى نفاذ الشحن أو اكتماله، وسعة الشحن الكامل. قد لا تظهر تقديرات الوقت عند توصيل الكمبيوتر المحمول بالكهرباء، أو عند تغير القراءات، أو عندما لا يُبلغ الجهاز عن بيانات كافية. يُعرّف مرجع جهاز UPower هذه الحقول.

لا تحتاج عادةً إلى صلاحيات المستخدم الجذر لإجراء هذه الفحوصات للقراءة فقط. تشغيل الأمر sudo -sأولاً غير ضروري، ويمنح الطرفية صلاحيات أوسع مما تتطلبه هذه المهمة.
يُتيح نظام لينكس الوصول إلى قراءات مزودات الطاقة المدعومة من خلال /sys/class/power_supply/. أولاً، ابحث عن الدليل الذي يُعرّف نفسه على أنه بطارية:
for d in /sys/class/power_supply/*; do
[ -r "$d/type" ] && [ "$(cat "$d/type")" = "Battery" ] && printf '%s
' "$d"
done
استخدم المسار الذي يظهر بدلاً من المسار /sys/class/power_supply/BAT0أدناه. تستخدم العديد من أجهزة الكمبيوتر المحمولة هذا المسار BAT0، ولكن الاسم غير مضمون. لقراءة الحالة الأساسية:
b=/sys/class/power_supply/BAT0
cat "$b/capacity"
cat "$b/status"
capacityيمثل هذا الرقم الشحنة الحالية من 0 إلى 100، بينما statusيشير إلى ما إذا كانت البطارية قيد الشحن أو التفريغ أو ممتلئة أو لا تشحن. وتشرح وثائق مزود الطاقة في نواة لينكس هذه الخصائص، بالإضافة إلى قراءات الطاقة والشحنة والحالة وعدد دورات الشحن الإضافية التي قد تعرضها برامج التشغيل.

قد تكون البطارية مشحونة بنسبة 100% ومع ذلك تحتفظ بطاقة أقل مما كانت عليه عندما كانت جديدة. إذا أبلغت UPower عن كل من energy-fullو energy-full-design، فقارن بينهما لتقدير مقدار السعة الكاملة الأصلية المتبقية.
upower -i /org/freedesktop/UPower/devices/battery_BAT0 | awk '
/energy-full:/ { full = $2 }
/energy-full-design:/ { design = $2 }
END {
if (full > 0 && design > 0)
printf "Estimated full-capacity health: %.1f%%
", 100 * full / design
else
print "Energy capacity data is unavailable"
}'
على سبيل المثال، قسمة 45 واط/ساعة من سعة الشحن الكاملة الحالية على 60 واط/ساعة من السعة التصميمية تعطي تقديرًا بنسبة 75%. استبدل مسار الجهاز الذي وجدته سابقًا. إذا كانت حقول الطاقة مفقودة، فتحقق من تطابق charge-fullالقيم charge-full-design؛ قارن زوجًا من القيم بنفس الوحدات. لا تقسم الشحنة الحالية أو energyالقيمة على السعة التصميمية وتعتبرها مؤشرًا على حالة البطارية، فهذا سيخلط بين الشحنة المتبقية واستهلاك البطارية.

تُتيح بعض إصدارات النواة والبرامج الثابتة الحديثة الوصول إلى هذا state_of_healthالملف. إذا كان هذا الملف موجودًا، يمكنك قراءته مباشرةً، ولكن تشير وثائق النواة إلى أن طريقة حسابه قد تختلف باختلاف الشركة المصنعة. تُعد قراءات السعة تقديرات من وحدة تحكم البطارية؛ ويؤثر كل من المعايرة والبرامج الثابتة ودعم الأجهزة على دقتها، لذا استخدمها كمؤشر عام وليس كقياس معملي.
إذا كنت ترغب في استخدام العرض التفاعلي المذكور في الدليل الأصلي، فإن Battop هو برنامج عرض بيانات طرفية منفصل. يشرح ملف README الخاص بمشروعه كيفية تثبيت Arch باستخدام أداة مساعدة AUR، والإصدارات المُجهزة مسبقًا، والبناء من المصدر. إذا كان Git وأداة Cargo الخاصة بـ Rust مثبتين بالفعل، فإن طريقة البناء من المصدر هي كالتالي:
git clone https://github.com/svartalf/rust-battop.git
cd rust-battop
cargo build --release
./target/release/battop
قم بتثبيت Rust و Cargo من خلال مصدر الحزم الموثوق به في توزيعتك أو من خلال مُثبِّت Rustup الرسمي . Battop اختياري: يمكن لـ UPower أو sysfs الإجابة على أسئلة البطارية الأساسية دون الحاجة إلى إضافة برنامج آخر. راجع battop -hالخيارات المتاحة في الإصدار الذي قمت بتثبيته.
upowerكان الملف مفقودًا، فقم بتثبيت upowerالحزمة من مستودعات البرامج الخاصة بتوزيعتك، ثم أعد تشغيل البرنامج upower -e.upower --monitor-detailثم افصل الطاقة أو أعد توصيلها. اضغط Ctrl+Cلإيقاف المراقبة.قم بتثبيت نسخة لينكس من لعبة Don't Starve Together عبر Steam، وابدأ عالمًا جديدًا، أو انضم إلى أصدقائك باتباع خطوات الإعداد واستكشاف الأخطاء وإصلاحها هذه.
قم بإعداد Squad على نظام Linux باستخدام Steam Play و Proton، ثم قم بتثبيت اللعبة، واختر أداة التوافق، وقم باستكشاف مشكلات مكافحة الغش وإصلاحها.
قم بتنزيل ملف LMDE 5 ISO المؤرشف والتحقق منه، ثم أنشئ قرص USB قابلًا للإقلاع، واختر إعدادات التثبيت الآمنة. انتهى دعم Elsie؛ راجع إصدار LMDE الحالي.
قم بإنشاء قرص USB لتثبيت نظام التشغيل Windows 11 على نظام Linux باستخدام Ventoy: احصل على ملف ISO الرسمي، وقم بتثبيت Ventoy بأمان، وانسخ الصورة، وقم بتشغيل جهاز الكمبيوتر المستهدف.
تعلم كيفية تشغيل لعبة It Takes Two على نظام Linux باستخدام Steam Proton، وتثبيت إصدار Steam، وتمكين التوافق، وإعداد وضع اللعب التعاوني، وحل مشاكل التشغيل.
قم بتثبيت Wireshark على Ubuntu أو Debian أو Fedora أو Arch أو openSUSE باستخدام أوامر الحزمة الحالية، ثم قم بتكوين التقاط الحزم المباشر بأمان.
قم بتثبيت Steam على نظام Linux، ثم احصل على نسخة Slay the Spire الأصلية لنظام Linux من مكتبتك، وقم بتشغيلها. يتضمن ذلك خطوات عملية لحل مشاكل بدء التشغيل الشائعة.
تعلم كيفية تشغيل لعبة DiRT Rally على نظام Linux إذا كنت تمتلكها بالفعل على Steam: قم بتثبيت الإصدار الأصلي، وقم بتشغيله، واستخدم Proton فقط كخيار احتياطي.
قم بتثبيت Devuan Excalibur من ملف ISO الخاص بنظام التشغيل المباشر على سطح المكتب. تحقق من التنزيل، أنشئ قرص USB قابل للتشغيل، احمِ الأقسام الموجودة، وأكمل التثبيت باستخدام برنامج Refracta Installer.
قم بتثبيت Steam على نظام Linux، وقم بتمكين Steam Play، واستخدم Proton لتنزيل وتشغيل The Forest، مع إعداد توافق لكل لعبة على حدة إذا لم يبدأ تشغيلها.