اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

وعليكم السلام ورحمة الله وبركاته.

نعم، WSL ليس مثل CMD فقط بل أمامكِ أكثر من خيار للتعامل معه حسب ما تحتاجينه:

فالوضع الافتراضي له هو (Terminal فقط) فعند فتح WSL مباشرة:

  • تتعاملين معه عبر سطر الأوامر bash و zsh .
  • وهو يشبه Linux الحقيقي تماما.
  • وهذا الوضع هو الأكثر استخداما بين المبرمجين

ثانيا الواجهة الرسومية الكاملة (GUI) فإذا كنتِ تستخدمين Windows 11 أو تحديثات أخيرة توجد خاصية اسمها WSLg وهي تسمح بتشغيل تطبيقات لينكس الرسومية مباشرة بدون إعدادات معقدة وتظهر البرامج كأنها برامج ويندوز عادية.

ثالثا مدير الملفات الرسومي حتى بدون واجهة كاملة من داخل WSL :

explorer.exe .

سيتم فتح File Explorer على ملفات لينكس مباشرة داخل المسار  wsl$ .

  • 0
نشر

وعليكم السلام ورحمة الله وبركاته.

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

ولكن أعتقد أن الواجهة الرسومية المهمة بالنسبة لكي هي  فتح VS Code بواجهته الكاملة ، ومتصلاً بنظام اللينكس.

code .
  • 0
نشر

وعليكم السلام ورحمة الله وبركاته، صباح النور

سؤالك في مكانه، والإجابة المختصرة:
نعم، WSL في الأصل يعمل كسطر أوامر مثل CMD، لكن يمكن تشغيل واجهة رسومية عليه.

سأوضح الأمر بشكل منظم.

أولًا: الشكل الافتراضي لـ WSL

عند فتح WSL:

  • تحصل على Terminal فقط
  • تتعامل بالأوامر (مثل Linux تمامًا)
  • يشبه CMD أو PowerShell من حيث الشكل، لكن الأوامر هي أوامر لينكس
  • هذا هو الاستخدام الأساسي والأكثر شيوعًا.

ثانيًا: هل توجد واجهة رسومية (GUI)؟

نعم، لكن ليست مفعّلة افتراضيًا.

الخيار الأفضل: WSLg (في Windows 11)

إذا كنت تستخدم Windows 11:

  • الواجهة الرسومية مدمجة رسميًا
  • يمكنك تشغيل برامج Linux الرسومية مباشرة

مثال:

sudo apt install gedit gedit

سيظهر برنامج بواجهة رسومية عادية مثل أي برنامج ويندوز.

ثالثًا: في Windows 10

لا توجد واجهة رسومية مدمجة، لكن يمكن إضافتها.

الطريقة:

تثبيت خادم عرض (X Server) مثل:

  • VcXsrv
  • Xming
  • ضبط متغير DISPLAY
  • تشغيل البرامج الرسومية يدويًا

هذه الطريقة:

  • تعمل
  • لكنها أبطأ
  • إعدادها متعب للمبتدئ

رابعًا: هل تحتاج GUI فعلًا؟

في معظم الحالات: لا.

WSL يُستخدم أساسًا من أجل:

  • Git
  • Node / Python
  • Docker
  • Flutter
  • تشغيل السيرفرات
  • أوامر لينكس
  • كل هذا يتم أفضل وأسرع عبر الطرفية.

خامسًا: بديل مريح

استخدام:

Windows Terminal

يمنحك:

  • واجهة أجمل
  • Tabs
  • تشغيل WSL و PowerShell و CMD في مكان واحد

الخلاصة

WSL افتراضيًا = سطر أوامر

في Windows 11: واجهة رسومية مدمجة (WSLg)

في Windows 10: ممكن لكن غير عملي

  • 0
نشر

وعليكم السلام ورحمة الله تعالى وبركاته،

ال WSL في وضعه الافتراضي يعمل ك Terminal فقط مثل CMD تماما حيث تتعامل معه عبر سطر أوامر Linux.

لكن مع Windows 11 يأتي WSL مدعوما بخاصية WSLg (Windows Subsystem for Linux GUI) المفعّلة تلقائيا والتي تتيح تشغيل تطبيقات Linux الرسومية مباشرة دون أي إعدادات إضافية.

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

 معظم المطورين يفضلون استخدام WSL عبر Terminal مباشرة أو فتح VS Code من داخل WSL باستخدام الأمر code . للحصول على تجربة متكاملة ولست بحاجة للواجهة الرسومية الكاملة إلا في حالات محددة جداً

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...