7Sep

كيفية تشغيل تطبيقات سطح المكتب لينكس الرسومية من ويندوز 10 باش شل

click fraud protection

قذيفة باش ويندوز 10 لا يدعم رسميا تطبيقات سطح المكتب لينكس الرسومية.وتقول مايكروسوفت تم تصميم هذه الميزة فقط للمطورين الذين يرغبون في تشغيل المرافق محطة لينكس.ولكن "نظام التشغيل ويندوز الخاص بنظام التشغيل لينوكس" هو أكثر قوة مما تسمح به ميكروسوفت.

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

قذيفة باش ويندوز 10 فقط يدعم ثنائيات 64 بت، لذلك لا يمكنك تثبيت وتشغيل 32-بت لينكس البرمجيات.

مقالات ذات صلة
كيفية تثبيت واستخدام لينكس باش شل على ويندوز 10
كيفية تثبيت برامج لينوكس في ويندوز 10 أوبونتو باش شل

كيف يعمل

أولا، دعونا تشغيل بالضبط كيف يعمل هذا حتى تتمكن من فهم بعض مانحن نفعل هنا.

يتضمن ويندوز 10 "نظام ويندوز الفرعي لينكس" الأساسي الذي يسمح لنظام التشغيل ويندوز 10 بتشغيل برنامج لينوكس من خلال ترجمة مكالمات نظام لينكس إلى مكالمات نظام ويندوز.

instagram viewer

عند تشغيل برنامج bash.exe، يقوم بتحميل وتثبيت صورة مساحة مستخدم أوبونتو كاملة على جهاز الكمبيوتر الخاص بك.وهذا يشمل نفس الثنائيات نفسها أو التطبيقات التي من شأنها أن تعمل على أوبونتو.أن "باش على أوبونتو على ويندوز" بيئة يعمل بفضل النظام الأساسي ويندوز الأساسي لينكس.

لا تريد ميكروسوفت قضاء أي وقت في العمل على برامج رسومية، حيث أن هذه الميزة مخصصة لأدوات مطوري سطر الأوامر.ولكن السبب التقني الرئيسي أن التطبيقات الرسومية غير معتمدة هو أنها تتطلب "خادم X" لتوفير تلك الواجهة الرسومية.على سطح المكتب لينكس نموذجي، أن "خادم X" يظهر تلقائيا عند تشغيل جهاز الكمبيوتر الخاص بك، ويجعل سطح المكتب بأكمله والتطبيقات التي تستخدمها.

ولكن حاول فتح تطبيق رسومية من باش على ويندوز، على الرغم من ذلك، وسوف يشكو من أنه لا يمكن فتح العرض.

هناك تطبيقات خادم X يمكنك تثبيتها على سطح مكتب ويندوز، ومع ذلك.وعادة ما تستخدم هذه التطبيقات لتقديم تطبيقات لينوكس التي تعمل على أجهزة كمبيوتر أخرى -البروتوكول "X11" قديم إلى حد ما، وقد تم تصميمه مع تشغيل القدرة عبر اتصال الشبكة.

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

الخطوة الأولى: تثبيت X سيرفر

هناك العديد من خوادم X مختلفة يمكن تثبيت على ويندوز، ولكن نوصي زمينغ.تحميل البرنامج وتثبيته على جهاز الكمبيوتر الخاص بك ويندوز 10 بيسي.

عملية التثبيت بسيطة: يمكنك قبول الإعدادات الافتراضية فقط.ثم سيتم تشغيلها تلقائيا وتشغيلها في علبة النظام الخاص بك، في انتظاركم لتشغيل البرامج الرسومية.

الخطوة الثانية: تثبيت البرنامج

يمكنك تثبيت برامج سطح المكتب لينوكس الرسومية مثل يمكنك أي برنامج آخر، وذلك باستخدام الأمر أبت-جيت في بيئة باش القائم على أوبونتو.على سبيل المثال، دعنا نقول أنك تريد تثبيت الرسومية، محرر فيم القائم على غك.يمكنك تشغيل الأمر التالي في نافذة باش:

سودو أبت-جيت إنستال فيم-غك

سوف تمر عملية التثبيت في نافذة سطر الأوامر، تماما كما تفعل في أوبونتو.

الخطوة الثالثة: تعيين بيئة العرض متغير

الآن، ستحتاج إلى تعيين متغير البيئة "ديسبلاي" للإشارة إلى الخادم X الذي يعمل على جهاز كمبيوتر ويندوز 10.إذا كنت لا تفعل ذلك، والتطبيقات الرسومية ببساطة تفشل في إطلاق.

للقيام بذلك، قم بتشغيل الأمر التالي في بيئة باش: تصدير

ديسبلاي =: 0

ينطبق هذا الإعداد فقط على جلسة باش الحالية.إذا قمت بإغلاق النافذة، سوف باش ننسى ذلك.سيكون لديك لتشغيل هذا الأمر في كل مرة تقوم فيها بإعادة فتح باش وتريد تشغيل تطبيق رسومي.

الخطوة الرابعة: بدء تشغيل

للتطبيق

يمكنك الآن إطلاق تطبيق رسومي فقط بكتابة اسم الملف القابل للتنفيذ، مثل كتابة أي أمر آخر.على سبيل المثال، لإطلاق فيم-غك، يمكنك تشغيل:

غفيم

انها بهذه البساطة.إذا تعطل التطبيق بعد الإطلاق، نظام لينكس يدعو ذلك قد لا تكون معتمدة من قبل النظام الفرعي ويندوز لينكس.ليس هناك الكثير الذي يمكنك القيام به حيال ذلك.ولكن إعطائها بالرصاص، وكنت قد وجدت أن التطبيقات التي تحتاجها العمل لائق بشكل جيد!

يمكنك أيضا دمج الخطوتين الثالثة والرابعة، إذا أردت.بدلا من تصدير متغير ديسبلاي مرة واحدة لجلسة باش شل بالكامل، يمكنك تشغيل تطبيق رسومي فقط باستخدام الأمر التالي:

ديسبلاي =: 0 الأمر

على سبيل المثال، لتشغيل غفيم، سيتم تشغيل:

ديسبلاي =:0 غفيم

تذكر، هذا غير معتمد رسميا، لذلك قد تواجه أخطاء مع تطبيقات أكثر تعقيدا.الجهاز الظاهري هو حل أكثر موثوقية لتشغيل العديد من تطبيقات سطح المكتب لينكس الرسومية على ويندوز 10، ولكن هذا هو حل أنيق لبعض الأشياء أبسط.