إذا شعرت يومًا أنك تفوتك أفضل ألعاب الكمبيوتر باستخدام نظام تشغيل مبني على لينكس، فربما تكون قد سمعت بالفعل عن Wine. هذه الأداة هي في الأساس المفتاح الرئيسي مما يسمح لنا بتشغيل البرامج المصممة لنظام التشغيل ويندوز دون الحاجة إلى تثبيت نظام تشغيل كامل من خلال المحاكاة الافتراضية، مما يوفر كمية هائلة من موارد الأجهزة.
على الرغم من التحسن الكبير في التوافق، إلا أن الأمور لا تسير على ما يرام دائمًا. فبعض البرامج تعمل بسلاسة تامة، بينما يرفض البعض الآخر التشغيل تمامًا. لذلك من الضروري ضبط الإعدادات واعرف ما هي الأدوات الإضافية التي يجب تثبيتها حتى لا تحتوي تلك الألعاب التي تحبها كثيراً على أخطاء مزعجة وتعمل بسلاسة قدر الإمكان.
ما هو النبيذ بالضبط وكيف يعمل؟
أولاً، دعونا نوضح مفهوماً خاطئاً: برنامج Wine ليس برنامج محاكاة. فبينما يُحاكي برنامج المحاكاة مكونات جهاز آخر، فإن Wine هو... طبقة التوافقما يفعله هو ترجمة استدعاءات نظام ويندوز إلى لغة يفهمها لينكس في الوقت الفعلي، مما يسمح بتشغيل البرامج بشكل أصلي.
يستخدم هذا النظام ما نسميه الأنظمة الفرعية. في نظام ويندوز، توجد طبقات لتشغيل تطبيقات 16 بت أو 32 بت؛ ويحاول برنامج واين محاكاة ذلك. سلوك النظام بحيث يعتقد البرنامج أنه في بيئته الطبيعية. مع ذلك، ضع في اعتبارك أنه نظرًا لكونه برنامجًا مطوّرًا من قِبل المجتمع، فقد تتسبب بعض مكونات مايكروسوفت الاحتكارية في حدوث مشكلات، مما يستدعي استخدام مكتبات خارجية.
خطوات التثبيت على أوبونتو ومشتقاتها
إذا كنت تستخدم إصدار 64 بت من أوبونتو، فأول ما عليك فعله هو تفعيل دعم معمارية 32 بت، حيث تتطلب العديد من الألعاب القديمة ذلك. افتح الطرفية وقم بتشغيل الأمر sudo dpkg --add-architecture i386 لتحضير الأرض.
بعد ذلك، من الضروري الحفاظ على تحديث النظام عن طريق تشغيل تحديث sudo aptللحصول على أحدث إصدار، يُنصح باستيراد مفتاح WineHQ الرسمي عن طريق إنشاء مجلد في المسار /etc/apt/keyrings وتنزيل المفتاح باستخدام wget. لا تعتمد على الإصدار الموجود في المستودعات القياسية، لأنها غالبًا ما تكون قديمة. قديم جداً ويرتكبون المزيد من الأخطاء.
بحسب إصدار أوبونتو لديك (سواء كان 20.04 أو 22.04 أو إصدارًا أحدث مثل 23.10)، ستحتاج إلى إضافة المصدر المناسب. بعد ذلك، لديك ثلاثة خيارات: الفرع مستقر (الأكثر توصية لتجنب الأعطال)، الإصدار التجريبي أو إصدار التطوير. لتثبيت الإصدار المستقر، استخدم sudo apt install –install-توصي winehq- مستقرة.
الإعداد الأولي وتحسين البيئة
بعد التثبيت، لا تقم بتشغيل اللعبة بشكل عشوائي. أولاً، قم بتشغيل الأمر winecfg في سطر الأوامر. سيؤدي هذا إلى تشغيل معالج الإعداد الأولي، والذي سيقوم بتنزيل المكونات الأساسية مثل قرد النبيذ والوزغة، وهو أمر ضروري للتطبيقات التي تعتمد على .NET لكي تعمل بشكل صحيح.
ستجد في لوحة الإعدادات عدة علامات تبويب رئيسية. في علامة التبويب الخاصة بـ التطبيقاتيمكنك توجيه برنامج Wine لمحاكاة إصدار معين من نظام التشغيل Windows (مثل XP أو Windows 7) بناءً على متطلبات اللعبة. في قسم الرسوماتتتمثل إحدى الحيل المفيدة للغاية في تفعيل "سطح المكتب الافتراضي"، الذي يمنع الألعاب من تغيير دقة الشاشة الرئيسية والتسبب في كوارث بصرية.
إذا واجهت مشكلة في فتح ملف بامتداد .exe، فقد يكون السبب هو مشكلة في الأذونات. لا تُعقّد الأمور: انقر بزر الماوس الأيمن على الملف، ثم اختر "خصائص"، وحدد خانة الاختيار الخاصة بـ السماح بتشغيل الملف كبرنامج، أو استخدم الأمر chmod 777 في الطرفية لمنحه صلاحيات كاملة.
أدوات متقدمة: Winetricks و PlayOnLinux
أحيانًا، لا يكفي النبيذ وحده. وهنا يأتي دوره. Winetricksيُمكّنك هذا البرنامج النصي من تثبيت خطوط مايكروسوفت أو مكتبات فيجوال سي++ التي تحتاجها اللعبة لتجنب تعطلها عند بدء التشغيل. إنه الأداة المثالية لحل التبعيات المحددة بسرعة.
إذا كنت تفضل شيئًا أكثر وضوحًا وأتمتة، PlayOnLinux إنه حلٌّ مثالي. إنه في الأساس واجهة تُدير إصدارات مختلفة من Wine وتُطبّق إعدادات مُسبقة لمئات الألعاب. هذا يُغنيك عن العبث يدويًا بسجل النظام أو ملفات DLL، وإنشاء ملفات DLL. ملفات تعريف معزولة لكل عنوان.
التوافق والأداء في الألعاب الحقيقية
لا تتصرف جميع الألعاب بنفس الطريقة. تستخدم قاعدة بيانات WineHQ تصنيفات: بلاتينيوم (تعمل بشكل مثالي)، ذهبي (تحتاج إلى تعديلات طفيفة)، فضي، وبرونزي. عناوين مثل ديابلو الثالث يمكن تشغيلها بشكل جيد للغاية، على الرغم من أنه يُنصح أحيانًا باستخدام عميل 32 بت للحصول على معدل إطارات أعلى ومنع تشغيل واجهة برمجة تطبيقات DirectX 11 ببطء.
النقطة الحرجة هي نظام مكافحة الغش وأنظمة إدارة الحقوق الرقمية العدوانية مثل Denuvo. إذا كانت اللعبة تستخدم هذه الأدوات، فمن المرجح جدًا ألا يتمكن Wine من تشغيلها، أو الأسوأ من ذلك، أن يكتشف الخادم طبقة التوافق ويحظر حسابك نهائيًا. في هذه الحالات، يُعدّ استخدام المحاكاة الافتراضية الحل الآمن الوحيد.
إذا كنت من مستخدمي Steam، فلا داعي لضبط Wine يدويًا. فالبرنامج مُدمج. بروتونSteam Deck هو نسخة محسّنة من Wine طورتها شركة Valve. وهذا ما يجعل Steam Deck قويًا للغاية، إذ يتيح لك تشغيل معظم ألعاب Windows بنقرة واحدة.
استكشاف الأخطاء الشائعة وإصلاحها والأمان
هل توقف برنامج Wine عن العمل بعد أن عبثت بالعديد من الأشياء؟ لا داعي للذعر. الحل الأبسط هو احذف مجلد .wine في مجلدك الرئيسي (أو أعد تسميته إلى .wine.backup). عند تشغيل winecfg مرة أخرى، سيعيد البرنامج إنشاء البيئة بالكامل من الصفر ويصلح أي أخطاء في التكوين.
فيما يتعلق بالأمان، تذكر أن برنامج Wine يُنشئ ثغرة أمنية بسيطة. فبينما لا تستطيع البرامج الضارة في نظام ويندوز إلحاق الضرر بنواة نظام لينكس، إلا أنه في حال تشغيل فيروس، فإنه قادر على ذلك. داخل طبقة النبيذقد يؤدي هذا إلى الوصول إلى ملفاتك الشخصية الموجودة على محرك الأقراص الظاهري C:. كن حذرًا عند التعامل مع الملفات التنفيذية من مصادر مشبوهة.
إذا قررت أنك لم تعد بحاجة إلى الأداة، فقم بإلغاء تثبيتها باستخدام sudo apt-get remove –purge winehq-stable ولا تنس تنظيف الملفات المتبقية في .config و .local/share لاستعادة مساحة القرص، حيث يمكن أن تصبح تبعيات ومكتبات .NET كبيرة جدًا.
إن القدرة على تشغيل برامج ويندوز على لينكس تُعد ميزة هائلة تمنحنا حرية كاملة في التحكم بأجهزتنا. بدءًا من تثبيت الفرع المستقر واستخدامه Winetricks من ملفات DLL إلى دعم Proton على Steam، هناك طرق متعددة لتحويل توزيعتك إلى جهاز ألعاب حقيقي، طالما أنك تعرف كيفية إدارة الملفات الشخصية وإصدارات التوافق لتجنب التعارضات التقنية.
كاتب شغوف بعالم البايت والتكنولوجيا بشكل عام. أحب مشاركة معرفتي من خلال الكتابة، وهذا ما سأفعله في هذه المدونة، لأعرض لك كل الأشياء الأكثر إثارة للاهتمام حول الأدوات الذكية والبرامج والأجهزة والاتجاهات التكنولوجية والمزيد. هدفي هو مساعدتك على التنقل في العالم الرقمي بطريقة بسيطة ومسلية.

