جدول المحتويات
التحضير لأعجوبة 4
على جهاز البناء
- يجب تثبيت حزمة anaconda المرقوعة
- يجب تثبيت python-imgcreate و livecd-tools المرقوعة
خيار Boot in English لم يعد يعمل.
إعدادات لوحة المفاتيح للنظام
الملف /etc/sysconfig/keyboard يفترض أن يحتوي ما يشبه
KEYTABLE="ar-qwerty" MODEL="pc105" LAYOUT="us,ara" KEYBOARDTYPE="pc" VARIANT="qwerty" OPTIONS="grp:alt_shift_toggle,grp_led:scroll"
هناك كلام عن استعمال udev يعني وضع ملف في /etc/udev/rules.d/ مثل
ENV{ID_INPUT_KEYBOARD}=="?*", ENV{xkblayout}="de"
لكنه بحاجة للكثير من الاختبار
إعدادات إكس بما في ذلك لوحة المفاتيح
سيتم تغيير طريقة إعاداد إكس بحيث تصبح داخل مجلد /etc/xorg.conf.d/ مثلا /etc/xorg.conf.d/foobar.conf وذاك الملف يفترض أن يعمل Match قبل أن يطبق الإعدادات
لوحة المفاتيح سيتم وضع إعداداتها في /etc/xorg.conf.d/00-system-setup-keyboard.conf وذلك بناء على etc/sysconfig/keyboard وكلما حدث أي تغيير على ذلك الملف يقوم system-setup-keyboard بتحديث الملف
كذلك يلزمنا إعادة النظر في تخصيصنا لإعدادات synaptics
إعادة كتابة مركز التحكم
- قد يلزم ذلك بسبب تغيير ال API في Policy Kit
- تحديث جدول قيم PCI الخاصة ب nvidia
عمل سمة plymouth جديدة
عمل أقراص حية معدلة
- في هذا الموضوع تم مناقشة طرق عمل ذلك
بعد تثبيت فيدورا
- لا داع ل yum-presto لأنه مثبت مسبقا
- تحرير keepcache=1 في /etc/yum.conf
rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm yum install livecd-tools yum-fastestmirror mesa-dri-drivers-experimental gstreamer-ffmpeg ffmpeg
ملفات kickstart الخاصة بفيدورا 13
الملف هو fedora-livecd-desktop.ks وليس fedora-live-desktop.ks كما كان سابقا.
مشاكل لوحة المفاتيح العربية
- التخبط في زر التبديل بين s-c-keyboard و gnome و gdm
- ضم الأقراص تلقائيا (تغيرات في polkit)
المطلوب:
- البحث عن سبب وجود SHIFT+CAPS في غنوم
- التحقق من عمل زر التبديل في gdm
- إعادة بناء s-c-keyboard ثم system-setup-keyboard
تغيرات polkit
تغيرات devicekit-disks
- أصبح اسمها udisks والخدمات مكتوبة في الملف /usr/share/polkit-1/actions/org.freedesktop.udisks.policy
دعم مودم ueagle
- نحتاج حزمة ueagle-atm4-firmware - من مستودع فيدورا - http://gna.org/projects/ueagleatm/
- نحتاج حزمة ueagle-atm123-firmware - ليست في فيدورا
تحديث ojuba-desktop-settings
- تحديث samples
- تعديل sound-theme-freedesktop وليس gnome-audio
- تثبيت ملف /var/lib/polkit-1/localauthority/10-vendor.d/20-ojuba.pkla حتى يسمح للمستخدم العادي ضم القرص.
- ما هو بديل 10-synaptics.fdi حيث أنه تم التخلي عن hal
- كان الهدف منه هو تفعيل tab to click
<merge key="input.x11_driver" type="string">synaptics</merge> <merge key="input.x11_options.TapButton1" type="string">1</merge>
- الطريقة الصحيحة لتعديل أي gconf هي عمل grep على مجلد /etc/gconf/schemas/ لمعرفة الحزمة ثم رقع تلك الحزمة.
رقع anaconda
هذه الرقعة من أعجوبة 3 تسمح بالترقية من نفس الإصدارة (أعجوبة 3 إلى أعجوبة 3) بغرض إصلاحها في وسيط التثبيت.
--- anaconda-11.5.1.62.org/installclasses/fedora.py 2009-07-23 12:18:11.000000000 +0300 +++ anaconda-11.5.1.62/installclasses/fedora.py 2009-09-02 04:16:58.206884555 +0300 @@ -108,7 +108,7 @@ # This line means we do not support upgrading from anything older # than two versions ago! - return newVer > oldVer and newVer - oldVer <= 2 + return newVer >= oldVer and newVer - oldVer <= 2 def __init__(self): BaseInstallClass.__init__(self)