أعجوبة

البرمجيات الحُرة والمفتوحة المصدر

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

أدوات الموقع


pri:oj4

اختلافات

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

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

جانبي المراجعة السابقةالمراجعة السابقة
المراجعة التالية
المراجعة السابقة
pri:oj4 [2010/07/20 23:45] alsadipri:oj4 [2015/04/23 03:21] (حالي) – تحرير خارجي 127.0.0.1
سطر 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 03:21 بواسطة 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki