أدوات المستخدم

أدوات الموقع


pri:oj4

اختلافات

عرض الاختلافات بين النسخة المختارة و النسخة الحالية من الصفحة.

رابط إلى هذه المقارنة

جانبي المراجعة السابقة المراجعة السابقة
المراجعة التالية
المراجعة السابقة
pri:oj4 [2010/07/20 20:45]
alsadi
pri:oj4 [2015/04/23 00:21] (حالي)
سطر 1: سطر 1:
 +====== التحضير لأعجوبة 4 ======
 +===== على جهاز البناء =====
 +  * يجب تثبيت حزمة anaconda المرقوعة
 +  * يجب تثبيت python-imgcreate و livecd-tools المرقوعة
  
 +خيار Boot in English لم يعد يعمل.
 +
 +===== إعدادات لوحة المفاتيح للنظام =====
 +الملف /​etc/​sysconfig/​keyboard يفترض أن يحتوي ما يشبه
 +<​code>​
 +KEYTABLE="​ar-qwerty"​
 +MODEL="​pc105"​
 +LAYOUT="​us,​ara"​
 +KEYBOARDTYPE="​pc"​
 +VARIANT="​qwerty"​
 +OPTIONS="​grp:​alt_shift_toggle,​grp_led:​scroll"​
 +</​code>​
 +
 +هناك كلام عن استعمال udev يعني وضع ملف في /​etc/​udev/​rules.d/​ مثل
 +<​code>​
 +ENV{ID_INPUT_KEYBOARD}=="?​*",​ ENV{xkblayout}="​de" ​
 +</​code>​
 +
 +لكنه بحاجة للكثير من الاختبار
 +
 +  * http://​who-t.blogspot.com/​2010/​01/​new-configuration-world-order.html
 +
 +===== إعدادات إكس بما في ذلك لوحة المفاتيح =====
 +سيتم تغيير طريقة إعاداد إكس بحيث تصبح داخل مجلد /​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
 +
 +  * http://​lists.fedoraproject.org/​pipermail/​devel/​2010-February/​130929.html
 +  * https://​fedoraproject.org/​wiki/​Input_device_configuration
 +
 +
 +===== إعادة كتابة مركز التحكم =====
 +  * قد يلزم ذلك بسبب تغيير ال API في Policy Kit
 +  * تحديث جدول قيم PCI الخاصة ب nvidia
 +
 +===== عمل سمة plymouth جديدة =====
 +  * http://​www.linuxac.org/​forum/​linuxac65/​thread33469.html
 +
 +===== عمل أقراص حية معدلة =====
 +  * [[http://​lists.fedoraproject.org/​pipermail/​livecd/​2010-February/​005670.html|في هذا الموضوع]] تم مناقشة طرق عمل ذلك
 +  * [[http://​lists.fedoraproject.org/​pipermail/​livecd/​attachments/​20090922/​85647312/​attachment.py|هذا السكربت لإضافة ملفات]]
 +  * [[http://​lists.fedoraproject.org/​pipermail/​livecd/​2010-March/​005736.html|المزيد من التطور فيها]]
 +
 +===== بعد تثبيت فيدورا =====
 +  * لا داع ل yum-presto لأنه مثبت مسبقا
 +  * تحرير keepcache=1 في /​etc/​yum.conf
 +<code bash>
 +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
 +</​code>​
 +
 +
 +===== ملفات 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 =====
 +  * هناك أمر اسمه [[http://​hal.freedesktop.org/​docs/​polkit/​pkcheck.1.html|pkcheck]]
 +  * القيم المسموحة مذكورة في كتيب [[http://​hal.freedesktop.org/​docs/​polkit/​polkit.8.html|polkit]]
 +  * توضع الملفات في
 +    * /​var/​lib/​polkit-1/​localauthority/​10-vendor.d/​*.pkla
 +    * وفي /​etc/​polkit-1/​localauthority.conf.d/​
 +  * للمزيد man pklocalauthority
 +
 +===== تغيرات devicekit-disks =====
 +  * أصبح اسمها udisks والخدمات مكتوبة في الملف ​ /​usr/​share/​polkit-1/​actions/​org.freedesktop.udisks.policy
 +
 +===== دعم مودم ueagle =====
 +  * نحتاج حزمة ueagle-atm4-firmware - من مستودع فيدورا - http://​gna.org/​projects/​ueagleatm/​
 +  * نحتاج حزمة ueagle-atm123-firmware - ليست في فيدورا ​
 +    * https://​bugzilla.redhat.com/​show_bug.cgi?​id=516311
 +
 +===== تحديث 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
 +<​code>​
 + <merge key="​input.x11_driver"​ type="​string">​synaptics</​merge>​
 + <merge key="​input.x11_options.TapButton1"​ type="​string">​1</​merge>​
 +</​code>​
 +  * الطريقة الصحيحة لتعديل أي gconf هي عمل grep على مجلد /​etc/​gconf/​schemas/​ لمعرفة الحزمة ثم رقع تلك الحزمة.
 +
 +===== رقع anaconda =====
 +هذه الرقعة من أعجوبة 3 تسمح بالترقية من نفس الإصدارة (أعجوبة 3 إلى أعجوبة 3) بغرض إصلاحها في وسيط التثبيت.
 +
 +<code diff>
 +--- 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)
 +</​code>​
 +
 +
 +===== إصلاح yum =====
 +  * https://​bugzilla.redhat.com/​show_bug.cgi?​id=613399
 +  * http://​yum.baseurl.org/​gitweb?​p=yum.git;​a=commit;​h=e589f437dcbd1486212d9da2f1bb146c73c45ef2
 +
 +هو يعمل على branch مختلف اسمه yum-3_2_X
 +
 +http://​yum.baseurl.org/​gitweb?​p=yum.git;​a=shortlog;​h=refs/​heads/​yum-3_2_X
pri/oj4.txt · آخر تعديل: 2015/04/23 00:21 (تحرير خارجي)