مقدمة:
مع أن توزيعة فيدورا تأتي جاهزة تقريبا للاستخدام إلا أنها تحتاج إلى بعض الخطوات التطويعية للاستفادة الكاملة منها خاصة لمن هو متعود على التوزيعات الديبيانية أو انتقل حديثا لعالم جنو/لينكس.
ترجع أوجه القصور (تفعيل هذه الخيارات افتراضيا) لثلاث أسباب في الغالب:
- تتبع فيدورا سياسة صارمة فيما يخص توزيع الحزم فلا تقبل إلا الحزم الحرة والمفتوحة المصدر في مستودعاتها الرسمية، حتى بعض الحزم مفتوحة المصدر التي بها مشكلات من ناحية الجودة لا يتم قبولها.
- المقر الرسمي لتوزيعة فيدورا في الولايات المتحدة الأمريكية لذا فهي ملزمة باتباع حقوق الملكية الفكرية مما يمنعها من نشر بعض الحزم الحرة كتعريفات الصوت والفيديو.
- فيدورا توزيعة منبعية لا تعدل على الحزم فهي ترفعها على المستودعات فقط، لذلك إن وجدت سلوك أو سمة برنامَج ما على غير ما تعودته فذلك هو السلوك الطبيعي له.
بعض هذه الإعدادات مفيدة لكل من قام بالترقية من إصدار سابق أو تثبيت جديد
تعديل إعدادات مدير الحزم 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
تثبيت تعريفات الصوت والفيديو:
لتثبيت تعريفات الصوت والفيديو فيوجد ثلاث خيارات:
- تثبيتها بشكل منفصل مما يتيح تشغيل الملفات من خلال أي مشغل صوتي
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
- تثبيت برنامَج
Vlc
أوCelluloid
من مستودعRPM Fusion
واللذان يأتيان بترميزات الصوت والفيديو مضمنين مع البرنامج دون تنزيلها، بالنسبة لVlc
فهو مبني بمكتبة كيوت والثاني مبني بمكتبة GTK.
sudo dnf install vlc celluloid
- تثبيت مشغلات الصوت والفيديو من مستودع فلاتهب باستخدام متجر التطبيقات أو سطر الأوامر.
تثبيت تعريفات تسريع العتاد:
- في الإصدار الأخير 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. فيدورا مثل أي توزيعة آخرى قابلة للتخصيص إلى حد بعيد، إذا كنت لا تحب شيئًا في النظام، يمكنك ببساطة تغييره إلى ما تريد.
ماهي الأشياء التي تقوم بها بعد تثبيت فيدورا خاصة لمن يستخدم واجهة غير جنوم؟ شاركها معنا في التعليقات.