أهم ما تفعله بعد تثبيت توزيعة فيدورا 37

مقدمة:

مع أن توزيعة فيدورا تأتي جاهزة تقريبا للاستخدام إلا أنها تحتاج إلى بعض الخطوات التطويعية للاستفادة الكاملة منها خاصة لمن هو متعود على التوزيعات الديبيانية أو انتقل حديثا لعالم جنو/لينكس.

ترجع أوجه القصور (تفعيل هذه الخيارات افتراضيا) لثلاث أسباب في الغالب:

  • تتبع فيدورا سياسة صارمة فيما يخص توزيع الحزم فلا تقبل إلا الحزم الحرة والمفتوحة المصدر في مستودعاتها الرسمية، حتى بعض الحزم مفتوحة المصدر التي بها مشكلات من ناحية الجودة لا يتم قبولها.
  • المقر الرسمي لتوزيعة فيدورا في الولايات المتحدة الأمريكية لذا فهي ملزمة باتباع حقوق الملكية الفكرية مما يمنعها من نشر بعض الحزم الحرة كتعريفات الصوت والفيديو.
  • فيدورا توزيعة منبعية لا تعدل على الحزم فهي ترفعها على المستودعات فقط، لذلك إن وجدت سلوك أو سمة برنامَج ما على غير ما تعودته فذلك هو السلوك الطبيعي له.

بعض هذه الإعدادات مفيدة لكل من قام بالترقية من إصدار سابق أو تثبيت جديد

تعديل إعدادات مدير الحزم dnf:

مِلَفّ إعدادات dnf هو etc/dnf/dnf.conf/ بحيث تضيف هذه الخيارات أسفل المِلَفّ:

fastestmirror=true
keepcache=true
max_parallel_downloads=10

السطر الأول: السلوك الطبيعي ل dnf أنه يختار المرايا من نفس المنطقة ثم المدينة ثم الدولة وبعدها القارة، وهذا يؤدي لمشكلة بالنسبة لسكان شمال إفريقيا والمشرق العربي لأنه سيختار مرايا بعيدة جدا عن موقعنا الجغرافي. لذلك تفعيل هذا الخِيار fastestmirror=true أمر مستحسن للغاية ويرفع من سرعة التنزيل بشكل كبير.

السطر الثاني: هذا الخِيار keepcache=true يحتفظ بقائمة الحزم التي تم تنزيلها كما سيتابع التنزيل إذا توقف في حال حدوث مشكلة (عليك حذف ملفات الحزم من مدّة لأخرى خاصة لمن مساحة الجذر لديه صغيرة)

السطر الثالث: هذا الخِيار max_parallel_downloads=10 يرفع من عدد التنزيلات المتوازية من 3 إلى 10 حزم.

بالنسبة ل deltarpm=true فمهمتها جلب الفروقات عوضا عن جلب حزم كاملة وبهذا توفر وقت التنزيل الطويل للحزم الكبيرة. عيبها أنها تزيد من استخدام المعالج والوقت عند إعادة بناء الحُزْمَة ثم إن إعادة البناء تستغرق وقتا إضافيا. إذا كان عندك باقة إنترنت غير محدودة وسريعة فلعل تعطليها أفضل لأنها مفعلة بشكل افتراضي بتغيير القيمة إلى false.

يرجى إلقاء نظرة على هذا المقال طريقة زيادة سرعة مدير حزم DNF على Fedora.

تحديث النظام:

هذا هو السلوك الطبيعي في حالة تثبيت أية توزيعة جديدة، لإصلاح الأخطاء التي قد تكون موجودة في الإصدار الجديد، ثم إن توزيعة فيدورا تأتي بأحدث الحزم لذا مجرد تأخر لمدة أسبوع دون تحديث ستجد مئات الحزم القابلة للتحديث، كما أن ملف الأيزو المرفوع على الموقع لا يتم تحديثه.

sudo dnf update

تفعيل مستودع RPM Fusion:

تأتي فيدورا مع حزم حرة ومفتوحة المصدر فقط هذا من جهة، وحتى بعض البرامج الحرة كترميزات الصوت والفيديو التي تتبع معايير تتعلق ببراءات الاختراع الأمريكية لن تجدها في المستودعات الرسمية، لذا هذا المستودع مهم جدا

  • مستودع RPM Fusion Free: يحتوي على حزم حرة ومفتوحة المصدر مثل vlc
sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
  • مستودع RPM Fusion Non Free: يحتوي على حزم مغلقة المصدر قابلة للتوزيع كتعريفات إنفيديا…
sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

توفر مستودعات RPM Fusion بيانات وصفية للحزم ذات الواجهة الرسومية Appstream-data لتمكين المستخدم من تثبيت الحزم باستخدام متجر جنوم أو كدي.

سيقوم الأمر التالي بتثبيت الحزم المطلوبة:

sudo dnf groupupdate core

إضافة مستودع فلاتهب Flathub:

لنفس الأسباب التي في الأعلى لا تضمن فيدورا مستودع فلاتهب بشكل افتراضي بل تأتي بمستودع خاص بها وهو Fedora Flatpaks عيبه أن عدد حزمه قليل جدا وغير مواكب للتحديثات، كما تأتي مع مستودع فلاتهب مصفى تحت اسم Fedora Flathub Selection غير مفعل بشكل افتراضي من ضمن مستودعات الطرف الثالث.

  • لتفعيل مستودع فلاتهب:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

تثبيت تعريفات الصوت والفيديو:

لتثبيت تعريفات الصوت والفيديو فيوجد ثلاث خيارات:

  1. تثبيتها بشكل منفصل مما يتيح تشغيل الملفات من خلال أي مشغل صوتي
sudo dnf install gstreamer1-plugins-{bad-\*,good-\*,base} gstreamer1-plugin-openh264 gstreamer1-libav --exclude=gstreamer1-plugins-bad-free-devel

sudo dnf install lame\* --exclude=lame-devel

sudo dnf group upgrade --with-optional Multimedia
  1. تثبيت برنامَج Vlc أو Celluloid من مستودع RPM Fusion واللذان يأتيان بترميزات الصوت والفيديو مضمنين مع البرنامج دون تنزيلها، بالنسبة ل Vlc فهو مبني بمكتبة كيوت والثاني مبني بمكتبة GTK.
sudo dnf install vlc celluloid
  1. تثبيت مشغلات الصوت والفيديو من مستودع فلاتهب باستخدام متجر التطبيقات أو سطر الأوامر.

تثبيت تعريفات تسريع العتاد:

  • في الإصدار الأخير 37 قامت فيدورا بتعطيل ترميزات H.264 / H.265 / VC1 في حزمة mesa ومهمتها فك تشفير الفيديوهات بالاستعانة ببطاقة الرسوميات دون استهلاك موارد المعالج (المتأثر الوحيد هي بطاقات الرسوميات من AMD)، لكن القائمين على مستودع RPM Fusion قاموا بتحزيمها مع تفعيل الترميزات ويمكن تثبيتها باستخدام الأوامر التالية:
sudo dnf swap mesa-va-drivers mesa-va-drivers-freeworld
sudo dnf swap mesa-vdpau-drivers mesa-vdpau-drivers-freeworld

لمن يملك حزم 32 بت مثل ستيم للألعاب:

sudo dnf swap mesa-va-drivers.i686 mesa-va-drivers-freeworld.i686
sudo dnf swap mesa-vdpau-drivers.i686 mesa-vdpau-drivers-freeworld.i686
  • تثبيت حزمة mozilla-openh264:
sudo dnf config-manager --set-enabled fedora-cisco-openh264
sudo dnf install mozilla-openh264
  • فعل إضافة OpenH264 من إعدادات متصفح فايرفوكس.

ملاحظات:

  • حزمة mesa-va-drivers: لبطاقة الرسوميات Radeon HD 2000 أو الأحدث منها.
  • حزمة mesa-vdpau-drivers: لبطاقة الرسوميات Radeon R 300 أو الأحدث منها.
  • أثناء تشغيل الأمر وفي حالة أراد استبدال حزمة مكان الأخرى فتابع الأمر وإذا أراد تثبيتها دون استبدال فألغ اﻷمر.

تثبيت تعريفات إنفيديا:

بالنسبة لتعريفات إنفيديا فيوجد بعض الخطوات التي يجب اتباعها حسب إصدار البطاقة

موقع RPM Fusion دليلا ممتازا لاتباعه لكل إصدار.

تثبيت تطبيقي Gnome Tweaks و Extensions App بالنسبة لواجهة جنوم:

يسمح تطبيق Gnome Tweaks بتعديل خطوط الواجهة وتفعيل زري التكبير والتصغير للتطبيقات أو تغيير سمة برامج GTK3 وغيرها من الأمور.

أما تطبيق Extensions App فيسمح لك بتفعيل و تعطيل وإعداد إضافات جنوم التي يمكنك تصفحها من موقع إضافات جنوم

وهذه قائمة بأفضل 20 إضافة لواجهة جنوم.

sudo dnf install gnome-tweaks gnome-extensions-app

  • لمن يريد مظهرا متسقا لتطبيقات gtk3 حتى تتناسب مع تطبيقات جنوم المبنية بمكتبة Libadwaita فيفضل تثبيت حزمة adw-gtk3
sudo dnf copr enable nickavem/adw-gtk3
sudo dnf install adw-gtk3

بالنسبة لتطبيقات فلاتباك:

flatpak install org.gtk.Gtk3theme.adw-gtk3 org.gtk.Gtk3theme.adw-gtk3-dark

ثم تفعيلها مع إضافة night theme switcher حتى تستطيع التغيير بين الوضع الفاتح والمظلم لجميع التطبيقات.

تثبيت خطوط مايكروسوفت:

كون غالبية المستندات النصية يتم كتابتها باستخدام Microsoft Office وبالاعتماد على خطوط مايكروسوفت مثل Arial و Times new roman…، فنحن بحاجة لتثبيت هذه الخطوط على فيدورا لقراءة الملفات باستخدام Libreoffice.

sudo dnf install curl cabextract xorg-x11-font-utils fontconfig

sudo rpm -i https://downloads.sourceforge.net/project/mscorefonts2/rpms/msttcore-fonts-installer-2.6-1.noarch.rpm

بعض المواضيع المهمة:

مقدمة لإدارة الحزم في توزيعات جنو/لينكس
دليل استخدام مدير الحزم Dnf
مقدمة حول فلاتباك
دليل استعمال فلاتباك Flatpak

خاتمة:

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

ماهي الأشياء التي تقوم بها بعد تثبيت فيدورا خاصة لمن يستخدم واجهة غير جنوم؟ شاركها معنا في التعليقات.

7 إعجابات

موضوع شيق، شكرا عثمان.

أغلب الخطوات السابقة التي ذكرتها أقوم بها بالفعل، بالإضافة إلى تثبيت أداة TLP.

الواجهة الوحيدة التي استخدمها هي kde لذلك في العادة أقوم بتغيير الثيم بشكل كامل من خلال Kvantum.

أيضا أقوم بتعطيل بعض الخدمات التي لا احتاجها بالنسبة للنظام، وتعطيل بعض التأثيرات بالنسبة للواجهة.

هذا ما أفعله غالبا :slightly_smiling_face:.

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

العفو أخي خالد وشكرا لك.

بالنسبة ل tlp فجنوم وكدي يستخدمون power profiles daemon، ومع جنوم فيوجد واجهة للتحكم في أوضاع استهلاك الطاقة من تطبيق الإعدادات أو قائمة الإعدادات الصغيرة وسيحدث تعارض بينها وبين tlp لذلك فضلت الإعداد الافتراضي.

هذا كلام مطوري https://gitlab.freedesktop.org/hadess/power-profiles-daemon/-/blob/main/README.md#why-not.

بالنسبة لخدمات السيستم دي فأعطل بعضها أيضا وساعدني هذا في تقليل عملية الإقلاع سأذكر بعضها لاحقا.

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

بالنسبة ل adw-gtk3 اصبح متوفر في مستودع فيدورا، لا تضف copr enable nickavem/adw-gtk3
الطرقة الصحيحة

sudo dnf install adw-gtk3-theme