كيفية الانتقال من الواجهة الأصلية لفيدورا إلى أي واجهة أخرى (مع حذف الواجهة القديمة)

1- قم بتنزيل و تثبيت الواجهة التي تريدها (kde,gnome etc) مع أي مدير تسجيل دخول (lightdm,gdm,sddm)

لنفترض اني أثبت i3wm بدلاً من plasma

sudo dnf install i3 lightdm

2- قم بإيقاف حماية dnf لحزمة الواجهة القديمة عبر حذف ملف حمايتها من

/etc/dnf/protected.d

في حالتي كانت plasma-desktop.conf

2.5- الآن ضروري جدا قبل ان تباشر بحذف الحزم إذهب إلى dnf.conf و تأكد (مهم جدا)

clean_requirements_on_remove=False

لتجنب إزالة حزم ضرورية

3- مبدئياً قم بحذف الواجهة القديمة و يستحسن عن طريق الgroup الخاص بها

في حالتي كانت

sudo dnf remove @kde-desktop --noautoremove

استخدمت noautoremove تحسباً

الواجهة بعد هذا حتما ولا بد أن تتعطل فجأة (وهذا طبيعي لأنك مسحت الواجهة القديمة مع مدير تسجيل الدخول الذي يعمل كعملية أب لباقي عناصر الواجهة الرسومية لكن لابأس)

قم بتفعيل خدمة مدير تسجيل الدخول الجديد

sudo systemctl enable lightdm #for example

قم بإعادة التشغيل و يفترض كل شيء أصبح يعمل بشكل صحيح بإذن الله

إضافة: إذا أردت تفعيل الحماية مرة أخرى مع الواجهة الجديدة اكتب اسم الحزمة الرئيسية للواجهة فرضاً

i3

ضمن ملف بنفس اسم الواجهة ثم احفظ الملف متبوعاً ب.conf وانقله إلى مجلد الحماية الخاص بdnf

sudo mv i3.conf /etc/dnf/protected.d/i3.conf

شكراً …

3 إعجابات

شرح جميل ولكن يكفيك استخدام dnf لذلك

مثلا الأمر

dnf swap @kde-desktop-environment @i3-desktop-environment

يقوم بالتحويل بين أنواع spin الموجودة في فيدورا في حالتنا من kde إلى i3

الخيار swap واسع الاستخدام يحول بين أسطح المكتب والمجموعات والمشغلات أيضا

إعجاب واحد (1)

مشكور صديقي عالتوضيح
انا فيدورا جديدة علي لذلك لم أتعلم كل شيء بعد
فلجأت للطريقة الكلاسيكية بحل المشاكل :sweat_smile:

إعجاب واحد (1)

جيد فمعرفة ما وراء الكواليس تزيد من العلم وتمكنك من حل المشاكل بشكل أفضل

وفقك الله

إعجاب واحد (1)