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
شكراً …