من المحتمل أنك متصل بخادم عن بُعد وتحتاج إلى معرفة ما إذا كان النظام الذي تتواجد فيه يحتوي على ملف تثبيت بيئة سطح المكتب أو إذا كان يمكنك العمل فقط من وحدة التحكم. أو ، من المحتمل أنك اضطررت أيضًا إلى إدارة جهاز كمبيوتر محلي بدأت فيه بالفعل جلسة وضع نص ولا تعرف ما إذا كانت هناك بيئة سطح مكتب مثبتة
على أي حال ، هناك طرق مختلفة لتكون قادرًا على معرفة ما إذا كانت هناك بيئة رسومية مثبتة من وحدة التحكم ، مع بعض الأوامر البسيطة التي ستمنحك تفاصيل حول وجود بيئة أم لا. بالإضافة إلى ذلك ، فهي طرق بسيطة للغاية ...
طريقة 1
من CLI، يمكنك التحقق مما إذا كانت هناك واجهة مستخدم رسومية على النظام باستخدام ملفات التثبيت والدلائل التي تستخدم عادةً هذا النوع من بيئة سطح المكتب. على سبيل المثال:
<br data-mce-bogus="1"> ls /usr/bin/*session
مع هذا الأمر ، سوف تسرد محتوى جلسة / usr / bin / *. وإذا حصلت على أي نتائج في الإخراج ، فستعرف أن هناك بالفعل بيئة سطح مكتب مثبتة. على سبيل المثال ، اعتمادًا على ما إذا كنت GNOME ، أو KDE Plasma ، وما إلى ذلك ، قد تختلف في النتيجة ، ولكنها قد تكون / usr / bin / gnome-session ، / usr / bin / mate-session ، / usr / bin / جلسة / usr / bin / icewm-session، ...
طريقة 2
آخر طريقة مماثلة على النحو الوارد أعلاه سوف يمر من خلال سرد محتويات دليل آخر على النظام وانتظار نتيجة. في هذه الحالة سيكون:
ls /usr/share/xsessions/ ls /usr/share/wayland-sessions
يمكنك تجربة كلا الأمرين ، أحدهما لـ جلسات تصويرية التي تستخدم الخادم الرسومي X والثاني لبروتوكول Wayland. إذا حصلت على نتيجة ، فيمكنك استنتاج أن هناك بيئة سطح مكتب مثبتة.
طريقة 3
على الرغم من وجود العديد من الطرق ، إلا أن هناك طريقة أخرى قد تكون عملية وهي استخدام متغير للاستعلام عن ملف بيئة سطح المكتب المثبتة في توزيعة ، إعادة اسمها. على سبيل المثال:
echo $XDG_CURRENT_DESKTOP
لكن كن حذرًا ، استخدم الطريقة التي تستخدمها للاستشارة ، أن وجود هذه الملفات لا يعني أنها تعمل ...
صدى $ XDG_CURRENT_DESKTOP دولار
أوبونتو: جنوم