كيفية تخصيص قائمة جلسات GDM


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

نصيحة: إذا كنت تستخدم Gnome ، فيجب عليك التحقق من امتدادات Gnome هذه لتحسين تجربة سطح المكتب لديك.

جلسات

يتم ملء قائمة الجلسات بالنظر إلى محتويات دليل “/ usr / share / xsessions”. ستجد هنا ملفات بامتداد .desktop (الامتداد مخفي في بعض مديري الملفات). نظرًا لوجود هذه الملفات في مجلد نظام ، فستحتاج إلى امتيازات الجذر لتغييرها أو حذفها.

لقطة شاشة لمجلد xsessions من مدير ملفات nautilus في جنوم.

تحتوي ملفات سطح المكتب هذه على معلومات أساسية حول ما سيبدأ تشغيله عنصر القائمة هذا. ستؤدي إزالة (أو إعادة تسمية) أحد هذه الملفات إلى إزالته من قائمة الجلسات.

تعديل عنصر

كما هو مذكور أعلاه ، ستحتاج إلى امتيازات الجذر لتعديل أي من الملفات في “/ usr / share / xsessions.” يمكن لمستخدمي Ubuntu ، على سبيل المثال ، فتح الجهاز وإدخال الأمر التالي:

لتشغيل محرر نصوص gedit كجذر.

لقطة شاشة لسطح مكتب Ubuntu يقوم بتشغيل جلسة مستخدم متميز لـ gedit.

افتح أي ملف .desktop في دليل “/ usr / share / xsessions” الذي ترغب في تحريره.

لقطة شاشة لجلسة gedit للمستخدم المتميز تعرض محتويات دليل xsessions.

نصيحة: يمكنك تجميل سطح مكتب Gnome الخاص بك بهذه السمات ذات المظهر الجميل.

إنشاء مدخل جديد

باستخدام لقطة الشاشة أعلاه كقالب ، يمكنك تصميم الإدخال الخاص بك للقائمة.

  • ال التشفير يشير السطر إلى ترميز الأحرف المستخدم في الملف ، ويمكن تركه بأمان في UTF-8 لجميع الأغراض تقريبًا.
  • ال اسم هو ما سيتم عرضه في قائمة جلسات GDM ، متبوعًا بوصف موجز في ملف تعليق خط.
  • ال إكسيك ربما يكون الخط هو الأهم في القائمة. هذا هو القسم الذي تحدد فيه الأمر الذي سيتم تشغيله عند النقر فوق عنصر القائمة. سيقبل أيضًا وسيطات سطر الأوامر (على سبيل المثال gnome-session -f). يمكن أيضًا تعيين هذا الخط على برنامج نصي مخصص قمت بإنشائه.
  • ال أيقونة يمكن استخدام السطر ، في بعض الحالات ، لتحديد رمز أحد التطبيقات ، ولكنه ليس إلزاميًا لمنصات الإطلاق في قائمة الجلسات.

نظرًا لأن ملفات .desktop لها استخدامات تتجاوز مجرد GDM ، فهي تتضمن ملف يكتب لتحديد ما يمثله الملف. يمكن تركه في “التطبيق” لهذه الأغراض.

لقطة شاشة لجلسة gedit للمستخدم المتميز تعرض ملف جلسة سطح مكتب مخصص.

يمكن العثور على قائمة كاملة بالخصائص ومعانيها هنا.

بمجرد حفظ ملفك ، ستراه الآن مدرجًا في قائمة الجلسات عند بدء GDM.

لقطة شاشة لشاشة Ubuntu GDM تعرض العديد من جلسات سطح المكتب المتاحة.

جيد ان تعلم: تعرف على كيفية تشغيل أي برنامج في سطح مكتب Linux عن طريق إنشاء ملفات .desktop الخاصة بك.

ضبط البيئة الافتراضية

لديك أيضًا خيار تعيينها كجلسة عمل افتراضية لسطح المكتب. للقيام بذلك ، تحتاج إلى فتح الجهاز الطرفي الخاص بك والانتقال إلى دليل “AccountsService” ضمن “/ var / lib /.”

cd /var/lib/AccountsService/
محطة تعرض محتويات مجلد AccountsService.

بعد ذلك ، قم بالتبديل إلى حساب المستخدم الجذر:

محطة توضح الانتقال من المستخدم العادي إلى المستخدم الجذر.

اذهب داخل دليل “المستخدمين” وافتح ملف الجلسة الشخصية للمستخدم:

لقطة شاشة توضح محتويات ملف جلسة سطح المكتب الشخصي لمستخدم ذاكرة الوصول العشوائي.

بمجرد الدخول ، حدد المتغير “Session =” واكتب اسم ملف سطح المكتب الذي تريد أن يقوم GDM بتحميله عند بدء التشغيل.

لقطة شاشة توضح قيمة متغير الجلسات الذي يتم تعيينه عليه "xfce."

بعد ذلك ، أضف سطرًا جديدًا ضمن متغير “Session =” واكتب “XSession =.” هناك ، تحتاج أيضًا إلى كتابة اسم ملف سطح المكتب الذي تريد تحميله. على سبيل المثال ، سيؤدي مقتطف الكود التالي إلى تغيير سطح المكتب الافتراضي الخاص بي من جنوم إلى XFCE:

[User]
Session=xfce
XSession=xfce
Icon=/home/ramces/.face
SystemAccount=false
 
[InputSource0]
xkb=us
لقطة شاشة لمتغير XSession الذي يتم تعيينه على "xfce."

أخيرًا ، أعد تشغيل الكمبيوتر لتطبيق الإعدادات الجديدة بالكامل:

لقطة شاشة تعرض بيئة XFCE الافتراضية الجديدة لأوبونتو.

نصيحة: بخلاف تغيير بيئة سطح المكتب ، يمكنك أيضًا التبديل من Xorg إلى Wayland في GDM.

خاتمة

بمعرفة كيفية التحكم في خيارات جلسة GDM ، فأنت الآن في مكان يمكنك فيه إنشاء بيئة سطح مكتب مخصصة من خلال تجميع المكونات الفردية التي تريدها معًا.

رصيد الصورة: Sarah Dorweiler عبر Unsplash. جميع التعديلات ولقطات الشاشة بواسطة Ramces Red.

رمسيس أحمر
رمسيس أحمر

Ramces كاتب تقني عاش مع أجهزة الكمبيوتر طوال حياته. إنه قارئ غزير الإنتاج وطالب في الأنثروبولوجيا ، وهو شخصية غريبة الأطوار يكتب مقالات عن Linux وأي شيء * لا شىء.

اشترك في نشرتنا الإخبارية!

تم تسليم أحدث دروسنا مباشرة إلى صندوق الوارد الخاص بك


اكتشاف المزيد من ينبوع المعرفة

اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.

Posted In غير مصنف
Previous post ميتا تتيح تطبيقها الجديد المنافس لتويتر للطلبات المسبقة
Next post الخدمة السرية تحقق في “مادة بيضاء مسحوقية” وجدت في الجناح الغربي

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

اكتشاف المزيد من ينبوع المعرفة

اشترك الآن للاستمرار في القراءة والحصول على حق الوصول إلى الأرشيف الكامل.

Continue reading