بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
أشياء تفعلها بعد تثبيت فيدورا 31/30 وما بنيه عليها:
قبل البدأ أريد أن أوضح بعض الأمور أولا في الشرح حاولت قدر الإمكان فصل البرامج المكتوبة بإستخدام مكتبات رسومية محددة عن بعض الواجهات برأي هكذا أفضل لكن لا مشكلة ثانيا نختار ما يناسبنا ولا ننسى أنه كلما زادت البرامج في النظام ذات إحتمال ظهور المشاكل وزاد إحتمال تعرض النظام لثغرات أمنية أو غير أمنية وزادت الخدمات التي تعمل مما سيأدي تدريجيا إلى بطأ بالجهاز وأيضا حجم التحديثات لاحقا سيكون كبير وهذا لن يناسب من لديه إنترنت محدود .
لهذا الأفضل تثبيت فقط ما نحتاجه ثالثا إذا لم نعرف عمل بعض البرامج نبحث عنها في جوجل أو نستعلم عنها في مدير الحزم مثلا sudo dnf info anjuta أخيرا أريد أن أقول أن هذه البرامج التي أعرفها أو التي خطرت على بالي أثناء كتابة هذا الموضوع ليس بالضرورة انها الأفضل أو أنه لا يوجد غيرها .
أخر ملاحظة Fedora Workstation 30/31 تعمل إفتراضيا من خلال wayland وبسبب حداثته بعض البرامج القليلة قد لا تعمل عليه في الوقت الحاضر وهناك بعض الأشياء تم إقافها مثل البرامج الرسومية لا تعمل بصلاحيات الجذر root , لكن ممكن لمن لا يريد العمل على wayland إختيار الإقلاع من Gnome on Xorg كما في الصورة في الاسفل .
1-أولا إذا كنت تواجه مشكلة في إستخدام sudo رابط يشرح حل المشكلة لأن الشرح يعتمد على إستخدام sudo (غالبا لن تحتاج هذا في فيدورا بواجهة جنوم أي Fedora Workstation ).
http://arfedora.blogspot.com/2015/11/sudo.html2-تثبيت برنامج luniversalinstaller ملاحظة البرنامج قد يعتمد على مدير الحزم dnf لهذا عند تشغيله يجب ان يكون dnf غير مشغول أي يجب أن لا يكون dnf يعمل في مكان أخر وإلا سينتظر حتى ينتهي من عمله.
sudo dnf copr enable youssefmsourani/luniversalinstaller -y
sudo dnf install luniversalinstaller -y
3-تفعيل keepcache للمستودعات وهو أمر مهم لإستكمال تحميل الحزم من حيث توقف التحميل في حال حصول أي خطا مثل توقف الإنترنت و...إلخ وأيضا إذا اردنا تفعيل fastesmirror لجعل مدير الحزم يستخدم أقرب سرفر لموقعنا الجغرافي .
4-الأهم تحديث النظام ومن بعدها إعادت إقلاع النظام ملاحظة هذا أمر مهم يجب عدم تخطيه.
sudo dnf update
reboot
5-تثبيت مستودعات rpmfusion نكتفي بنسخ لصق copy paste.
sudo dnf install --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
6-تثبيت هذه الأشياء التي قد نحتاج لها لاحقا وبعض الأشياء الأخرى الخاصة بدعم اللغة العربية بشكل عام قد تكون بعض الأشياء موجودة مسبقا لا مشكلة.
sudo dnf install curl wget ffmpeg youtube-dl libreoffice-langpack-ar git @c-development @development-tools @hardware-support gvfs-mtp simple-mtpfs pavucontrol
7-تثبيت kernel-headers و kernel-devel .
ملاحظة جدا مهمة الأفضل عمل إعادة إقلاع للجهاز بعد إنتهاء التثبيت والإقلاع من أجدد نواة متوفرة .
sudo dnf install kernel kernel-devel kernel-headers
8-تثبيت خطوط عربية نستخدم برنامج luniversalinstaller.
لتفيعل الخط العربي نستخدم برنامج Arfedora Control Center ملاحظة قد تحتاج إعادة تشغيل المتصفح أو البرنامج لياخذ الخط الجديد او إعادة إقلاع النظام (تثبيت البرنامج متوفر بذات المكان كما ناحظ في الصورة في الأعلى) .
9-تثبيت ال codecs وبرامج ال Multimedia لتشغيل كافة أنواع ملفات الصوت والفيديو والتحويل والتقطيع و...إلخ نستخدم برنامج luniversalinstaller.
بعض البرامج الأخرى نختار ما يناسبنا .
sudo dnf install mpv vdr-mpv
sudo dnf install gnome-mpv
10-تثبيت المتصفحات وأخر إصدار من flashplayer تم توفيره لنظام لينكس, نستخدم برنامج luniversalinstaller.
11-تثبيت برامج التصميم والرسم 2D/3D و...إلخ نختار ما يناسبنا .
برامج أخرى .
sudo dnf install pinta
sudo dnf install dia dia-CMOS dia-optics dia-Digital dia-electric2 dia-electronic
12-تثبيت برامج معالجة الفيديو نختار ما يناسبنا .
sudo dnf install kdenlive
sudo dnf install pitivi
sudo dnf install openshot
sudo dnf install avidemux
sudo dnf install lives
13-تثبيت openjdk وهو بديل oracle java (يوجد عدة إصدارت لاكن وضعت إذا صح التعبير ما يقابل الإصدار 8 واخر إصدرا متوفر إلى تاريخ الأن اخر إصدار هو 13).
sudo dnf install @java
ادواة التطوير .
لفيدورا 31 :sudo dnf install java-1.8.0-openjdk-devel java-openjdk-devel
للبحث عن مزيد.sudo dnf install java-1.8.0-openjdk java-latest-openjdk-devel java-latest-openjdk java-1.8.0-openjdk-devel
sudo dnf repoquery *openjdk*
يمكنك التنقل بين إصدرات java و javac من خلال هذا الأمر كما توضح الصور اسفله .
sudo alternatives --config javac
sudo alternatives --config java
14-تثبيت أشياء لواجهة gnome shell فقط وبعض الإعدادات.
sudo dnf install nm-connection-editor chrome-gnome-shell gnome-terminal-nautilus gnome-tweaks
-لواجهة gnome shell نكتفي بنسخ لصق Copy Paste .
إذا كان الجهاز لابتوب نفعل النقر على ال touchpad .
gsettings set org.gnome.desktop.peripherals.touchpad tap-to-click true
gsettings set org.gnome.desktop.input-sources sources "[('xkb', 'us'), ('xkb', 'ara')]"
إرجاع ما يسمى الصينية أو tray icons لجنوم إستخدم هذه الإضافة (ملاحظة حتى يعمل موقع الإضافات يجب ان تكون قمت بتثبيت حزمة سبق وذكرتها في الأعلى chrome-gnome-shell ثم أغلق المتصفح وشغله من جديد ) .gsettings set org.gnome.desktop.input-sources xkb-options "['grp:alt_shift_toggle']"
https://extensions.gnome.org/extension/1483/simpletray/
ملاحظة إضافة simpletray وما شابهها مثل topicon إلى حد ساعة كتابة الموضوع تسبب مشاكل لجنوم بالتحديد إرتفاع إستهلاك المعالج مما يسبب أن النظام يعلق كل فترة لعدة ثواني للمزيد تابع هذا الرابط مع العلم الإصلاح سيتم بالتحديثات الدورية.
https://discourse.gnome.org/t/high-cpu-usage-by-gnome-shell/940/3
15-تثبيت أشياء خاصة بالملفات المضغوطة.
16-تثبيت Flatpak وإضافة مستودع Flathub في ال User Wide.
sudo dnf install flatpak
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo --user
17-تثبيت محررات النصوص البرمجية وبيئات العمل IDE نختار ما يناسبنا ملاحظة هناك برامج موجهة للغة برمجة معينة أو لبيئة تطوير معينة إذا كنا لا نعرف ما نريد نبحث في جوجل عن إسم البرنامج ونقرأ قليلا عنه .
برامج أخرى .
-برامج متخصصة لمكتبة gtk .sudo dnf install anjuta
sudo dnf install glade
sudo dnf install glade3
-برنامج متخصص لمكتبة qt .
-برنامج monodevelop لمحبي #c .sudo dnf install qt-creator
http://www.arfedora.blogspot.com/2016/12/monodevelop-flatpak.html
-برامج متخصص للغة البرمجة بايثون.
sudo dnf install eric
sudo dnf install mu
-برنامج vim محرر نصوص وأكثر له العديد من الإضافات يعمل من الطرفية Terminal لإستخدامه نحتاج أن نتعلم قلبلا عنه .
sudo dnf install vim
-nano محرر نصوص بسيط يعمل من الطرفية .
sudo dnf search vim
sudo dnf install nano
-برنامج emacs .
sudo dnf install emacs
sudo dnf search emacs
18-برامج المحادثة نختار ما يناسبنا Telegram و Skype و Viber موجودين في luniversalinstaller مع الملاحظة لم أجربهم لأني لا استخدمهم.
برنامج محادثة irc .
sudo dnf install hexchat
19-تثبيت برامج الأجهزة الوهمية نختار ما يناسبنا .
-برنامج virtualbox نستخدم برنامج luniversalinstaller.
الأن رابط يشرح إضافة له Extensions Pack ورابط يشرح حل مشكلة معروفة.
http://arfedora.blogspot.com/2016/01/virtualbox.html
https://arfedora.blogspot.com/2018/03/virtualbox.html
-برنامج Gnome Boxes مع رابط يشرح عنه.
https://arfedora.blogspot.com/2018/04/gnome-boxes.htmlsudo dnf install gnome-boxes
-برنامج virt-manager وبرامج دعم الأجهزة الوهمية.
sudo dnf group mark remove virtualization
sudo dnf group install --with-optional virtualization
sudo dnf install virt-manager edk2-ovmf
sudo systemctl enable libvirtd
بعد التثبيت إذا واجهتنا أي مشكلة في virtualbox أو virt-manager نعيد إقلاع الجهاز .sudo systemctl start libvirtd
اخر ملاحظة خاصية secureboot في البايوس إذا كانت مفعلة قد تسبب مشاكل ل VirtualBox وهي عدم القدرة على تفعيل تعريفات خاصة يحتاجه VirtualBox .
موضوع يتكلم عن virt-manager .
https://arfedora.blogspot.com/2019/04/virt-manager-primeos-pubg.html
20-برامج تنزيل التورنت Torrent .
-لواجهة kde plasma و lxqt .-لباقي الواجهات .sudo dnf install qbittorrent
sudo dnf install transmission
21-برامج تسجيل الشاشة نختار ما يناسبنا .
-إذا واجهتنا أي مشكلة في vokoscreen نحذف مجلد الإعدادا تالخاص به ثم نشغله من جديد .sudo dnf install vokoscreen ffmpeg ffmpeg-libs pulseaudio-utils gstreamer-ffmpeg
rm -r ~/.config/vokoscreen
-برنامج shutter لأخذ لقطات عن الشاشة والتعديل على الصور (برنامج shutter مفيد جدا للمهم بعمل شروحات في الأسفل رابط يشرح عنه) تحديث shutter للأسف لا يعمل على الإصدار 31 لأن يحتاج إصدر قديم من مفسر لغة البرمجة perl.
http://www.linuxac.org/forum/threads/67814-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D8%AC-Shutter-%D9%88-%D8%A7%D8%B3%D8%AA%D8%B9%D8%B1%D8%A7%D8%B6-%D9%85%D9%85%D9%8A%D8%B2%D8%A7%D8%AA%D9%87sudo dnf install shutter
ملاحظة هذه البرامج لا تعمل على wayland لهذا إذا أردنا إستخدامها نقلع من Gnome on Xorg لاكن يوجد بدائل ممكن إستخدام برنامج تصوير الشاشة الخاص بجنوم وفقط نستخدم shutter للتعديل أما برنامج vokoscreen يمكنكم تجربة برنامجي sgvrecord وهو برنامج بسيط, مازلت أعمل عليه لهذا مازال تحت التجربة وإستخدامه على مسؤولتك الشخصية لن يسبب ضرر للنظام لاكن لا أضمن الان أن الصوت والفيديو يخرجو بشكل سليم مئة في المئة.
sudo dnf copr enable youssefmsourani/sgvrecord -y
sudo dnf install sgvrecord -y
22-تثبيت برنامج steam .
sudo dnf install steam
23- تثبيت برنامج محاكي نظام ويندوز wine والبرنامج المساعد playonlinux وlutris لتثبيت الألعاب.
sudo dnf install wine
sudo dnf install playonlinux
sudo dnf install lutris
موضوع يتكلم عن lutris .
https://arfedora.blogspot.com/2019/04/lutris.html
24- تثبيت برنامح arfedora-control-center .
ما زلت أطور فيه ولو أني توقفت منذ عدت أشهر على العموم البرنامج يوفر Launcher لمراكز تحكم الواجهات ويوفر بعض الادوات مثل إقاف وتشغيل الخدمات وإقاف وتشغيل المستودعات والتعديل على إعدادات محمل الإقلاع Grub لهذا الحذر واجب يعني لا تعدل على شيء او توقف مثلا خدمة لا تعرف عملها قد يادي هذا لتوقف النظام عن العمل .
sudo dnf copr enable youssefmsourani/arcontrolcenter -y
sudo dnf install arfedora-control-center -y
25-تثبيت أيات .
http://arfedora.blogspot.com/2015/11/blog-post_11.html26-تثبيت متصفح tor .
http://www.arfedora.blogspot.com/2016/05/tor.html27-تثبيت برنامج powerline لتجميل الطرفية Terminal .
http://arfedora.blogspot.com/2015/10/powerline.html28-ضبط إعدادات LibreOffice Writer للكتابة باللغة العربية بشكل صحيح .
http://arfedora.blogspot.com/2015/11/libreoffice.html29-حل مشكلة عدم القدرة على فتح أقسام NTFS الخاص بويندوز أو مشكلة عدم القدرة على الكتابة أو الحفظ فيهم .
http://arfedora.blogspot.com/2015/10/blog-post_73.html30-تثبيت برنامج للترجمة الفورية.
https://github.com/yucefsourani/arpytrans
31-تثبيت برنامج تصميم وبرمجة الألعاب .
-Godot مفتوح المصدر وموجود أيضا فيluniversalinstaller لاكن من خلال flatpak .
sudo dnf install godot
32- حل مشكلة الكتابة بالعربية على Gnome Terminal وعلى ما أظن Mate Terminal (ملاحظة في الإصدار 31 الذي يحتوي Gnome 3.34 لم يعد اﻷمر ضروري حيث أصبحت ترمينال جنوم تدعم العربية وكل ترمينال أخر يستخدم vte291 terminal emulator مثل ترمينال xfce الجديد وmate و ....إلخ شكرا لمشروع جنوم).
http://www.arfedora.blogspot.com/2016/08/gnome-terminal.html33-حل مشكلة ظهور بعض ملفات النصوص العربية الأتية من ويندوز (مثال ملفات الترجمة).
http://www.arfedora.blogspot.com/2017/01/blog-post_23.html
34-لمن أراد ايقاف كاميرا اللابتوب من خلال إقاف تعريفها .
sudo modprobe -r uvcvideo
echo "blacklist uvcvideo"|sudo tee /etc/modprobe.d/blacklistcamera.conf
sudo modprobe uvcvideo
sudo rm /etc/modprobe.d/blacklistcamera.conf
35-طريقة التبديل بين كروت الشاشة لمن لديك كرت شاشة هجين .
http://www.arfedora.blogspot.com/2016/09/25_28.html36-تعريف كرت WiFi Broadcom من خلال برنامج luniversalinstaller.
37-موضوع عن تثبيت تعريفات كروت Realtek Wifi .
http://www.arfedora.blogspot.com/2016/12/realtek.html38-تثبيت scratch2 من خلال wine و playonlinux .
39-برنامج xdman بديل Internet Download Manager موجود أيضا في برنامجluniversalinstaller .
40- بعض المشاكل التي قد تواجهك في فيدورا وحلها وبعض النصائح .
41-إذا كنت تستخدم Fedora kde ,لعرض ما يسمى video thumbnails في مدير ملفات kde أي مدير الملفات Dolphin .
42-تعين كلمة مرور لمستخدم root إذا أردنا وإذا إحتاج الأمر .
sudo passwd root
43-تثبيت تعريف nvidia لمن أراد .
https://arfedora.blogspot.com/2019/05/nvidia-rpmfusion.html
44-وثائق سريعة لفيدورا ممكن أن تكون مفيدة .
https://docs.fedoraproject.org/en-US/quick-docs/
45-تثبيت متصفح chromium المتوفر في مستودعات rpmfusion بالتحديد الحزمة chromium-vaapi وليس المتوفر في المستودعات الرسمية بالتحديد الحزمة التي تسمى chromium وأيضا مع تثبيت أشياء أخرى أمثلة شيء خاص بكرت الشاشة intel للتسريع شيء خاص بمعالجة الفيديو (يحتاج مستودعات rpmfusion ).
sudo dnf install intel-vaapi-driver intel-media-driver libva-intel-driver libva-intel-hybrid-driver chromium-libs-media-freeworld chromium-vaapi
أخيرا كل ما ذكر في الأعلى يعتمد على عدة أشياء منها قدم كرت الشاشة من عدمه ويعتمد على الموقع الذي يوفر الفيديوهات وأيضا على إعدادات المتصفح نفسه ,حاولت قدر الإمكان عدم إغفال أي شيء مثلا في حزم intel قد لا نحتاجهم كلهم لأن الأمر يعتمد على إصدار كرت الشاشة وبعذ التفاصيل أي كل كل جيل من معالجات intel قد يحتاج حزمة معينة (ملاحظة قد لا يعمل اﻷمر أحيانا وقد يحتاج أحيانا بعض الإعدادات مثلا الإنتقال إلى Gnome on Xorg على العموم تابع هذين الرابطين ).
https://www.linuxuprising.com/2019/01/fedora-updates-chromium-with-vaapi.hhttps://www.linuxuprising.com/2019/01/fedora-updates-chromium-with-vaapi.htmltml
https://fedoramagazine.org/chromium-on-fedora-finally-gets-vaapi-support/
أخيرا قد يكون هناك هفوات او أشياء لم أجربها منذ مدة في الموضوع لضيق الوقت لهذا الأخطاء واردة .