روابط سريعة
لا يدعم Bash shell على Windows 10 رسميًا تطبيقات سطح مكتب Linux الرسومية. تقول Microsoft إن هذه الميزة مصممة فقط للمطورين الذين يرغبون في تشغيل أدوات المساعدة من خلال Terminal لنظام Linux. لكن “نظام Windows الفرعي لنظام التشغيل Linux” الأساسي أقوى مما تسمح به Microsoft.
أثبت تشغيل Linux إلى جانب Windows أنه مفيد بشكل متزايد على مر السنين. ولكن يمكن أن يكون من الصعب إدارة التمهيد المزدوج أثناء الإعداد في حين أن الجهاز الافتراضي يأتي مع بعض مشكلات الاستقرار.
أحد الحلول هو استخدام نظام Windows الفرعي لـ Linux ، ولكن هذا الخيار يأتي بدون بيئة سطح مكتب. فلماذا لا تقوم فقط بتثبيت توزيعة Linux التي تملكها؟
إليك كيفية تشغيل سطح مكتب Linux داخل Windows باستخدام نظام Windows الفرعي لنظام Linux.
ما هو نظام Windows الفرعي لـ Linux؟
في حالة عدم إدراكك ، فمع تحديث 2018 Fall Creators Update لنظام التشغيل Windows 10 تم إضافة ميزة نظام Windows الفرعي لـ Linux. هذه ميزة اختيارية يمكن تثبيتها بسهولة ، والتي تدعم تثبيت أنظمة تشغيل Linux المتوفرة في متجر Windows.
هذا يعني في الأساس أنه يمكنك فتح Terminal الخاص بـ Linux في Windows وتثبيت وتشغيل تطبيقات Linux المختلفة.
لا يوجد أي حاجة لجهاز افتراضي ولا يوجد تمهيد مزدوج.
ومع ذلك ، فإن المشكلة في نظام Windows الفرعي لنظام Linux هي أنه يوفر تجربة سطر أوامر بحتة. فلا يوجد سطح مكتب رسومي. بالنسبة للمستخدمين المحترفين ، ربما لن تكون هذه مشكلة ، ولكن نظرًا لأن Linux لديه مجموعة واسعة من بيئات سطح المكتب ، فإنه يبدو نوع من التقييد.
لحسن الحظ ، يمكنك الآن تثبيت سطح مكتب Linux في نظام Windows ، طالما أنك قمت أولاً بإعداد نظام Windows الفرعي لنظام Linux.
تأكد من أن نظام Windows 10 الذي تستخدمه متوافق
قبل المتابعة ، إليك الشيء المهم: يلزمك إستخدام إصدار 64 بت من Windows.
يمكنك التحقق من ذلك في الإعدادات -> النظام -> حول
، حيث ستجد إدخال نوع النظام. للمتابعة ، يجب التحقق من أن هذا “نظام التشغيل 64 بت” هو الخيار الذي تجده. إذا لم يكن الأمر كذلك ، وكنت تقوم باستخدام مُكونات متوافقة مع 64 بت ، فستحتاج إلى ترقية Windows 10 من 32 بت إلى 64 بت.
شرط أساسي آخر هو أنك تحتاج إلى تشغيل الإصدار Windows 10 build 14393 أو أي إصدار أحدث. يمكنك التحقق من ذلك في شاشة حول نفسها ، المدرجة ضمن مواصفات Windows. ابحث عن نظام التشغيل – إذا كان أعلى من 14393 (1809) ، يمكنك استخدام نظام Windows الفرعي لنظام التشغيل Linux. إذا لم يكن كذلك ، فقم ببساطة بتشغيل Windows Update.
بمجرد توافق نظام Windows 10 مع هذه المُتطلبات ، فقد حان الوقت لاتباع دليلنا لتثبيت نظام Windows الفرعي لنظام Linux.
مع الإعداد ، حان الوقت لإضافة سطح مكتب.
تثبيت بيئة سطح مكتب Linux في نظام التشغيل Windows
إذا قمت بإعداد نظام Windows الفرعي لنظام التشغيل Linux بالفعل ، فانقر فوق “ابدأ” وأدخل bash. انقر على الخيار الأول (أمر تشغيل bash) لبدء استخدام Linux. تفترض الخطوات التالية أنك قمت بتثبيت Ubuntu كنظام تشغيل Linux المفضل لديك.
ابدأ بتشغيل أمر تحديث وترقية Ubuntu:
sudo apt update sudo apt upgrade
أثناء تشغيل هذه الترقية ، توجه إلى Sourceforge لتنزيل وتثبيت الأداة المساعدة VcXsrv Windows X Server. (تتوفر أدوات X Server أخرى لنظام التشغيل Windows ، بما في ذلك Xming و MobaXterm. بالنسبة لبقية هذا الدليل ، سنستخدم VcXsrv.)
يتيح لك X Server الوصول إلى تطبيق Linux أو واجهة المستخدم الرسومية لبيئة سطح المكتب (GUI). تعتمد أنظمة Linux على X لعرض سطح المكتب ، ولكن يمكن استخدامه أيضًا عبر شبكة.
تأكد من تثبيت X Window Server الخاص بك قبل المتابعة. الخطوة التالية هي تثبيت سطح مكتب Linux.
تتوفر العديد من بيئات سطح مكتب Linux (LDEs). سنبقي الأمور بسيطة ونثبت بيئة خفيفة الحجم تسمى LXDE. للتثبيت ، عليك إدخال:
sudo apt install lxde
بعد تثبيت LXDE
، أدخل هذا الأمر
export DISPLAY=:0 export LIBGL_ALWAYS_INDIRECT=1
هذا يرشد Linux لعرض سطح المكتب من خلال X Server. لذلك ، عند تشغيل X Server الذي قمت بتنزيله أعلاه ، سترى بيئة سطح مكتب Linux.
استخدمنا VcXsrv
الذي يتميز بأداة XLaunch
. انقر عليها لعرض نافذة X Display Settings وحدد نافذة كبيرة واحدة أو نافذة كبيرة واحدة بدون شريط العنوان. ابحث عن Display number أثناء تواجدك وتعيينه على 0.
انقر فوق “التالي” ، ثم حدد “Start no client” لضمان تشغيل XLaunch فقط للخادم ، مما يسمح لك ببدء تشغيل سطح مكتب Linux لاحقًا. انقر فوق التالي مرة أخرى ، ثم إنهاء. قد ترغب أولاً في النقر فوق “حفظ التكوين” لحفظه.
هل أنت مستعد لتشغيل سطح مكتب Linux الخاص بك؟ في سطر الأوامر ، أدخل الأمر لبدء تشغيل LDE المفضل لديك. بالنسبة إلى LXDE ، على سبيل المثال ، ساستخدم:
startlxde
يجب أن تظهر بيئة سطح مكتب Linux بعد ذلك!
يمكنك الآن تشغيل أي من تطبيقات Linux المثبتة مسبقًا وحتى تثبيت تطبيقات وأدوات مساعدة جديدة.
لا تريد سطح مكتب Linux؟ تبحث عن مُجرد تثبيت تطبيق ما
بالإضافة إلى تثبيت سطح مكتب Linux ، يمكنك ببساطة تثبيت تطبيق Linux لسطح المكتب من نظام التشغيل Windows 10. وهذا مفيد إذا كنت تفكر في تثبيت سطح مكتب كامل لاستخدامه.
على سبيل المثال ، لتثبيت مشغل الوسائط Rhythmbox وتشغيله في Linux على Windows ، استخدم:
sudo apt install rhythmbox
تأكد من ضبط أمر التصدير:
export DISPLAY=:0
ثم قم ببساطة بتشغيل التطبيق من موجه Bash:
rhythmbox
سيتم تشغيل مشغل الوسائط ، وهو جاهز من أجلك للتصفح بحثًا عن مكتبة الوسائط.
الآن ، في هذه الحالة ، من الواضح أنك ستحتاج إلى إضافة بعض ملفات الوسائط إلى بيئة Linux على جهاز الكمبيوتر الخاص بك. يمكنك القيام بذلك عن طريق تثبيت متصفح وتنزيل الملفات ، أو ببساطة عن طريق تركيب محرك أقراص USB مع تشغيل ملفات الوسائط.
بعد توصيل محرك USB ، تذكر إضافته (يستخدم هذا المثال D: كحرف محرك الأقراص):
sudo mount -t drvfs D: /mnt/d
عند الانتهاء ، ستحتاج إلى إلغاء تحميل محرك الأقراص قبل إزالته. هذا يضمن سلامة البيانات على محرك الأقراص.
sudo umount /mnt/d
على الرغم من إمكانية استعراض مجلدات Windows الخاصة بك من داخل تطبيقات Linux ، لا يمكن فتح أي ملفات فعلية. هذا أحد أوجه القصور في نظام Windows الفرعي لنظام Linux ، وإن كان ذلك ليحمي بيئتي Windows و Linux من التلف.
Linux في Windows : التقارب النهائي!
يجعل نظام Windows الفرعي لنظام Linux من السهل تشغيل تطبيقات Linux على جهاز كمبيوتر يعمل بنظام Windows. لا داعي للقلق بشأن الأجهزة الافتراضية أو ألم التمهيد المزدوج.
مع تثبيت سطح مكتب Linux ، اكتمل التقارب نسبيًا. إنها طريقة رائعة للوصول إلى نظام التشغيل Linux من خلال سطح مكتب Windows المُريح.
تريد معرفة المزيد؟ إليك كيفية البدء في استخدام Linux. وقد تستمتع أيضًا بالتحقق من سبب قيام Windows بعد شحن نواة Linux بتغيير كل شيء.