جدول المحتويات

التحضير لأعجوبة 4

على جهاز البناء

خيار 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

إعادة كتابة مركز التحكم

عمل سمة plymouth جديدة

عمل أقراص حية معدلة

بعد تثبيت فيدورا

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 كما كان سابقا.

مشاكل لوحة المفاتيح العربية

المطلوب:

تغيرات polkit

تغيرات devicekit-disks

دعم مودم ueagle

تحديث ojuba-desktop-settings

	<merge key="input.x11_driver" type="string">synaptics</merge>
	<merge key="input.x11_options.TapButton1" type="string">1</merge>

رقع 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)

إصلاح yum

هو يعمل على branch مختلف اسمه yum-3_2_X

http://yum.baseurl.org/gitweb?p=yum.git;a=shortlog;h=refs/heads/yum-3_2_X