بسم الله الرحمن الرحيم
هذا السكريبت هو معدل من سكريبت طويل كتبه بعض الإخوة وأظن أن اسمه الزعبي من مجتمع لينكس العربي من أجل تغيير خط النظام الافتراضي إلى الخط الذي تحبه
وإنما قمت بتعديله بسبب الطول أولا وبسبب مشاكل كانت تقع عند تنفيذه
الآن كل ما عليك فعله هو نسخ السكريبت إلى ملف جديد ثم اعطه صلاحيات التنفيذ ثم شغله بصلاحيات الجذر
وهذا هو السكريبت المعدل
#!/bin/bash read -p 'saisissez le nom de la police [par défault : KacstQurn]: ' font echo -e "<?xml version=\"1.0\"?>\r\n<!DOCTYPE fontconfig SYSTEM \"fonts.dtd\">\r\n<fontconfig>\r\n\t<!-- Arabic (ar) -->\r\n\t<match target=\"pattern\">\r\n\t\t<test name=\"lang\" compare=\"contains\">\r\n\t\t\t<string>ar</string>\r\n\t\t</test>\r\n\t\t<test qual=\"any\" name=\"family\">\r\n\t\t\t<string>serif</string>\r\n\t\t</test>\r\n\t\t<edit name=\"family\" mode=\"prepend\" binding=\"strong\">\r\n\t\t\t<string>$font</string>\r\n\t\t</edit>\r\n\t</match>\r\n\r\n\r\n\t<match target=\"pattern\">\r\n\t\t<test name=\"lang\" compare=\"contains\">\r\n\t\t\t<string>ar</string>\r\n\t\t</test>\r\n\t\t<test qual=\"any\" name=\"family\">\r\n\t\t\t<string>sans-serif</string>\r\n\t\t</test>\r\n\t\t<edit name=\"family\" mode=\"prepend\" binding=\"strong\">\r\n\t\t\t<string>$font</string>\r\n\t\t</edit>\r\n\t</match>\r\n\r\n\r\n\t<match target=\"pattern\">\r\n\t\t<test name=\"lang\" compare=\"contains\">\r\n\t\t\t<string>ar</string>\r\n\t\t</test>\r\n\t\t<test qual=\"any\" name=\"family\">\r\n\t\t\t<string>monospace</string>\r\n\t\t</test>\r\n\t\t<edit name=\"family\" mode=\"prepend\" binding=\"strong\">\r\n\t\t\t<string>Thabit</string>\r\n\t\t \r\n\t\t</edit>\r\n\t</match>\r\n\t<!-- Arabic (ar) ends -->\r\n</fontconfig>" > /etc/fonts/conf.d/69-language-selector-ar.conf; if [ ! -e /etc/fonts/conf.d/69-language-selector-ar.conf ]; then ln -s /etc/fonts/conf.avail/69-language-selector-ar.conf /etc/fonts/conf.d/69-language-selector-ar.conf fi echo 'Opération a réussi'
انبه إلى أنه يجب التأكد من وجود الخط الذي تكتب اسمه
