tag:blogger.com,1999:blog-44292073715640671222024-03-14T06:15:03.229+02:00فيدورا بالعربيمدونة تهدف إلى دعم نظام GNU/LINUX بشكل عام وتوزيعة فيدورا بشكل خاصYucuf Souranihttp://www.blogger.com/profile/02081552714917269435noreply@blogger.comBlogger294125tag:blogger.com,1999:blog-4429207371564067122.post-57837719835998072992021-07-02T10:11:00.003+03:002021-07-02T10:11:45.712+03:00أرشفة المدونة<p> </p><p>بسم الله الرحمن الرحيم</p><p>السلام عليكم ورحمة الله وبركاته</p><p><br /></p><p>المواضيع في المدونة مؤرشفة ولن يتم تعديلها .</p><p>لهذا أي موضوع قد تقرأه عليك ان تأخذ بالحسبان أنه قد يكون هناك تغيرات حصلت مع مرور الوقت وبعض المواضيع قد لا تكون مجدية في الوقت الحالي .</p><p><br /></p>Yucuf Souranihttp://www.blogger.com/profile/02081552714917269435noreply@blogger.comtag:blogger.com,1999:blog-4429207371564067122.post-79783391696835443552020-11-21T11:48:00.003+02:002020-11-21T11:50:28.063+02:00الفرق بين مدير الحزم والمتجر في لينكس<p> </p><p style="text-align: center;"><span style="font-size: large;"><b>بسم الله الرحمن الرحيم</b></span></p><p style="text-align: center;"><span style="font-size: large;"><b>السلام عليكم ورحمة الله وبركاته </b></span></p><p style="text-align: center;"><br /></p><p style="text-align: center;"><br /></p><div dir="auto"><div class="ecm0bbzt hv4rvrfc ihqw7lf3 dati1w0a" data-ad-comet-preview="message" data-ad-preview="message" id="jsc_c_xq"><div class="j83agx80 cbu4d94t ew0dbk1b irj2b8pg"><div class="qzhwtbm6 knvmm38d"><span class="d2edcug0 hpfvmrgz qv66sw1b c1et5uql rrkovp55 a8c37x1j keod5gw0 nxhoafnm aigsh9s9 d3f4x2em fe6kdd0r mau55g9w c8b282yb iv3no6db jq4qci2q a3bd9o3v knj5qynh oo9gr5id hzawbc8m" dir="auto"><div class="kvgmc6g5 cxmmr5t8 oygrvhab hcukyx3x c1et5uql ii04i59q"><div dir="auto" style="text-align: start;"><span style="font-size: x-large;"><b>بالنسبة لتثبيت البرامج ما الفرق بين مدير الحزم والمتجر في لينكس ؟</b></span></div><div dir="auto" style="text-align: start;"> </div><div dir="auto" style="text-align: start;"> </div><div dir="auto" style="text-align: start;"> </div><div dir="ltr" style="text-align: center;"> <div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1_00N4qFho-6fIj4k-VCRmaHI2iHWTEcWRkgqSo6Armo5PQk70OGQsntOAMB2M6cPCBTxbkBYZd8C5KZzFTmfI1YGH-CgcToAxC80BfFXGqmLrATLecfzGRs6PouGMghze6VZ19iSV6iG/s7200/fedora-fathead-2ft_300dpi.ng.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="7200" data-original-width="7200" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1_00N4qFho-6fIj4k-VCRmaHI2iHWTEcWRkgqSo6Armo5PQk70OGQsntOAMB2M6cPCBTxbkBYZd8C5KZzFTmfI1YGH-CgcToAxC80BfFXGqmLrATLecfzGRs6PouGMghze6VZ19iSV6iG/s320/fedora-fathead-2ft_300dpi.ng.png" /></a></div><br /></div><span><a name='more'></a></span><div dir="auto" style="text-align: start;"> </div></div><div class="o9v6fnle cxmmr5t8 oygrvhab hcukyx3x c1et5uql ii04i59q"><div dir="auto" style="text-align: start;"><span style="font-size: large;">لنأخذ مثال فيدورا و Dnf .</span></div><div dir="auto" style="text-align: start;"> </div></div><div class="o9v6fnle cxmmr5t8 oygrvhab hcukyx3x c1et5uql ii04i59q"><div dir="auto" style="text-align: start;">1- يقوم مدير الحزم Dnf بتثبيت حزم rpm المتوفرة في المستودعات المعرفة عنده وأيضا ممكن تمرير حزمة rpm بشكل يدوي وفردي , هذه الحزم ممكن أن تكون برنامج أو تعريف أو مكتبة برمجية أو مثلا ثيمات أو أي شيء تم تحزيمه بصيغة rpm .</div><div dir="auto" style="text-align: start;"> </div></div><div class="o9v6fnle cxmmr5t8 oygrvhab hcukyx3x c1et5uql ii04i59q"><div dir="auto" style="text-align: start;">2- المتجر من أشهرهم gnome-software ويعرف أيضا ببساطة ب Software و أيضا متجر kde وإسمه Discover .</div></div><div class="o9v6fnle cxmmr5t8 oygrvhab hcukyx3x c1et5uql ii04i59q"><div dir="auto" style="text-align: start;">الهدف الأساسي من المتجر هو تثبيت البرامج فقط وذلك من خلال المستودعات المعرفة عنده والبيانات التي وفرتها التوزيعة أو اي جهة أخرى مثلا مستودعات rpmfusion في حالة فيدورا , هذه البيانات هي ما يسمى البيانات الفوقية metadata ,وهي في حالتنا هنا تتضمن بيانات مثل لقطات الصور عن البرامج Screenshots و تعريف بسيط عنه و نوع الرخصة و...إلخ أي ما يظهر في المتجر عادتا من صور ومعلومات .</div><div dir="auto" style="text-align: start;"> </div></div><div class="o9v6fnle cxmmr5t8 oygrvhab hcukyx3x c1et5uql ii04i59q"><div dir="auto" style="text-align: start;">يتميز أيضا المتجر أنه قد يحتوي على إضافات plugins للتعامل و تثبيت أنواع حزم أخرى مثل flatpak و snap أيضا على حسب المستودعات المعرفة في النظام .</div><div dir="auto" style="text-align: start;"> </div></div><div class="o9v6fnle cxmmr5t8 oygrvhab hcukyx3x c1et5uql ii04i59q"><div dir="auto" style="text-align: start;">قد يتميز أيضا المتجر مثلا في فيدورا ممكن ترقية فيدورا للإصدار الأعلى بشكل رسومي من دون الدخول في الأوامر النصية وهي تعمل بأكثرية الأحيان بشكل جيد في حال لم يتم العبث كثيرا في المستودعات وإضافة مستودعات عشوائية لا تناسب فيدورا أو الإصدار الذي تعمل منه .</div><div dir="auto" style="text-align: start;"> </div></div><div class="o9v6fnle cxmmr5t8 oygrvhab hcukyx3x c1et5uql ii04i59q"><div dir="auto" style="text-align: start;">أي الهدف من المتجر هو توفير شيء مثل Google Play في Android و App Store في أجهزة Apple .</div></div><div class="o9v6fnle cxmmr5t8 oygrvhab hcukyx3x c1et5uql ii04i59q"><div dir="auto" style="text-align: start;"> </div><div dir="auto" style="text-align: start;"> </div><div dir="auto" style="text-align: start;"> </div><div dir="auto" style="text-align: start;"> </div><div dir="auto" style="text-align: start;">موضوع للتكملة :</div><div dir="auto" style="text-align: start;">كيف يحصل متجر جنوم على معلوماته عن البرامج ؟</div><div dir="auto" style="text-align: start;"><a href="https://arfedora.blogspot.com/2018/04/blog-post_11.html"><span></span></a><span><a class="oajrlxb2 g5ia77u1 qu0x051f esr5mh6w e9989ue4 r7d6kgcz rq0escxv nhd2j8a9 nc684nl6 p7hjln8o kvgmc6g5 cxmmr5t8 oygrvhab hcukyx3x jb3vyjys rz4wbd8a qt6c0cv9 a8nywdso i1ao9s8h esuyzwwr f1sip0of lzcic4wl py34i1dx gpro0wi8" href="https://arfedora.blogspot.com/2018/04/blog-post_11.html" rel="nofollow noopener" role="link" tabindex="0" target="_blank">https://arfedora.blogspot.com/2018/04/blog-post_11.html</a></span></div></div><div class="o9v6fnle cxmmr5t8 oygrvhab hcukyx3x c1et5uql ii04i59q"><div dir="auto" style="text-align: start;"> </div><div dir="auto" style="text-align: start;">ما هي الحزمة وإسمها بالإنكليزي package ؟</div><div dir="auto" style="text-align: start;">بشكل بسيط ملف مضغوط يحتوي ملفات البرنامج ومعلومات عنه مثل ما يحتاجه من برامج أو مكتبات برمجية أخرى ليعمل و إسمه و تعريف عنه و رخصته و...إلخ وأين يجب أن توضع ملفاته عند تثبيته و هذه الأشياء ...إلخ (في حالة flatpak وsnap ربما يحتاج الأمر مراجعة لكن لا مجال لتعقيد الأمر أكثر) .</div><div dir="auto" style="text-align: start;"> </div></div><div class="o9v6fnle cxmmr5t8 oygrvhab hcukyx3x c1et5uql ii04i59q"><div dir="auto" style="text-align: start;">ما هو المستودع ويسمى بالإنكليزي repository؟</div><div dir="auto" style="text-align: start;">بشكل بسيط مجلد على جهاز بعيد يسمى سرفر , يحتوي المستودع على الحزم و يحتوي أيضا metadata عن هذه الحزم مثلا ما هي الحزم المتوفرة في المستودع وما هو إصداراها و ...إلخ</div><div dir="auto" style="text-align: start;"> </div></div><div class="o9v6fnle cxmmr5t8 oygrvhab hcukyx3x c1et5uql ii04i59q"><div dir="auto" style="text-align: start;"> (كل مستودع يتم تعريفه على النظام غالبا من خلال ملفات نصية توفر معلومات عنه مثل عنوانه و...إلخ مثلا في dnf الملفات تنتهي بالاحقة repo. في هذا المسار etc/yum.repos.d/ و في debian و ubuntu ملفات sources في etc/apt/ وهكذا كل مدير حزم له أماكن محددة ...إلخ )</div><div dir="auto" style="text-align: start;"> </div></div><div class="o9v6fnle cxmmr5t8 oygrvhab hcukyx3x c1et5uql ii04i59q"><div dir="auto" style="text-align: start;">هل المستودع مشترك بين كل التوزيعات ؟</div><div dir="auto" style="text-align: start;">على حسب نوع التحزيم في حالة flatpak وsnap مستودعات flatpak وsnap مبدئيا يعملوا على كل التوزيعات بشكل مشترك .</div></div><div class="o9v6fnle cxmmr5t8 oygrvhab hcukyx3x c1et5uql ii04i59q"><div dir="auto" style="text-align: start;">حزم مثل dep و rpm و...إلخ كل مستودع موجه لتوزيعة معينة وما بني عليها حتى كل إصدار له مستودع خاص حتى لو كان لذات التوزيعة .</div><div dir="auto" style="text-align: start;"> </div></div><div class="o9v6fnle cxmmr5t8 oygrvhab hcukyx3x c1et5uql ii04i59q"><div dir="auto" style="text-align: start;">خلط الأمور في بعضها بكل بساطة يعني ضياع النظام وإنهياره خاصة إذا كان المستودع المضاف والغير مناسب يحتوي برمجيات كثيرة وأساسية للنظام قد تقوم بإستبدال برمجيات النظام المتناغمة مع بعضها بإصدرارات <span class="d2edcug0 hpfvmrgz qv66sw1b c1et5uql rrkovp55 a8c37x1j keod5gw0 nxhoafnm aigsh9s9 d3f4x2em fe6kdd0r mau55g9w c8b282yb iv3no6db jq4qci2q a3bd9o3v knj5qynh oo9gr5id hzawbc8m" dir="auto"> أصغر أو أكبر </span> غير متوافقة وغير متجانسة لأن النظام أساسا عبارة عن مجموعة كبيرة من حزم البرمجيات المثبته المتكاتفة وبإصدارات متجانسة ,تخيل مثلا أن تضع محرك جرار في سيارة صغيرة أي أن تضع شيء ما بغير محله أو بغير زمانه .</div><div dir="auto" style="text-align: start;"> </div><div dir="auto" style="text-align: start;"> </div><div dir="ltr" style="text-align: center;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2aCCHApvbU7rAKq6O9UnDpPji3iB0U9xsDzfoWB0cskJrkPzlG7wqIr-XnXklrhB1pYLp1SBaiWPdr8WsMLZyUNB0HGUJ5tiP65nI0VbSbmdFyHNHv9ufM7A8Zpk61Ctq1_tslzorDVI4/s1024/126288807_2122582781208523_326730827107853636_o.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="723" data-original-width="1024" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2aCCHApvbU7rAKq6O9UnDpPji3iB0U9xsDzfoWB0cskJrkPzlG7wqIr-XnXklrhB1pYLp1SBaiWPdr8WsMLZyUNB0HGUJ5tiP65nI0VbSbmdFyHNHv9ufM7A8Zpk61Ctq1_tslzorDVI4/s320/126288807_2122582781208523_326730827107853636_o.png" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDxiMlQpc84SeEvIQHT2h0UmQ8eC3MSbtzrQEl2XTjxYwnTbdZJY9y5l-b0TBoyVssjArLb8RMHk9wT38KlyEm3cHqVvzb2TmARI4Sz11qw00xUGsDaDy9xgyjozaZdIhdKgtdaVUnnqLK/s2048/126348244_2122582761208525_2026732475773889681_o.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1116" data-original-width="2048" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDxiMlQpc84SeEvIQHT2h0UmQ8eC3MSbtzrQEl2XTjxYwnTbdZJY9y5l-b0TBoyVssjArLb8RMHk9wT38KlyEm3cHqVvzb2TmARI4Sz11qw00xUGsDaDy9xgyjozaZdIhdKgtdaVUnnqLK/s320/126348244_2122582761208525_2026732475773889681_o.png" width="320" /></a></div><br /> </div><div dir="ltr" style="text-align: center;"> </div></div></span></div></div></div></div>Yucuf Souranihttp://www.blogger.com/profile/02081552714917269435noreply@blogger.comtag:blogger.com,1999:blog-4429207371564067122.post-49634602101719717412020-07-16T21:32:00.000+03:002020-07-16T21:32:27.535+03:00تثبيت سرفر murmur و client mumble <div style="text-align: center;">بسم الله الرحمن الرحيم</div><div style="text-align: center;">السلام عليكم ورحمة الله وبركاته</div><div style="text-align: center;"><br /></div><div style="text-align: center;"><br /></div><div style="text-align: right;"><span class="oi732d6d ik7dh3pa d2edcug0 qv66sw1b c1et5uql a8c37x1j muag1w35 ew0dbk1b jq4qci2q a3bd9o3v knj5qynh oo9gr5id hzawbc8m" dir="auto"><div class="kvgmc6g5 cxmmr5t8 oygrvhab hcukyx3x c1et5uql ii04i59q"><div dir="auto" style="text-align: start;">تثبيت سرفر murmur و client mumble .</div><div dir="auto" style="text-align: start;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdxKnB3Agpuuc0fClTu5JBHPJ_fwwBgmURNdEzFup0Xt7Tpfy59stTqUC9kSaZ3H3x_xdJGv7rAJXCBQOlOUF8MgzPrJ-C1rnBIP1EsuL2fTfU_wipTv47o-maXGJU2SdWMWx8v2-ggMiG/s1366/107004565_1985359004930902_1564528917390308759_o.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdxKnB3Agpuuc0fClTu5JBHPJ_fwwBgmURNdEzFup0Xt7Tpfy59stTqUC9kSaZ3H3x_xdJGv7rAJXCBQOlOUF8MgzPrJ-C1rnBIP1EsuL2fTfU_wipTv47o-maXGJU2SdWMWx8v2-ggMiG/s320/107004565_1985359004930902_1564528917390308759_o.png" width="320" /></a></div><span><a name='more'></a></span><div dir="auto" style="text-align: start;"><br /></div><div dir="auto" style="text-align: right;"><div class="o9v6fnle cxmmr5t8 oygrvhab hcukyx3x c1et5uql ii04i59q"><div dir="auto" style="text-align: start;">بإختصار client mumble هو برنامج voip يشبه برامج مثل TeamSpeak يمكنك تثبيته وإختيار أي سرفر عام منتشر على الإنترنت والدخول في غرف للدردشة من خلال الصوت وله إضاقات ممكن أن تربط مع بعض الألعاب ,يتوفر لأغلب انظمة التشغيل إن كان الهاتف أو الجهاز الشخصي ويوجد أيضا أكثر من client.</div><div dir="auto" style="text-align: start;"><br /></div></div><div class="o9v6fnle cxmmr5t8 oygrvhab hcukyx3x c1et5uql ii04i59q"><div dir="auto" style="text-align: start;">- ال murmur server هو سرفر mumble ممكن إنشائه وجعله عام او خاص عن طريق شبكة ال Lan وهذا ما سأشرح .</div></div><div class="o9v6fnle cxmmr5t8 oygrvhab hcukyx3x c1et5uql ii04i59q"><div dir="auto" style="text-align: start;">إنشاء السرفر ,</div></div><div class="o9v6fnle cxmmr5t8 oygrvhab hcukyx3x c1et5uql ii04i59q"><div dir="auto" style="text-align: start;">sudo dnf install murmur</div></div><div class="o9v6fnle cxmmr5t8 oygrvhab hcukyx3x c1et5uql ii04i59q"><div dir="auto" style="text-align: start;">sudo firewall-cmd --add-service murmur --permanent</div></div><div class="o9v6fnle cxmmr5t8 oygrvhab hcukyx3x c1et5uql ii04i59q"><div dir="auto" style="text-align: start;">sudo firewall-cmd --reload</div></div><div class="o9v6fnle cxmmr5t8 oygrvhab hcukyx3x c1et5uql ii04i59q"><div dir="auto" style="text-align: start;">sudo systemctl start murmur.service</div></div><div class="o9v6fnle cxmmr5t8 oygrvhab hcukyx3x c1et5uql ii04i59q"><div dir="auto" style="text-align: start;">إذا أردنا تفعيل الخدمة عند كل إقلاع نعمل لها enable .</div><div dir="auto" style="text-align: start;">sudo systemctl enable murmur.service</div></div><div class="o9v6fnle cxmmr5t8 oygrvhab hcukyx3x c1et5uql ii04i59q"><div dir="auto" style="text-align: start;">لاحظت أن هنالك مشكلة في الإتصال عن طريق الأجهزة الشخصية وكان الحل نعدل على ملف etc/murmur/murmur.ini/ ونزيل أي شيء من أمام =host طالما غالبا ال ip غير ثابت ثم نعيد تشغيل الخدمة.</div></div><div class="o9v6fnle cxmmr5t8 oygrvhab hcukyx3x c1et5uql ii04i59q"><div dir="auto" style="text-align: start;">sudo systemctl restart murmur.service</div></div><div class="o9v6fnle cxmmr5t8 oygrvhab hcukyx3x c1et5uql ii04i59q"><div dir="auto" style="text-align: start;">- تثبيت ال client على الهاتف إبحث في المتجر , أما في لينكس موجود كحزمة flatpak على مستودع flathub وأيضا متوفر في المستودع الرسمي لفيدورا .</div><div dir="auto" style="text-align: start;">sudo dnf install mumble </div></div><div class="o9v6fnle cxmmr5t8 oygrvhab hcukyx3x c1et5uql ii04i59q"><div dir="auto" style="text-align: start;">إذا واجهتنا مشكلة نجرب تخفيف سياسة selinux بشكل مؤقت من خلال هذا الأمر إذا حلت المشكلة ربما نخفف سياسته إلى متسامح بشكل دائم .</div><div dir="auto" style="text-align: start;">sudo setenforce 0</div></div><div class="o9v6fnle cxmmr5t8 oygrvhab hcukyx3x c1et5uql ii04i59q"><div dir="auto" style="text-align: start;">واجهات للسرفر .</div><div dir="auto" style="text-align: start;"><span><a class="oajrlxb2 g5ia77u1 qu0x051f esr5mh6w e9989ue4 r7d6kgcz rq0escxv nhd2j8a9 nc684nl6 p7hjln8o kvgmc6g5 cxmmr5t8 oygrvhab hcukyx3x jb3vyjys rz4wbd8a qt6c0cv9 a8nywdso i1ao9s8h esuyzwwr f1sip0of lzcic4wl py34i1dx gpro0wi8" href="https://l.facebook.com/l.php?u=https%3A%2F%2Fwiki.mumble.info%2Fwiki%2F3rd_Party_Applications%3Ffbclid%3DIwAR28x6F0ZkTQ1omPPcAS_9GbVn2hQPKqkV8UHtXkacQCwdhhBv79UMNagyc%23Web-Interfaces&h=AT2K25PX28uHUR1Aol-7nCxaWVDTgvYttkofQjuGONieVR84hNdBCGDEyNiUcvrXKoVXJxcrPkjtrQKj3Q6v7p1M12-Q06PKhv7JDdu8QjdlSCfBZFNv5JmClX6I&__tn__=-UK-R&c[0]=AT3paYVTm-EEAu3AAxBjSIMukEOzwiZU7obNUbVLXQSOT8467k6XtSFRxWnKQfrv754Hch9c1CjORgOKbnDwoV-zqDUvfPQMD56FNBMMJDsqebBeyFiv4uxTtXi9n9WtPK3xxQcPmqUWyUU93AD4nozNZ3s6DNDCCVSgsTWpFnq1_ha2MNSi6RPrkgaxV3E" rel="nofollow noopener" role="link" tabindex="0" target="_blank">https://wiki.mumble.info/wiki/3rd_Party_Applications#Web-Interfaces</a></span></div></div><div class="o9v6fnle cxmmr5t8 oygrvhab hcukyx3x c1et5uql ii04i59q"><div dir="auto" style="text-align: start;"><span><a class="oajrlxb2 g5ia77u1 qu0x051f esr5mh6w e9989ue4 r7d6kgcz rq0escxv nhd2j8a9 nc684nl6 p7hjln8o kvgmc6g5 cxmmr5t8 oygrvhab hcukyx3x jb3vyjys rz4wbd8a qt6c0cv9 a8nywdso i1ao9s8h esuyzwwr f1sip0of lzcic4wl py34i1dx gpro0wi8" href="https://l.facebook.com/l.php?u=https%3A%2F%2Fwiki.mumble.info%2Fwiki%2F3rd_Party_Applications%3Ffbclid%3DIwAR2lrtSC_iep5RwTZtbaxVfjxtaitMc6lmvbv27a2vZgFB4YpAAVEfkSzKM%23Standalone_Applications&h=AT0kJRdVAbq6hWys9EEp8OtE84SMmAJE6Fq2j6TsIChnBtOm5bTJsB_MyLmhHkQehnCFC2HQLU-IbWrIDt6w2Pfknj8XfXLHS-1J4oKphCzSU-c9eXD3iml6KAh0&__tn__=-UK-R&c[0]=AT3paYVTm-EEAu3AAxBjSIMukEOzwiZU7obNUbVLXQSOT8467k6XtSFRxWnKQfrv754Hch9c1CjORgOKbnDwoV-zqDUvfPQMD56FNBMMJDsqebBeyFiv4uxTtXi9n9WtPK3xxQcPmqUWyUU93AD4nozNZ3s6DNDCCVSgsTWpFnq1_ha2MNSi6RPrkgaxV3E" rel="nofollow noopener" role="link" tabindex="0" target="_blank">https://wiki.mumble.info/wiki/3rd_Party_Applications#Standalone_Applications</a><br /></span></div><div dir="auto" style="text-align: start;"><br /></div><div dir="auto" style="text-align: start;"><br /></div><div dir="auto" style="text-align: start;"><br /></div><div dir="auto" style="text-align: start;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSmm5eXKUM7kpo1kKTyD6u5a8Zc8vhHIlcarF1PjET8Ym0S1smZn6RYdhlPrkT9nl9ZJKuvs07-j07d8PwTJiNyLyYDU6gBIFAG9uZUeKdbMYHKvFE60qLppY-oTsC3W_uLPqUzmP_e8sS/s1366/107004565_1985359004930902_1564528917390308759_o.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSmm5eXKUM7kpo1kKTyD6u5a8Zc8vhHIlcarF1PjET8Ym0S1smZn6RYdhlPrkT9nl9ZJKuvs07-j07d8PwTJiNyLyYDU6gBIFAG9uZUeKdbMYHKvFE60qLppY-oTsC3W_uLPqUzmP_e8sS/s320/107004565_1985359004930902_1564528917390308759_o.png" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCiG-4ANO-p8aghcm1o1FZyy8O_DZvqIrmfQZSMMiileGkQycrY75TYbDoL27B55mLEy4lzVKQ6fetI9l4dcLZyNu2uLvFnvDkrej7x30RPine_7SBGte2sHDHB7YJ1ODH6p6qryfTXAKL/s1334/107634496_1985361674930635_8620107835769878036_o.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1334" data-original-width="750" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCiG-4ANO-p8aghcm1o1FZyy8O_DZvqIrmfQZSMMiileGkQycrY75TYbDoL27B55mLEy4lzVKQ6fetI9l4dcLZyNu2uLvFnvDkrej7x30RPine_7SBGte2sHDHB7YJ1ODH6p6qryfTXAKL/s320/107634496_1985361674930635_8620107835769878036_o.png" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg33vfZepS0wowzsmBlClCMO7a4YZuChgw2Rx728wVrhuWJfc_l9LViT8JY0n81ujlMbUBWysT89UBV6dkf-jD7BqhmbSWfr1DW51HLZku0a_ctsswUME1LeP6H2DA_WboHEZi0zI9RNrOo/s1334/107725796_1985361691597300_6160421580072589399_o.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1334" data-original-width="750" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg33vfZepS0wowzsmBlClCMO7a4YZuChgw2Rx728wVrhuWJfc_l9LViT8JY0n81ujlMbUBWysT89UBV6dkf-jD7BqhmbSWfr1DW51HLZku0a_ctsswUME1LeP6H2DA_WboHEZi0zI9RNrOo/s320/107725796_1985361691597300_6160421580072589399_o.png" /></a></div><div dir="auto" style="text-align: center;"><br /></div><div dir="auto" style="text-align: start;"><br /></div><div dir="auto" style="text-align: start;"><br /></div><div dir="auto" style="text-align: start;"><br /></div><div dir="auto" style="text-align: start;"><br /></div><div dir="auto" style="text-align: start;"><br /></div><div dir="auto" style="text-align: start;"><br /></div><div dir="auto" style="text-align: start;"><br /></div><div dir="auto" style="text-align: start;"><br /></div><div dir="auto" style="text-align: start;"><br /></div><div dir="auto" style="text-align: start;"><br /></div><div dir="auto" style="text-align: start;"><br /></div><div dir="auto" style="text-align: start;"><br /></div><div dir="auto" style="text-align: start;"><br /></div><div dir="auto" style="text-align: start;"><br /></div><div dir="auto" style="text-align: start;"><br /></div><div dir="auto" style="text-align: start;"><br /></div><div dir="auto" style="text-align: start;"><br /></div><div dir="auto" style="text-align: start;"><br /></div><div dir="auto" style="text-align: start;"><br /></div><div dir="auto" style="text-align: start;"><br /></div><div dir="auto" style="text-align: start;"><br /></div><div dir="auto" style="text-align: start;"><br /></div><div dir="auto" style="text-align: start;"><br /></div><div dir="auto" style="text-align: start;"><br /></div><div dir="auto" style="text-align: start;"><br /></div><div dir="auto" style="text-align: start;"><br /></div><div dir="auto" style="text-align: start;"><br /></div><div dir="auto" style="text-align: start;"><br /></div><div dir="auto" style="text-align: start;"><br /></div><div dir="auto" style="text-align: start;"><br /><span></span></div></div></div></div></span></div>Yucuf Souranihttp://www.blogger.com/profile/02081552714917269435noreply@blogger.comtag:blogger.com,1999:blog-4429207371564067122.post-27858494744609097692019-10-25T21:05:00.000+03:002019-10-29T20:10:38.093+02:00أشياء تفعلها بعد تثبيت فيدورا 31/30<div dir="rtl" style="text-align: right;" trbidi="on">
<div style="text-align: center;">
<br />
<b><span style="color: #3d85c6;">بسم الله الرحمن الرحيم</span></b></div>
<div style="text-align: center;">
<b><span style="color: #3d85c6;">السلام عليكم ورحمة الله وبركاته</span></b></div>
<br />
<br />
<br />
<br />
<br />
<h2 style="text-align: right;">
أشياء تفعلها بعد تثبيت فيدورا <span style="color: #3d85c6;">31/30</span> وما بنيه عليها:</h2>
<br />
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-woGFN9AeDdvhhkGqtC2sKe4WpOF4iLQlFP87FAkTdP7OcwiqinZitqnFAtlEFE9NsgIi-PapfdNbFPUJopxFZdoU_ZYkC-dKVlMJpizfEaZtwecYdxdtWC8VVpaoAf85ff8TlLiFlhM/s1600/fedora_infinity_140x140.png"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-woGFN9AeDdvhhkGqtC2sKe4WpOF4iLQlFP87FAkTdP7OcwiqinZitqnFAtlEFE9NsgIi-PapfdNbFPUJopxFZdoU_ZYkC-dKVlMJpizfEaZtwecYdxdtWC8VVpaoAf85ff8TlLiFlhM/s1600/fedora_infinity_140x140.png" /></a></div>
<br />
قبل
البدأ أريد أن أوضح بعض الأمور أولا في الشرح حاولت قدر الإمكان فصل
البرامج المكتوبة بإستخدام مكتبات رسومية محددة عن بعض الواجهات برأي هكذا
أفضل لكن لا مشكلة ثانيا نختار ما يناسبنا ولا ننسى أنه كلما زادت البرامج
في النظام ذات إحتمال ظهور المشاكل وزاد إحتمال تعرض النظام لثغرات أمنية
أو غير أمنية وزادت الخدمات التي تعمل مما سيأدي تدريجيا إلى بطأ بالجهاز
وأيضا حجم التحديثات لاحقا سيكون كبير وهذا لن يناسب من لديه إنترنت محدود .<br />
<br />
لهذا الأفضل تثبيت فقط ما نحتاجه ثالثا إذا لم نعرف عمل بعض البرامج نبحث
عنها في جوجل أو نستعلم عنها في مدير الحزم مثلا <span style="color: #3d85c6;"><b>sudo dnf info anjuta</b></span>
أخيرا أريد أن أقول أن هذه البرامج التي أعرفها أو التي خطرت على بالي
أثناء كتابة هذا الموضوع ليس بالضرورة انها الأفضل أو أنه لا يوجد غيرها .<br />
<br />
<a name='more'></a>أخر ملاحظة <span style="color: #3d85c6;"><b>Fedora Workstation 30/31</b></span> تعمل إفتراضيا من خلال <span style="color: #3d85c6;"><b>wayland</b></span>
وبسبب حداثته بعض البرامج القليلة قد لا تعمل عليه في الوقت الحاضر وهناك
بعض الأشياء تم إقافها مثل البرامج الرسومية لا تعمل بصلاحيات الجذر <span style="color: #3d85c6;"><b>root</b></span> , لكن ممكن لمن لا يريد العمل على <span style="color: #3d85c6;"><b>wayland</b></span> إختيار الإقلاع من <span style="color: #3d85c6;"><b>Gnome on Xorg</b></span> كما في الصورة في الاسفل .<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-PP-goDlrQIpuSvzh7ICd-wfKwxUVnaJ_kZSwAAoUV6VVCEZ51iziyGPsgl9kF1euL_00KlOFckmXJiu4nZtBt2StsDo8jn54Yp7O17pUU-uEk1eu3iEw-tRKA6FdByFLnfM3Zt_1H7k/s1600/wayland_onxorg.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-PP-goDlrQIpuSvzh7ICd-wfKwxUVnaJ_kZSwAAoUV6VVCEZ51iziyGPsgl9kF1euL_00KlOFckmXJiu4nZtBt2StsDo8jn54Yp7O17pUU-uEk1eu3iEw-tRKA6FdByFLnfM3Zt_1H7k/s320/wayland_onxorg.png" width="320" /></a></div>
<br />
<br />
<br />
<br />
<h4 style="text-align: right;">
1-أولا إذا كنت تواجه مشكلة في إستخدام <span style="color: #3d85c6;">sudo</span> رابط يشرح حل المشكلة لأن الشرح يعتمد على إستخدام <span style="color: #3d85c6;">sudo</span> (غالبا لن تحتاج هذا في فيدورا بواجهة جنوم أي <span style="color: #3d85c6;">Fedora Workstation</span> ).</h4>
<a href="http://arfedora.blogspot.com/2015/11/sudo.html">http://arfedora.blogspot.com/2015/11/sudo.html</a><br />
<br />
<br />
<br />
<br />
<h4 style="text-align: right;">
2-تثبيت برنامج <span style="color: #3d85c6;">luniversalinstaller</span> <span style="color: #3d85c6;">ملاحظة</span> البرنامج قد يعتمد على مدير الحزم <span style="color: #3d85c6;">dnf</span> لهذا عند تشغيله يجب ان يكون <span style="color: #3d85c6;">dnf</span> غير مشغول أي يجب أن لا يكون <span style="color: #3d85c6;">dnf</span> يعمل في مكان أخر وإلا سينتظر حتى ينتهي من عمله.</h4>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf copr enable youssefmsourani/luniversalinstaller -y</b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b> sudo dnf install luniversalinstaller -y</b></span></div>
</blockquote>
<div style="text-align: left;">
<br /></div>
<br />
<br />
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
3-تفعيل <span style="color: #3d85c6;">keepcache</span>
للمستودعات وهو أمر مهم لإستكمال تحميل الحزم من حيث توقف التحميل في حال
حصول أي خطا مثل توقف الإنترنت و...إلخ وأيضا إذا اردنا تفعيل <span style="color: #3d85c6;">fastesmirror</span> لجعل مدير الحزم يستخدم أقرب سرفر لموقعنا الجغرافي .</h4>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwDIJq_y7iuiFxl21aL2TXigiMcIrkVv5diHi_yExVsUBxaLpDNFTePAEX1f5HIEBvkFyJmZx3vF8XFDAc-yePD0hz22IGihpHa4Q9fPUS4emOKZIU3vB2B8GD1Iq38uAEFWW37-EULKDf/s1600/Screenshot+from+2018-10-02+10-32-47.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="743" data-original-width="1366" height="174" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwDIJq_y7iuiFxl21aL2TXigiMcIrkVv5diHi_yExVsUBxaLpDNFTePAEX1f5HIEBvkFyJmZx3vF8XFDAc-yePD0hz22IGihpHa4Q9fPUS4emOKZIU3vB2B8GD1Iq38uAEFWW37-EULKDf/s320/Screenshot+from+2018-10-02+10-32-47.jpg" width="320" /></a></div>
<br />
<br />
<br />
<br />
<h4 style="text-align: right;">
4-الأهم تحديث النظام ومن بعدها إعادت إقلاع النظام ملاحظة هذا أمر مهم يجب عدم تخطيه.</h4>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf update</b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>reboot</b></span></div>
</blockquote>
<br />
<br />
<br />
<h4 style="text-align: right;">
5-تثبيت مستودعات <span style="color: #3d85c6;">rpmfusion</span> نكتفي بنسخ لصق <span style="color: #3d85c6;">copy paste</span>.</h4>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo
dnf install --nogpgcheck
http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm</b></span></div>
</blockquote>
<br />
<br />
<br />
<h4 style="text-align: right;">
6-تثبيت هذه الأشياء التي قد نحتاج لها لاحقا وبعض الأشياء
الأخرى الخاصة بدعم اللغة العربية بشكل عام قد تكون بعض الأشياء موجودة
مسبقا لا مشكلة.</h4>
<blockquote class="tr_bq">
<div style="text-align: left;">
<b><span style="color: magenta;">sudo
dnf install curl wget ffmpeg youtube-dl libreoffice-langpack-ar git @c-development @development-tools @hardware-support </span></b><b><span style="color: magenta;">gvfs-mtp </span></b><b><span style="color: magenta;"><i>simple-mtpfs </i>pavucontrol </span></b></div>
</blockquote>
<br />
<br />
<br />
<h4 style="text-align: right;">
7-تثبيت <span style="color: #3d85c6;">kernel-headers</span> و <span style="color: #3d85c6;">kernel-devel</span> <span style="color: #3d85c6;">.</span></h4>
<div style="text-align: right;">
<b><span style="color: #3d85c6;">ملاحظة جدا مهمة</span></b> الأفضل عمل إعادة إقلاع للجهاز بعد إنتهاء التثبيت والإقلاع من أجدد نواة متوفرة .</div>
<div style="text-align: right;">
<br /></div>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install kernel kernel-devel kernel-headers</b></span></div>
</blockquote>
<br />
<br />
<br />
<h4 style="text-align: right;">
8-تثبيت خطوط عربية نستخدم برنامج <span style="color: #3d85c6;">luniversalinstaller</span>.</h4>
<h4 style="text-align: right;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0J4kVo-WeSq__4ui278fGl9NxfLMmb-gbOkarCz9jCLLkBwO-OJj2ChrIqGpjrXff4P85NLqgoJRJS229-Y61kgYAD3L9jyigiYmoncsP2V2vf6Lu9iLuHTJFL44YTscVRW_ztMkU6uX9/s1600/Screenshot+from+2018-10-02+11-02-41.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="743" data-original-width="1366" height="174" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0J4kVo-WeSq__4ui278fGl9NxfLMmb-gbOkarCz9jCLLkBwO-OJj2ChrIqGpjrXff4P85NLqgoJRJS229-Y61kgYAD3L9jyigiYmoncsP2V2vf6Lu9iLuHTJFL44YTscVRW_ztMkU6uX9/s320/Screenshot+from+2018-10-02+11-02-41.jpg" width="320" /></a> </div>
</h4>
لتفيعل الخط العربي نستخدم برنامج <span style="color: #3d85c6;"><b>Arfedora Control Center</b></span> ملاحظة قد تحتاج إعادة تشغيل المتصفح أو البرنامج لياخذ الخط الجديد او إعادة إقلاع النظام <span style="color: red;"><b> (تثبيت البرنامج متوفر بذات المكان كما ناحظ في الصورة في الأعلى)</b></span> .<br />
<br />
<div style="text-align: left;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtNvdoShaRMwRkDOHrOa8KHXOpVDoGLXidxoSB8IRe1-Wvq0i_V_N6v6aoq3iukUIaTwXD8iRvWQikWxQzA4_7OfmHmF6oxDdFv_sHnEHEIEukPp43b1O-KIrI4t4KKxQ72kuT60YOcXSA/s1600/Screenshot+from+2018-10-02+10-42-07.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="683" data-original-width="975" height="224" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtNvdoShaRMwRkDOHrOa8KHXOpVDoGLXidxoSB8IRe1-Wvq0i_V_N6v6aoq3iukUIaTwXD8iRvWQikWxQzA4_7OfmHmF6oxDdFv_sHnEHEIEukPp43b1O-KIrI4t4KKxQ72kuT60YOcXSA/s320/Screenshot+from+2018-10-02+10-42-07.jpg" width="320" /></a></div>
<br /></div>
<br />
<br />
<br />
<h4 style="text-align: right;">
9-تثبيت ال <span style="color: #3d85c6;">codecs</span> وبرامج ال <span style="color: #3d85c6;">Multimedia</span> لتشغيل كافة أنواع ملفات الصوت والفيديو والتحويل والتقطيع و...إلخ نستخدم برنامج <span style="color: #3d85c6;"><span style="color: magenta;"><b>luniversalinstaller</b></span></span>.</h4>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioBfdwk7xHK5INoinIFh-TW1fgk4xkUqi3B5d3y8eLm79a_Yh0rMV1x2o1PpXM15Q3nuJx0fWHik9fxCFnK6N1mWTowJx7l3a38juK2TnNjsMukjSAUAM4jUujdpet-fRei84k0EDeKgbf/s1600/Screenshot+from+2018-10-02+10-47-53.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="743" data-original-width="1366" height="174" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioBfdwk7xHK5INoinIFh-TW1fgk4xkUqi3B5d3y8eLm79a_Yh0rMV1x2o1PpXM15Q3nuJx0fWHik9fxCFnK6N1mWTowJx7l3a38juK2TnNjsMukjSAUAM4jUujdpet-fRei84k0EDeKgbf/s320/Screenshot+from+2018-10-02+10-47-53.jpg" width="320" /></a></div>
<br />
بعض البرامج الأخرى نختار ما يناسبنا .<br />
<h4 style="text-align: right;">
</h4>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install mpv vdr-mpv</b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install gnome-mpv </b></span></div>
</blockquote>
<br />
<br />
<br />
<h4 style="text-align: right;">
10-تثبيت المتصفحات وأخر إصدار من <span style="color: #3d85c6;"> flashplayer</span> تم توفيره لنظام لينكس, نستخدم برنامج <span style="color: #3d85c6;"><span style="color: #3d85c6;"><span style="color: magenta;">luniversalinstaller</span></span></span>.</h4>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipb-kLQuO3BAe_Dicm8X0lbc_Nke9aZyvfJLDB3DQusBRZS48pVfRGkmGC48mMw0-0za2crzBWPs2jWKFDtR2GHJX7FPvAhF5NWK6z637QhKl73L1o7JzS9A8uaSP3ZaqvPpttRGCgDGxk/s1600/Screenshot+from+2018-10-02+10-45-39.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="743" data-original-width="1366" height="174" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipb-kLQuO3BAe_Dicm8X0lbc_Nke9aZyvfJLDB3DQusBRZS48pVfRGkmGC48mMw0-0za2crzBWPs2jWKFDtR2GHJX7FPvAhF5NWK6z637QhKl73L1o7JzS9A8uaSP3ZaqvPpttRGCgDGxk/s320/Screenshot+from+2018-10-02+10-45-39.jpg" width="320" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<h4 style="text-align: right;">
11-تثبيت برامج التصميم والرسم <span style="color: #3d85c6;">2D/3D</span> و...إلخ نختار ما يناسبنا .</h4>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsjFBvOYFtmP9oNv-aBoRXVmWIV29xaLhe0nRS9fE77PFESRWJlfGn7vilWV787s5uoAEpN36vwXmIkWIN9QDm9o3dH3dDHNdr_pHPcsIZkwIT-6ah1nAb9aeOFDOzGm3oWyHOBW_CUQLI/s1600/Screenshot+from+2018-10-02+10-50-35.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="743" data-original-width="1366" height="174" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsjFBvOYFtmP9oNv-aBoRXVmWIV29xaLhe0nRS9fE77PFESRWJlfGn7vilWV787s5uoAEpN36vwXmIkWIN9QDm9o3dH3dDHNdr_pHPcsIZkwIT-6ah1nAb9aeOFDOzGm3oWyHOBW_CUQLI/s320/Screenshot+from+2018-10-02+10-50-35.jpg" width="320" /></a></div>
<br />
برامج أخرى .<br />
<br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install pinta</b></span></div>
</blockquote>
<br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install dia dia-CMOS dia-optics dia-Digital dia-electric2 dia-electronic</b></span></div>
</blockquote>
<br />
<br />
<br />
<br />
<br />
<h4 style="text-align: right;">
12-تثبيت برامج معالجة الفيديو نختار ما يناسبنا .</h4>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install kdenlive</b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install pitivi </b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install openshot</b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install avidemux</b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install lives</b></span></div>
</blockquote>
<br />
<br />
<br />
<br />
<br />
<h4 style="text-align: right;">
13-تثبيت <span style="color: #3d85c6;">openjdk</span> وهو بديل <span style="color: #3d85c6;">oracle java</span> (يوجد عدة إصدارت لاكن وضعت إذا صح التعبير ما يقابل الإصدار 8 واخر إصدرا متوفر إلى تاريخ الأن اخر إصدار هو 13).</h4>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install @java</b></span></div>
</blockquote>
<br />
ادواة التطوير .<br />
<br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b> sudo dnf install <span class="pl-s">java-1.8.0-openjdk-devel<span class="pl-pds"> </span></span><span class="pl-s">java-openjdk-devel</span></b></span></div>
</blockquote>
لفيدورا <span style="color: red;"><b>31</b></span> :<br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b><span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-s">sudo dnf install java-1.8.0-openjdk<span class="pl-pds"></span></span> <span class="pl-s"><span class="pl-pds"></span>java-latest-openjdk-devel<span class="pl-pds"> </span></span><span class="pl-s"><span class="pl-pds"></span>java-latest-openjdk<span class="pl-pds"> </span></span><span class="pl-s"><span class="pl-pds"></span>java-1.8.0-openjdk-devel<span class="pl-pds"></span></span></span></b></span></div>
</blockquote>
للبحث عن مزيد.<br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<b><span style="color: magenta;">sudo dnf repoquery *openjdk* </span></b></div>
</blockquote>
<br />
<br />
يمكنك التنقل بين إصدرات java و javac من خلال هذا الأمر كما توضح الصور اسفله .<br />
<div style="text-align: center;">
<br /></div>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo alternatives --config javac</b></span></div>
</blockquote>
<br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo alternatives --config java</b></span></div>
</blockquote>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEha9ym3v0b053REcz6viUbzgvxonkS0ct0yaD4EM6HEoeu27U5wCvlw1FehH2YrUOFJC-tR6u6B-7aHobJMq9D_D41kwpCa-BnhH33k72p6NlcMzpyqjFJy7EX_egwJcdF6Kg-EqAtTgG89/s1600/Screenshot+from+2019-10-25+20-35-58.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="741" data-original-width="1366" height="173" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEha9ym3v0b053REcz6viUbzgvxonkS0ct0yaD4EM6HEoeu27U5wCvlw1FehH2YrUOFJC-tR6u6B-7aHobJMq9D_D41kwpCa-BnhH33k72p6NlcMzpyqjFJy7EX_egwJcdF6Kg-EqAtTgG89/s320/Screenshot+from+2019-10-25+20-35-58.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhB9kWaWHi9Y_n1v3TL2ymzdaBDULMzHzn6uUOJL97dbUpnwL2WANFg6AAWABHO7N77jls8lzOEs61XC5DWKCmaTvGQjbOk2o0IXJtxQqUtoaFwH70YqLx4uORaNAOHiL0juPi9GqeAdmmk/s1600/Screenshot+from+2019-10-25+20-36-25.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="741" data-original-width="1366" height="173" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhB9kWaWHi9Y_n1v3TL2ymzdaBDULMzHzn6uUOJL97dbUpnwL2WANFg6AAWABHO7N77jls8lzOEs61XC5DWKCmaTvGQjbOk2o0IXJtxQqUtoaFwH70YqLx4uORaNAOHiL0juPi9GqeAdmmk/s320/Screenshot+from+2019-10-25+20-36-25.png" width="320" /></a></div>
<br />
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
14-تثبيت أشياء لواجهة <span style="color: #3d85c6;">gnome shell</span> فقط وبعض الإعدادات.</h4>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install </b></span><b><span style="color: magenta;">nm-connection-editor chrome-gnome-shell </span></b><span style="color: magenta;"><b>gnome-terminal-nautilus </b></span><span style="color: magenta;"><b>gnome-tweaks</b></span></div>
</blockquote>
<br />
-لواجهة <span style="color: #3d85c6;"><b>gnome shell</b></span> نكتفي بنسخ لصق <span style="color: #3d85c6;"><b>Copy Paste</b></span> .<br />
<br />
إذا كان الجهاز لابتوب نفعل النقر على ال <span style="color: #3d85c6;"><b>touchpad</b></span> .<br />
<div style="text-align: left;">
<blockquote class="tr_bq">
<span style="color: magenta;"><b>gsettings set org.gnome.desktop.peripherals.touchpad tap-to-click true</b></span></blockquote>
</div>
إضافة اللغة العربية للوحة المفاتيح ووضع <span style="color: #3d85c6;"><b>Atl Shift</b></span> للتبديل نكتفي بنسخ لصق .<br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>gsettings set org.gnome.desktop.input-sources sources "[('xkb', 'us'), ('xkb', 'ara')]"</b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>gsettings set org.gnome.desktop.input-sources xkb-options "['grp:alt_shift_toggle']"</b></span></div>
</blockquote>
إرجاع ما يسمى الصينية أو <span style="color: #3d85c6;"><b>tray icons</b></span> لجنوم إستخدم هذه الإضافة (ملاحظة حتى يعمل موقع الإضافات يجب ان تكون قمت بتثبيت حزمة سبق وذكرتها في الأعلى <span style="color: #3d85c6;"><b>chrome-gnome-shell</b></span> ثم أغلق المتصفح وشغله من جديد ) .<br />
<a href="https://extensions.gnome.org/extension/1483/simpletray/" target="_blank">https://extensions.gnome.org/extension/1483/simpletray/</a><br />
<span style="color: red;"><b>ملاحظة إضافة simpletray وما شابهها مثل topicon إلى حد ساعة كتابة الموضوع تسبب مشاكل لجنوم بالتحديد إرتفاع إستهلاك المعالج مما يسبب أن النظام يعلق كل فترة لعدة ثواني للمزيد تابع هذا الرابط مع العلم الإصلاح سيتم بالتحديثات الدورية.</b></span><br />
<a href="https://discourse.gnome.org/t/high-cpu-usage-by-gnome-shell/940/3" target="_blank">https://discourse.gnome.org/t/high-cpu-usage-by-gnome-shell/940/3</a><br />
<br />
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<br /></div>
<br />
<br />
<br />
<h4 style="text-align: right;">
15-تثبيت أشياء خاصة بالملفات المضغوطة.</h4>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvs3FYPAE2qm8tXk-G15AWffBSwAqYr6iJQvG4Kv4voxCycgVrpeh_ggu-vXHw4ouj4eMfrSsSkccwUeSRFDgAVNiAHnFpdZ_iv0See8Nv2CAxfrU3vNssF4dCpDiU0UBLu8bY3sRldP1Y/s1600/Screenshot+from+2018-10-02+10-55-16.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvs3FYPAE2qm8tXk-G15AWffBSwAqYr6iJQvG4Kv4voxCycgVrpeh_ggu-vXHw4ouj4eMfrSsSkccwUeSRFDgAVNiAHnFpdZ_iv0See8Nv2CAxfrU3vNssF4dCpDiU0UBLu8bY3sRldP1Y/s320/Screenshot+from+2018-10-02+10-55-16.jpg" width="320" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<b>16-تثبيت <span style="color: #3d85c6;">Flatpak</span> وإضافة مستودع <span style="color: #3d85c6;">Flathub</span> في ال <span style="color: #3d85c6;">User Wide</span>.</b><br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install flatpak</b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b> flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo --user</b></span></div>
</blockquote>
<br />
<br />
<br />
<h4 style="text-align: right;">
17-تثبيت محررات النصوص البرمجية وبيئات العمل <span style="color: #3d85c6;">IDE</span>
نختار ما يناسبنا ملاحظة هناك برامج موجهة للغة برمجة معينة أو لبيئة
تطوير معينة إذا كنا لا نعرف ما نريد نبحث في جوجل عن إسم البرنامج ونقرأ
قليلا عنه .</h4>
<h4 style="text-align: right;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheoZLmHiyGthlkg_1oxf4XPqfMzDxvMncYgPXy9-if15Ci4Ip5io0SamrkLvh648e70tpI1C-BBPgECMHjZ167HcougxpGdA8MbU1eMbsI_tsZMgiWOIzoUwYVi1FjCQp4FTkpQLbHpqdN/s1600/Screenshot+from+2018-10-02+10-56-50.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="743" data-original-width="1366" height="174" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheoZLmHiyGthlkg_1oxf4XPqfMzDxvMncYgPXy9-if15Ci4Ip5io0SamrkLvh648e70tpI1C-BBPgECMHjZ167HcougxpGdA8MbU1eMbsI_tsZMgiWOIzoUwYVi1FjCQp4FTkpQLbHpqdN/s320/Screenshot+from+2018-10-02+10-56-50.jpg" width="320" /></a></div>
</h4>
<h3 style="text-align: right;">
برامج أخرى .</h3>
-برامج متخصصة لمكتبة <span style="color: #3d85c6;"><b>gtk</b></span> .<br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install anjuta</b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install glade</b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install glade3</b></span></div>
</blockquote>
<br />
-برنامج متخصص لمكتبة <span style="color: #3d85c6;"><b>qt</b></span> .<br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install qt-creator </b></span></div>
</blockquote>
-برنامج <span style="color: #3d85c6;"><b>monodevelop</b></span> لمحبي <span style="color: #3d85c6;"><b>#c</b></span> .<br />
<a href="http://www.arfedora.blogspot.com/2016/12/monodevelop-flatpak.html">http://www.arfedora.blogspot.com/2016/12/monodevelop-flatpak.html</a><br />
<br />
<br />
<br />
-برامج متخصص للغة البرمجة بايثون.<br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install eric</b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install mu </b></span></div>
</blockquote>
<br />
<br />
-برنامج <span style="color: #3d85c6;"><b>vim</b></span> محرر نصوص وأكثر له العديد من الإضافات يعمل من الطرفية <span style="color: #3d85c6;"><b>Terminal</b></span> لإستخدامه نحتاج أن نتعلم قلبلا عنه .<br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install vim</b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<br />
<span style="color: magenta;"><b>sudo dnf search vim</b></span></div>
</blockquote>
-<span style="color: #3d85c6;"><b>nano</b></span> محرر نصوص بسيط يعمل من الطرفية .<br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install nano</b></span></div>
</blockquote>
<br />
-برنامج <span style="color: #3d85c6;"><b>emacs</b></span> .<br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install emacs</b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<b><span style="color: magenta;">sudo dnf search emacs</span></b></div>
</blockquote>
<br />
<br />
<br />
<br />
<br />
<h4 style="text-align: right;">
18-برامج المحادثة نختار ما يناسبنا <span style="color: #3d85c6;">Telegram</span> و <span style="color: #3d85c6;">Skype</span> و <span style="color: #3d85c6;">Viber</span> موجودين في<span style="color: #3d85c6;"><span style="color: magenta;"><b> <span style="color: #3d85c6;">luniversalinstaller</span></b></span></span> مع الملاحظة لم أجربهم لأني لا استخدمهم.</h4>
<h4 style="text-align: right;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipb-kLQuO3BAe_Dicm8X0lbc_Nke9aZyvfJLDB3DQusBRZS48pVfRGkmGC48mMw0-0za2crzBWPs2jWKFDtR2GHJX7FPvAhF5NWK6z637QhKl73L1o7JzS9A8uaSP3ZaqvPpttRGCgDGxk/s1600/Screenshot+from+2018-10-02+10-45-39.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="743" data-original-width="1366" height="174" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipb-kLQuO3BAe_Dicm8X0lbc_Nke9aZyvfJLDB3DQusBRZS48pVfRGkmGC48mMw0-0za2crzBWPs2jWKFDtR2GHJX7FPvAhF5NWK6z637QhKl73L1o7JzS9A8uaSP3ZaqvPpttRGCgDGxk/s320/Screenshot+from+2018-10-02+10-45-39.jpg" width="320" /></a></div>
</h4>
<b>برنامج محادثة <span style="color: #3d85c6;">irc</span> .</b><br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install hexchat</b></span></div>
</blockquote>
<br />
<br />
<br />
<h4 style="text-align: right;">
19-تثبيت برامج الأجهزة الوهمية نختار ما يناسبنا . </h4>
<h4 style="text-align: right;">
</h4>
<b>-برنامج <span style="color: #3d85c6;">virtualbox</span> نستخدم برنامج</b><span style="color: #3d85c6;"><span style="color: magenta;"><b> luniversalinstaller</b></span></span><b>.</b><br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitugHV6k77YGvNMe8tUtMyibml-OwUr_RqxAUhM-thsMQLcHYQ2dEqOyt0arVFsu9d_N9xtc7xg0IIFxd2ar-W5S4lcEsfqeuCkQXgKfyNIev8HO-BkWjbTyReHJPtYifNLsCzbepJ9Bm2/s1600/Screenshot+from+2018-10-02+11-02-41.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="743" data-original-width="1366" height="174" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitugHV6k77YGvNMe8tUtMyibml-OwUr_RqxAUhM-thsMQLcHYQ2dEqOyt0arVFsu9d_N9xtc7xg0IIFxd2ar-W5S4lcEsfqeuCkQXgKfyNIev8HO-BkWjbTyReHJPtYifNLsCzbepJ9Bm2/s320/Screenshot+from+2018-10-02+11-02-41.jpg" width="320" /></a></div>
<br />
الأن رابط يشرح إضافة له <span style="color: #3d85c6;"><b>Extensions Pack</b></span> ورابط يشرح حل مشكلة معروفة.<br />
<a href="http://arfedora.blogspot.com/2016/01/virtualbox.html">http://arfedora.blogspot.com/2016/01/virtualbox.html</a> <br />
<a href="https://arfedora.blogspot.com/2018/03/virtualbox.html" target="_blank">https://arfedora.blogspot.com/2018/03/virtualbox.html</a><br />
<br />
<br />
-برنامج <span style="color: #3d85c6;"><b>Gnome Boxes </b></span>مع رابط يشرح عنه.<br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install gnome-boxes</b></span></div>
</blockquote>
<a href="https://arfedora.blogspot.com/2018/04/gnome-boxes.html" target="_blank">https://arfedora.blogspot.com/2018/04/gnome-boxes.html</a><br />
<br />
<div style="text-align: left;">
<br /></div>
<br />
<b>-برنامج <span style="color: #3d85c6;">virt-manager</span> وبرامج دعم الأجهزة الوهمية.</b><br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf group mark remove virtualization</b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf group install --with-optional virtualization </b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install virt-manager edk2-ovmf</b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo systemctl enable libvirtd</b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo systemctl start libvirtd </b></span></div>
</blockquote>
بعد التثبيت إذا واجهتنا أي مشكلة في <span style="color: #3d85c6;"><b>virtualbox</b></span> أو <span style="color: #3d85c6;"><b>virt-manager</b></span> نعيد إقلاع الجهاز .<br />
<br />
اخر <span style="color: #3d85c6;"><b><span style="color: #3d85c6;"><span style="color: #3d85c6;">ملاحظة</span></span></b></span> خاصية <span style="color: #3d85c6;"><b>secureboot</b></span> في البايوس إذا كانت مفعلة قد تسبب مشاكل ل <span style="color: #3d85c6;"><b>VirtualBox</b></span> وهي عدم القدرة على تفعيل تعريفات خاصة يحتاجه <span style="color: #3d85c6;"><b>VirtualBox</b></span> . <br />
<br />
موضوع يتكلم عن <span style="color: #3d85c6;"><b>virt-manager</b></span> .<br />
<a href="https://arfedora.blogspot.com/2019/04/virt-manager-primeos-pubg.html" target="_blank">https://arfedora.blogspot.com/2019/04/virt-manager-primeos-pubg.html</a><br />
<br />
<br />
<br />
<br />
<h4 style="text-align: right;">
20-برامج تنزيل التورنت <span style="color: #3d85c6;">Torrent</span> .</h4>
<b>-لواجهة <span style="color: #3d85c6;">kde</span> <span style="color: #3d85c6;">plasma</span> و <span style="color: #3d85c6;">lxqt</span> .</b><br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install qbittorrent </b></span></div>
</blockquote>
<b>-لباقي الواجهات .</b><br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install transmission </b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<br /></div>
</blockquote>
<br />
<br />
<br />
<h4 style="text-align: right;">
21-برامج تسجيل الشاشة نختار ما يناسبنا .</h4>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install vokoscreen ffmpeg ffmpeg-libs pulseaudio-utils gstreamer-ffmpeg </b></span></div>
</blockquote>
-إذا واجهتنا أي مشكلة في <span style="color: #3d85c6;"><b>vokoscreen</b></span> نحذف مجلد الإعدادا تالخاص به ثم نشغله من جديد .<br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>rm -r ~/.config/vokoscreen</b></span></div>
</blockquote>
<br />
-برنامج <span style="color: #3d85c6;"><b>shutter</b></span> لأخذ لقطات عن الشاشة والتعديل على الصور (برنامج <span style="color: #3d85c6;"><b>shutter</b></span> مفيد جدا للمهم بعمل شروحات في الأسفل رابط يشرح عنه) <span style="color: red;">تحديث shutter للأسف لا يعمل على الإصدار 31 لأن يحتاج إصدر قديم من مفسر لغة البرمجة perl</span>.<br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install shutter</b></span></div>
</blockquote>
<a href="http://www.linuxac.org/forum/threads/67814-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D8%AC-Shutter-%D9%88-%D8%A7%D8%B3%D8%AA%D8%B9%D8%B1%D8%A7%D8%B6-%D9%85%D9%85%D9%8A%D8%B2%D8%A7%D8%AA%D9%87" target="_blank">http://www.linuxac.org/forum/threads/67814-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D8%AC-Shutter-%D9%88-%D8%A7%D8%B3%D8%AA%D8%B9%D8%B1%D8%A7%D8%B6-%D9%85%D9%85%D9%8A%D8%B2%D8%A7%D8%AA%D9%87</a><br />
<br />
ملاحظة هذه البرامج لا تعمل على <span style="color: #3d85c6;"><b>wayland</b></span> لهذا إذا أردنا إستخدامها نقلع من <span style="color: #3d85c6;"><b>Gnome on Xorg</b></span> لاكن يوجد بدائل ممكن إستخدام برنامج تصوير الشاشة الخاص بجنوم وفقط نستخدم <span style="color: #3d85c6;"><b>shutter</b></span> للتعديل أما برنامج <span style="color: #3d85c6;"><b>vokoscreen</b></span> يمكنكم تجربة برنامجي <span style="color: #3d85c6;"><b>sgvrecord</b></span>
وهو برنامج بسيط, مازلت أعمل عليه لهذا مازال تحت التجربة وإستخدامه على
مسؤولتك الشخصية لن يسبب ضرر للنظام لاكن لا أضمن الان أن الصوت والفيديو
يخرجو بشكل سليم مئة في المئة.<br />
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf copr enable youssefmsourani/sgvrecord -y</b></span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install sgvrecord -y</b></span></div>
<div style="text-align: left;">
<br /></div>
<br />
<br />
<br />
<h4 style="text-align: right;">
22-تثبيت برنامج <span style="color: #3d85c6;">steam</span> .</h4>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install steam</b></span></div>
</blockquote>
<br />
<br />
<br />
<h4 style="text-align: right;">
23- تثبيت برنامج محاكي نظام ويندوز <span style="color: #3d85c6;">wine</span> والبرنامج المساعد <span style="color: #3d85c6;">playonlinux</span> و<span style="color: #6fa8dc;">lutris</span> لتثبيت الألعاب.</h4>
<blockquote class="tr_bq">
<div style="text-align: left;">
<b><span style="color: magenta;">sudo dnf install wine</span></b></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install playonlinux</b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install lutris </b></span></div>
</blockquote>
<br />
موضوع يتكلم عن <span style="color: #3d85c6;"><b>lutris</b></span> .<br />
<a href="https://arfedora.blogspot.com/2019/04/lutris.html" target="_blank">https://arfedora.blogspot.com/2019/04/lutris.html</a><br />
<br />
<br />
<br />
<b>24- تثبيت برنامح <span style="color: #3d85c6;">arfedora-control-center</span> .</b><br />
<br />
ما زلت <span style="color: #3d85c6;">أطور فيه</span> ولو أني توقفت منذ عدت أشهر على العموم البرنامج يوفر <span style="color: #3d85c6;"><b>Launcher</b></span> لمراكز تحكم الواجهات ويوفر بعض الادوات مثل إقاف وتشغيل الخدمات وإقاف وتشغيل المستودعات والتعديل على إعدادات محمل الإقلاع <span style="color: #3d85c6;"><b>Grub</b></span> لهذا الحذر واجب يعني لا تعدل على شيء او توقف مثلا خدمة لا تعرف عملها قد يادي هذا لتوقف النظام عن العمل .<br />
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf copr enable youssefmsourani/arcontrolcenter -y</b></span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install arfedora-control-center -y</b></span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<br /></div>
<h4 style="text-align: right;">
25-تثبيت أيات .</h4>
<a href="http://arfedora.blogspot.com/2015/11/blog-post_11.html">http://arfedora.blogspot.com/2015/11/blog-post_11.html</a><br />
<br />
<br />
<h4 style="text-align: right;">
26-تثبيت متصفح <span style="color: #3d85c6;"><b>tor</b></span> .</h4>
<a href="http://www.arfedora.blogspot.com/2016/05/tor.html">http://www.arfedora.blogspot.com/2016/05/tor.html</a><br />
<br />
<br />
<h4 style="text-align: right;">
27-تثبيت برنامج <span style="color: #3d85c6;">powerline</span> لتجميل الطرفية <span style="color: #3d85c6;">Terminal</span> .</h4>
<a href="http://arfedora.blogspot.com/2015/10/powerline.html">http://arfedora.blogspot.com/2015/10/powerline.html</a><br />
<br />
<br />
<h4 style="text-align: right;">
28-ضبط إعدادات <span style="color: #3d85c6;">LibreOffice Writer</span> للكتابة باللغة العربية بشكل صحيح .</h4>
<a href="http://arfedora.blogspot.com/2015/11/libreoffice.html">http://arfedora.blogspot.com/2015/11/libreoffice.html</a><br />
<br />
<br />
<h4 style="text-align: right;">
29-حل مشكلة عدم القدرة على فتح أقسام <span style="color: #3d85c6;">NTFS</span> الخاص بويندوز أو مشكلة عدم القدرة على الكتابة أو الحفظ فيهم .</h4>
<a href="http://arfedora.blogspot.com/2015/10/blog-post_73.html">http://arfedora.blogspot.com/2015/10/blog-post_73.html</a><br />
<br />
<br />
<h4 style="text-align: right;">
30-تثبيت برنامج للترجمة الفورية.</h4>
<h4 style="text-align: right;">
<a href="https://github.com/yucefsourani/arpytrans" target="_blank">https://github.com/yucefsourani/arpytrans</a> </h4>
<br />
<br />
<div style="text-align: right;">
<br /></div>
<h4 style="text-align: right;">
31-تثبيت برنامج تصميم وبرمجة الألعاب .</h4>
<br />
-<span style="color: #3d85c6;"><b>Godot</b></span> مفتوح المصدر وموجود أيضا في<span style="color: #3d85c6;"><span style="color: magenta;"><b>luniversalinstaller</b></span></span> لاكن من خلال <span style="color: #3d85c6;"><b>flatpak</b></span> .<br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b> sudo dnf install godot </b></span></div>
</blockquote>
<br />
<br />
<br />
<h4 style="text-align: right;">
32- حل مشكلة الكتابة بالعربية على <span style="color: #3d85c6;">Gnome Terminal</span> وعلى ما أظن <span style="color: #3d85c6;">Mate</span> <span style="color: #3d85c6;">Terminal</span> (ملاحظة في الإصدار 31 الذي يحتوي Gnome 3.34 لم يعد اﻷمر ضروري حيث أصبحت ترمينال جنوم تدعم العربية وكل ترمينال أخر يستخدم vte291 terminal emulator مثل ترمينال xfce الجديد وmate و ....إلخ شكرا لمشروع جنوم).</h4>
<a href="http://www.arfedora.blogspot.com/2016/08/gnome-terminal.html">http://www.arfedora.blogspot.com/2016/08/gnome-terminal.html</a> <br />
<br />
<br />
<br />
<br />
<h4 class="post-title entry-title" itemprop="name" style="text-align: right;">
33-حل مشكلة ظهور بعض ملفات النصوص العربية الأتية من ويندوز (مثال ملفات الترجمة).</h4>
<h4 class="post-title entry-title" itemprop="name" style="text-align: right;">
<a href="http://www.arfedora.blogspot.com/2017/01/blog-post_23.html">http://www.arfedora.blogspot.com/2017/01/blog-post_23.html</a> </h4>
<h4 class="post-title entry-title" itemprop="name" style="text-align: right;">
</h4>
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
34-لمن أراد ايقاف كاميرا اللابتوب من خلال إقاف تعريفها .</h4>
<blockquote class="tr_bq">
<div style="text-align: left;">
<b><span style="color: magenta;">sudo modprobe -r uvcvideo</span></b></div>
</blockquote>
<div style="text-align: left;">
<blockquote>
<span style="color: magenta;"><b>echo "blacklist uvcvideo"|sudo tee /etc/modprobe.d/blacklistcamera.conf</b></span></blockquote>
</div>
للتراجع عن اﻷمر .<br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<b><span style="color: magenta;">sudo modprobe uvcvideo</span></b></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<br />
<span style="color: magenta;"><b>sudo rm /etc/modprobe.d/blacklistcamera.conf</b></span></div>
</blockquote>
<br />
<br />
<br />
<h4 style="text-align: right;">
35-طريقة التبديل بين كروت الشاشة لمن لديك كرت شاشة هجين .</h4>
<a href="http://www.arfedora.blogspot.com/2016/09/25_28.html" target="_blank">http://www.arfedora.blogspot.com/2016/09/25_28.html</a><br />
<br />
<br />
<br />
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
36-تعريف كرت <span style="color: #3d85c6;">WiFi Broadcom</span> من خلال برنامج <span style="color: #3d85c6;"><span style="color: magenta;"><b>luniversalinstaller</b></span></span>.</h4>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0J4kVo-WeSq__4ui278fGl9NxfLMmb-gbOkarCz9jCLLkBwO-OJj2ChrIqGpjrXff4P85NLqgoJRJS229-Y61kgYAD3L9jyigiYmoncsP2V2vf6Lu9iLuHTJFL44YTscVRW_ztMkU6uX9/s1600/Screenshot+from+2018-10-02+11-02-41.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="743" data-original-width="1366" height="174" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0J4kVo-WeSq__4ui278fGl9NxfLMmb-gbOkarCz9jCLLkBwO-OJj2ChrIqGpjrXff4P85NLqgoJRJS229-Y61kgYAD3L9jyigiYmoncsP2V2vf6Lu9iLuHTJFL44YTscVRW_ztMkU6uX9/s320/Screenshot+from+2018-10-02+11-02-41.jpg" width="320" /></a></div>
<br />
<br />
<br />
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
37-موضوع عن تثبيت تعريفات كروت <span style="color: #3d85c6;">Realtek Wifi</span> .</h4>
<a href="http://www.arfedora.blogspot.com/2016/12/realtek.html">http://www.arfedora.blogspot.com/2016/12/realtek.html</a><br />
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
38-تثبيت <span style="color: #3d85c6;">scratch2</span> من خلال <span style="color: #3d85c6;">wine</span> و <span style="color: #3d85c6;">playonlinux</span> .</h4>
<div style="text-align: right;">
<a href="http://www.arfedora.blogspot.com/2016/09/scratch-2-playonlinux.html" target="_blank">http://www.arfedora.blogspot.com/2016/09/scratch-2-playonlinux.html</a></div>
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
39-برنامج <span style="color: #3d85c6;">xdman</span> بديل<span style="color: #3d85c6;"> Internet Download Manager</span> موجود أيضا في برنامج<span style="color: #3d85c6;"><span style="color: magenta;"><b>luniversalinstaller</b></span></span> .</h4>
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9t1CcK5z_ovAcC1ovifVOvX4p6cKHBUdu8LXqFwsyZ9PQwQmuxNo-QTzN7kGLKPxr3XRxO2D1ZB5Ti5-xTnnb9Ht4bafXnOgKDtRyp2fZNMB28iibHuQw1Q5U4g0YlUDPyxU3XuYZ9hCL/s1600/Screenshot+from+2018-10-02+11-10-53.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9t1CcK5z_ovAcC1ovifVOvX4p6cKHBUdu8LXqFwsyZ9PQwQmuxNo-QTzN7kGLKPxr3XRxO2D1ZB5Ti5-xTnnb9Ht4bafXnOgKDtRyp2fZNMB28iibHuQw1Q5U4g0YlUDPyxU3XuYZ9hCL/s320/Screenshot+from+2018-10-02+11-10-53.jpg" width="320" /></a> </div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
</h4>
<h4 style="text-align: right;">
40- بعض المشاكل التي قد تواجهك في فيدورا وحلها وبعض النصائح .</h4>
<div style="text-align: right;">
<a href="https://arfedora.blogspot.com/2018/03/blog-post.html" target="_blank">https://arfedora.blogspot.com/2018/03/blog-post.html</a></div>
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
41-إذا كنت تستخدم <span style="color: #3d85c6;">Fedora kde</span> ,لعرض ما يسمى <span style="color: #3d85c6;">video thumbnails</span> في مدير ملفات <span style="color: #3d85c6;">kde</span> أي مدير الملفات <span style="color: #3d85c6;"> Dolphin</span> .</h4>
<div style="text-align: right;">
<a href="https://arfedora.blogspot.com/2018/05/video-thumbnails-kde.html" target="_blank">https://arfedora.blogspot.com/2018/05/video-thumbnails-kde.html</a> </div>
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
42-تعين كلمة مرور لمستخدم <span style="color: #3d85c6;">root</span> إذا أردنا وإذا إحتاج الأمر .</h4>
<div style="text-align: left;">
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>
<span style="color: magenta;"> sudo passwd root </span></b></span></div>
</blockquote>
</div>
<br />
<b>43-تثبيت تعريف <span style="color: #3d85c6;">nvidia</span> لمن أراد .</b><br />
<a href="https://arfedora.blogspot.com/2019/05/nvidia-rpmfusion.html" target="_blank">https://arfedora.blogspot.com/2019/05/nvidia-rpmfusion.html</a><br />
<br />
<br />
<b>44-وثائق سريعة لفيدورا ممكن أن تكون مفيدة .</b><br />
<a href="https://docs.fedoraproject.org/en-US/quick-docs/" target="_blank">https://docs.fedoraproject.org/en-US/quick-docs/</a><br />
<br />
<br />
<br />
<b>45-تثبيت متصفح </b><b><b>chromium</b></b><b> المتوفر في مستودعات rpmfusion </b><b><b><b>بالتحديد الحزمة</b> </b><b><b>chromium-vaapi</b></b> وليس المتوفر في المستودعات الرسمية بالتحديد الحزمة التي تسمى </b><b><b>chromium</b> وأيضا مع تثبيت أشياء أخرى أمثلة شيء خاص بكرت الشاشة intel للتسريع شيء خاص بمعالجة الفيديو (يحتاج مستودعات </b><b><b>rpmfusion </b></b><b>).</b><br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install intel-vaapi-driver intel-media-driver libva-intel-driver libva-intel-hybrid-driver chromium-libs-media-freeworld chromium-vaapi </b></span></div>
</blockquote>
<br />
أخيرا كل ما ذكر في الأعلى يعتمد على عدة أشياء منها قدم كرت الشاشة من عدمه ويعتمد على الموقع الذي يوفر الفيديوهات وأيضا على إعدادات المتصفح نفسه ,حاولت قدر الإمكان عدم إغفال أي شيء مثلا في حزم intel قد لا نحتاجهم كلهم لأن الأمر يعتمد على إصدار كرت الشاشة وبعذ التفاصيل أي كل كل جيل من معالجات intel قد يحتاج حزمة معينة (ملاحظة قد لا يعمل اﻷمر أحيانا وقد يحتاج أحيانا بعض الإعدادات مثلا الإنتقال إلى Gnome on Xorg على العموم تابع هذين الرابطين ).<br />
<a href="https://www.linuxuprising.com/2019/01/fedora-updates-chromium-with-vaapi.html" target="_blank">https://www.linuxuprising.com/2019/01/fedora-updates-chromium-with-vaapi.hhttps://www.linuxuprising.com/2019/01/fedora-updates-chromium-with-vaapi.htmltml</a><br />
<br />
<br />
<a href="https://fedoramagazine.org/chromium-on-fedora-finally-gets-vaapi-support/" target="_blank">https://fedoramagazine.org/chromium-on-fedora-finally-gets-vaapi-support/</a><br />
<br />
<b>أخيرا قد يكون هناك هفوات او أشياء لم أجربها منذ مدة في الموضوع لضيق الوقت لهذا الأخطاء واردة .</b></div>
Yucuf Souranihttp://www.blogger.com/profile/02081552714917269435noreply@blogger.comtag:blogger.com,1999:blog-4429207371564067122.post-573829878226746542019-05-25T14:33:00.000+03:002019-05-25T18:18:24.631+03:00شرح إستخدام portmap لفتح منفذ <div dir="rtl" style="text-align: right;" trbidi="on">
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<b>بسم الله الرحمن الرحيم</b></div>
<div style="text-align: center;">
<b>السلام عليكم ورحمة الله وبركاته</b></div>
<br />
<h2 style="text-align: right;">
</h2>
<h2 style="text-align: right;">
شرح إستخدام portmap لفتح منفذ .</h2>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCHvJeGhPHm_w1CA4mMWPPgjEUDWVzS4nBPAK0MCSyKaYaQfTuv_Vn_UDbSTsOSp94W7GCv06v6YgOYnH_rJdYOKc0YQxhhKuxqUfBXahfjtbztvqL3YNBKJ2dkGcTgiJ4sD9XzQrhSkc7/s1600/Screenshot+from+2019-05-23+18-41-00.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="741" data-original-width="1366" height="173" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCHvJeGhPHm_w1CA4mMWPPgjEUDWVzS4nBPAK0MCSyKaYaQfTuv_Vn_UDbSTsOSp94W7GCv06v6YgOYnH_rJdYOKc0YQxhhKuxqUfBXahfjtbztvqL3YNBKJ2dkGcTgiJ4sD9XzQrhSkc7/s320/Screenshot+from+2019-05-23+18-41-00.png" width="320" /></a></div>
<a name='more'></a><br />
بإختصار لفتح منفذ بالطريقة التقليدية تحتاج أولا فتح منفذ في الروتر أي إعادت توجيه port forward من الروتر للجهاز الذي بدوره يكون يحتوي نظام تشغيل وأيضا في هذا النظام التشغيل إن كان ويندوز او لينكس وغيره قد يكون هناك جدار ناري يعمل, أيضا ستحتاج بعض الإعدادات في الجدار الناري .<br />
<br />
هذه الطريقة لا تنجح في أغلب الأحيان لأن مقدمي خدمة الإنترنت غالبا لا يسمحو بهذا لأن ال ip الحقيقي الذي يأخذه الروتر لا يكون حقيقي بالمعنى المعروف لا أريد أن أدخل في تفاصيل معقدة احاول ان اتكلم بشكل بسيط غالبا مقدمي خدمة الإنترنت يوفرو لك الخدمة الإنترنت عن طريق Private network .<br />
<br />
أي مثلا عندما تكتب في جوجل myip ال ip الذي يظهر غالبا ليس هو ال ip الذي أخذته الروتر الذي يظهر هو ال ip الحقيقي للشركة المزودة لخدمة الإنترنت وليس ال ip الذي أخذته الروتر .<br />
<br />
لهذه الأسباب فتح منافذ في الروتر لن ينفع وكل ما تراه من شروحات على الإنترنت غير مجدية ولن تنفع .<br />
<br />
اخيرا إقرأ هذا الموضوع لتعرف كيف تتصل بخدمة vpn من خلال ملف إعدادات openvpn ذات الطريقة ستستخدمها لاكن لن تحتاج تحديد user و passwordلن أشرح طريقة الإتصال هنا وساعتبر انك قرات هذا الموضوع وتعرف كيف تقوم بالامر .<br />
<a href="https://arfedora.blogspot.com/2019/05/vpn-fedora-workstation.html" target="_blank">https://arfedora.blogspot.com/2019/05/vpn-fedora-workstation.html</a><br />
<br />
<br />
<h3 style="text-align: right;">
ما هو الحل ؟</h3>
<br />
الحل ممكن أن يكون كما سأشرح في هذا الموضوع من خلال خدمة portmap بإختصار الفكرة منه عمل إتصال vpn بخدمة خاصة بهم ثم عمل من عندهم rule port forward من عندهم إلى port على جهازك ثم يقومو بإعطائك domain ممكن أن تستخرج منه ال ip , وال port تكون سبق وحدته وعند الإتصال إلى هذا ال ip و port سيتم عمل forward لجهازك بال port الذي حدته شيء مثل هذه الصورة .<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6EHyn-mk2TP9J0a9EPBOu2rDm9TKYFIRRZ9BO4PGV09xTbCOnleW31ZiQT5iJKxG6zuUy8HkqMWmb6RzvOIVWx8m8l1sVdPMx3xCxy8K1e45IoZyiPbnUphu5crecRC_IMlclK7sL02Ok/s1600/Screenshot+from+2019-05-23+18-45-22.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="741" data-original-width="1366" height="173" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6EHyn-mk2TP9J0a9EPBOu2rDm9TKYFIRRZ9BO4PGV09xTbCOnleW31ZiQT5iJKxG6zuUy8HkqMWmb6RzvOIVWx8m8l1sVdPMx3xCxy8K1e45IoZyiPbnUphu5crecRC_IMlclK7sL02Ok/s320/Screenshot+from+2019-05-23+18-45-22.png" width="320" /></a></div>
<br />
ستحتاح أن تبقي على إتصال ال vpn مفعل طالما تريد الإستفادة من الخدمة ولا يهم إذا كان ال port مفتوح في الروتر أو شركة الإتصالات التي مشترك منها لأنك أنت من بادرت بالإتصال بهم من خلال vpn وهم يقومو بإعادة التوجيه على حسب ال rule الذي وضعته .<br />
<br />
أخر ملاحظة الحساب المجاني محدود لا يمكنك أن تضيف أكثر من rule و أكثر من إتصال وبعض الشروط الأخرى .<br />
<br />
<br />
<br />
<h3 style="text-align: right;">
لنبدأ :</h3>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuWxxgUTaMe4-46SapTq9dgJOMfw54Mhtyo46P5k7FGiMLiQZbxBCK7AsGA9bNsuump5sKyip-0yDPEXsSi479Nb8fYNdjLQC2Yu37eVcaQfn9ZVTsmsI4HwAH35h9qPRiJ9s5NcQsQw-J/s1600/Screenshot+from+2019-05-23+18-41-00.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="741" data-original-width="1366" height="173" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuWxxgUTaMe4-46SapTq9dgJOMfw54Mhtyo46P5k7FGiMLiQZbxBCK7AsGA9bNsuump5sKyip-0yDPEXsSi479Nb8fYNdjLQC2Yu37eVcaQfn9ZVTsmsI4HwAH35h9qPRiJ9s5NcQsQw-J/s320/Screenshot+from+2019-05-23+18-41-00.png" width="320" /></a></div>
<div style="text-align: center;">
<a href="https://portmap.io/" target="_blank">https://portmap.io/</a></div>
<div style="text-align: center;">
بعد عمل حساب عندهم وتسجيل الدخول نضغط كما في الصورة لعمل إعدادات ال vpn . </div>
<br />
<br />
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIZCqiMY4YQFNYTeKrOURF80WK070Hbo_aR3DXEYlEo_qFGWB0sYm-sdDy4oMe9aCPfiRFLoj1tBMfRIJYm4-Da5IshXJPomFy1OuJnu7kmFzrEHLTAFoaXeE-rLY0qcfTRP46O7GrmpWl/s1600/Screenshot+from+2019-05-23+18-42-11.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="741" data-original-width="1366" height="173" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIZCqiMY4YQFNYTeKrOURF80WK070Hbo_aR3DXEYlEo_qFGWB0sYm-sdDy4oMe9aCPfiRFLoj1tBMfRIJYm4-Da5IshXJPomFy1OuJnu7kmFzrEHLTAFoaXeE-rLY0qcfTRP46O7GrmpWl/s320/Screenshot+from+2019-05-23+18-42-11.png" width="320" /></a> </div>
<div style="text-align: center;">
1-إسم الإتصال نضع أي شيء .<br />
2-سأستخدم openvpn للإتصال بخدمة vpn .</div>
<div style="text-align: center;">
3-إخترت protocole tcp .</div>
<div style="text-align: center;">
4-نضع أي تعليق إذا اردنا .</div>
<div style="text-align: center;">
5-نضغط Generate لإنشاء ملف الإعدادات .</div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9AJEkynhP5hSULBHy6Qfxq1rvxdH6pg8f1ZG4efECTpJUBTJZ7QTK3jgF2F8X_p6Vw9CtE5MDCk1ZUHWqjbiOoso_sDXtI3oU43u84P-jKD7CnC5xY9BRy3pFOJhXhZgwJSYzJSJpIHEv/s1600/Screenshot+from+2019-05-23+18-42-29.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="741" data-original-width="1366" height="173" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9AJEkynhP5hSULBHy6Qfxq1rvxdH6pg8f1ZG4efECTpJUBTJZ7QTK3jgF2F8X_p6Vw9CtE5MDCk1ZUHWqjbiOoso_sDXtI3oU43u84P-jKD7CnC5xY9BRy3pFOJhXhZgwJSYzJSJpIHEv/s320/Screenshot+from+2019-05-23+18-42-29.png" width="320" /></a></div>
<div style="text-align: center;">
1-نقوم بتنزيل ملف الإعدادات على جهازنا .</div>
<div style="text-align: center;">
2-نضغط على Create .</div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggcEMa7YRfNPNJxzx580ywYYWSKMU70bEkm0yUtyFjBet6L-XPnYgwsxH_NMemA01u7Gava_F8iLnY6ttit0Uw0ets3C5HgveIRJv3wT7YL1ZTAicc4GgaQnkzQl62NB8rofTBT2U2GvRb/s1600/Screenshot+from+2019-05-23+18-42-59.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="741" data-original-width="1366" height="173" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggcEMa7YRfNPNJxzx580ywYYWSKMU70bEkm0yUtyFjBet6L-XPnYgwsxH_NMemA01u7Gava_F8iLnY6ttit0Uw0ets3C5HgveIRJv3wT7YL1ZTAicc4GgaQnkzQl62NB8rofTBT2U2GvRb/s320/Screenshot+from+2019-05-23+18-42-59.png" width="320" /></a></div>
<div style="text-align: center;">
الأن سنضيف الrule .</div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi__M54PJRT-y8RlJrqpVMFBmB1doV1ERog_hhZsKKYDpE0ORr-FwtgcHrr_YaAVwFLpv8vBv7oWBXrZEjVepSIKcmPPQIxhntIoUgEBfm0ExNj7mxTIX5TFu-bU3nDy9PmQV1JqCpT8tsz/s1600/Screenshot+from+2019-05-23+18-44-40.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi__M54PJRT-y8RlJrqpVMFBmB1doV1ERog_hhZsKKYDpE0ORr-FwtgcHrr_YaAVwFLpv8vBv7oWBXrZEjVepSIKcmPPQIxhntIoUgEBfm0ExNj7mxTIX5TFu-bU3nDy9PmQV1JqCpT8tsz/s320/Screenshot+from+2019-05-23+18-44-40.png" width="320" /></a></div>
<div style="text-align: center;">
1-الإتصال الذي سبق وحددنا إسمه .</div>
<div style="text-align: center;">
2-الإعدادات التي سبق وحددناها</div>
<div style="text-align: center;">
3-البروتوكل الذي سبق وحددناه.</div>
<div style="text-align: center;">
4-نختار أي شيء .</div>
<div style="text-align: center;">
5-هذا رقم المنفذ إذا صح التعبير الخارجي أي الذي سيتم طلبه من الخارج على العموم لا يمكنك تغيره في حالة الحساب المجاني وسيتم إختياره بشكل عشوائي .</div>
<div style="text-align: center;">
6-هذا رقم المنفذ الذي سيتم التوجيه له في جهازك إختار ما تريده .</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
ملاحظة بعض الضغط على Create إذا ظهر خطأ أن ال port مستخدم أعد المحاولة ليتم تعين لك port أخر لأن المنافذ يتم توزيعها على الكثير من المشتركين ربما سبقك أحد عليه قبل ان تضغط Create .</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhT0oc0aYtvYerAsU3ls_o1CJhqVsURvWT4GfEhAH_iqBGiK9TwGKUiWUCbkW1x5jgfaQL4IyfO69dV_b3xbWSOk4xAQ2yfhkYUY82cdLiyUQjnMmLXPxEyQD55NUDkX5kK2TkFk1eANUkB/s1600/Screenshot+from+2019-05-23+18-45-06.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="741" data-original-width="1366" height="173" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhT0oc0aYtvYerAsU3ls_o1CJhqVsURvWT4GfEhAH_iqBGiK9TwGKUiWUCbkW1x5jgfaQL4IyfO69dV_b3xbWSOk4xAQ2yfhkYUY82cdLiyUQjnMmLXPxEyQD55NUDkX5kK2TkFk1eANUkB/s320/Screenshot+from+2019-05-23+18-45-06.png" width="320" /></a></div>
<div style="text-align: center;">
إنسخ هذا وأضف إليه ما إخترته أمامه مثلا portmap.io .</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<h3 style="text-align: right;">
تجربة الإتصال .</h3>
<div style="text-align: right;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-Scgsae1h8DromVLd39Mi5MoUrwcko4KmtXFa_reOJobNXV9Rxg-7mjgTJaA3vGdpb9twDjXsATLWFnIib7qqS_46ytYwsOsNL8lHm-USOzkh0rUvQgkLVB6Yrw2BB0ILOMTYd582PfWZ/s1600/Screenshot+from+2019-05-23+18-59-29.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-Scgsae1h8DromVLd39Mi5MoUrwcko4KmtXFa_reOJobNXV9Rxg-7mjgTJaA3vGdpb9twDjXsATLWFnIib7qqS_46ytYwsOsNL8lHm-USOzkh0rUvQgkLVB6Yrw2BB0ILOMTYd582PfWZ/s320/Screenshot+from+2019-05-23+18-59-29.png" width="320" /></a></div>
<div style="text-align: center;">
أولا تأكد من أنك متصل بخدمة ال vpn الخاص بهم وهو أمر مهم وإلا لن يعمل.</div>
<div style="text-align: center;">
(إستخدم ملف الإعدادات الذي سبق وقمت بتنزيله وإستخدم الشرح الذي قمت بوضعه في الرابط في أول الموضوع ذات الطريقة لاكن كما ذكرت لن تحتاج user و password )</div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzJh89UgwX-dgAielwXDHzn0i8UouqdFDa0PZP4HB_U3b28Ku-8C2lscP35laeTfcaXi7dEAZYLZ2Ypq0Pm4gtDIf194PE_efNmie-NfHApS0zjvFWFpqtcw5RT31-qJ6rWLCzprtIPNgt/s1600/Screenshot+from+2019-05-23+18-49-00.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="741" data-original-width="1366" height="173" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzJh89UgwX-dgAielwXDHzn0i8UouqdFDa0PZP4HB_U3b28Ku-8C2lscP35laeTfcaXi7dEAZYLZ2Ypq0Pm4gtDIf194PE_efNmie-NfHApS0zjvFWFpqtcw5RT31-qJ6rWLCzprtIPNgt/s320/Screenshot+from+2019-05-23+18-49-00.png" width="320" /></a></div>
<div style="text-align: center;">
فقط للتجربة قمت بتشغيل سرفر http بسيط على المنفذ الذي حددته في ال rule .</div>
<div style="text-align: center;">
<br /></div>
<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguJ_DUyoSxQlBxTJVktAr3ssJhbFGhY3Y6U5jqBOe3d4KP2mRKbz8zIqEFASCj8aoDKykpjwcXPClALRsNk1xZrU5dvGUhDMdPeZ3A7Iq30LuucRwmYCFY1ya6aK0iPdUaiWVjmw692imZ/s1600/Screenshot+from+2019-05-23+18-49-29.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="741" data-original-width="1366" height="173" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguJ_DUyoSxQlBxTJVktAr3ssJhbFGhY3Y6U5jqBOe3d4KP2mRKbz8zIqEFASCj8aoDKykpjwcXPClALRsNk1xZrU5dvGUhDMdPeZ3A7Iq30LuucRwmYCFY1ya6aK0iPdUaiWVjmw692imZ/s320/Screenshot+from+2019-05-23+18-49-29.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div style="text-align: center;">
قمت بإستخراج ال ip من خلال ال domain الذي سبق وجلبته من الإعدادات .</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLt-Z6hpSRLiqH3Saau99Hhb9i0-rZ_y6QQAUJ0QiKT5dxAYRoXqUvoASaE5ZQWAiG7JapopvtybzKJPkjmpmWNPCGDegjAK6efEnpyMRxOguNn2XDabpZWYWg1tqdrQb60vhwIkOuSBfY/s1600/Screenshot+from+2019-05-23+18-50-15.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="741" data-original-width="1366" height="173" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLt-Z6hpSRLiqH3Saau99Hhb9i0-rZ_y6QQAUJ0QiKT5dxAYRoXqUvoASaE5ZQWAiG7JapopvtybzKJPkjmpmWNPCGDegjAK6efEnpyMRxOguNn2XDabpZWYWg1tqdrQb60vhwIkOuSBfY/s320/Screenshot+from+2019-05-23+18-50-15.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
من أي مكان في العالم إذا وضعنا ال ip الذي إستخرجناه مع ال منفذ الذي حددناه سيتم توجيهنا إلى جهازنا بالتحديد إلى المنفذ الذي سبق وحدته, في حالتي 4444 الذي شغلت عليه سرفر http بسيط .</div>
<div class="separator" style="clear: both; text-align: center;">
(لا تنسى أن تكون متصل على ال vpn )</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<h2 class="separator" style="clear: both; text-align: right;">
لماذا قد أحتاج فتح منفذ ؟</h2>
<div class="separator" style="clear: both; text-align: right;">
هذا أمر راجع لك .</div>
<div class="separator" style="clear: both; text-align: right;">
<br /></div>
<div class="separator" style="clear: both; text-align: right;">
<br /></div>
<h3 class="separator" style="clear: both; text-align: right;">
<span style="color: red;">أخيرا أريد أن أوضع ان توفير إمكانية الوصول لجهازك من أي مكان فيه مخاطر كبيرة جدا جدا وهذا أمر متروك لك .</span></h3>
</div>
Yucuf Souranihttp://www.blogger.com/profile/02081552714917269435noreply@blogger.comtag:blogger.com,1999:blog-4429207371564067122.post-8049875272732568942019-05-12T15:07:00.001+03:002019-05-12T15:10:49.750+03:00شرح عمل حساب vpn مجاني وتشغيل على fedora workstation<div dir="rtl" style="text-align: right;" trbidi="on">
<br />
<div style="text-align: center;">
<b>بسم الله الرحمن الرحيم</b></div>
<div style="text-align: center;">
<b>السلام عليكم ورحمة الله وبركاته</b></div>
<br />
<br />
<h2 style="text-align: right;">
شرح عمل حساب vpn مجاني وتشغيل على fedora workstation أي Fedora Gnome.</h2>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeyjKccdz8m7TxqNBDTgO2TwVrmF1rdLsyhudJmGHaN9LboLEC3Qz3aF_hB2R-EJNHVjmAXyeDo9qQnnccQ-Jg-x0tDLvvd_lTamedSmiFg27xYN-TgPJh-4h8ELjc9pBanX4i26rpe025/s1600/Screenshot+from+2019-05-12+14-28-39.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="741" data-original-width="1366" height="173" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeyjKccdz8m7TxqNBDTgO2TwVrmF1rdLsyhudJmGHaN9LboLEC3Qz3aF_hB2R-EJNHVjmAXyeDo9qQnnccQ-Jg-x0tDLvvd_lTamedSmiFg27xYN-TgPJh-4h8ELjc9pBanX4i26rpe025/s320/Screenshot+from+2019-05-12+14-28-39.png" width="320" /></a></div>
<a name='more'></a><br />
<u><b>ملاجظة</b></u> الحساب على protonvpn و الحساب المجاني محدود بطبيعة الحال ,وسأستخدم في الشرح openvpn .<br />
<br />
<br />
<br />
<h3 style="text-align: right;">
1-أولا عمل حساب على protonvpn .</h3>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjToZBNS9RHK2HnagbjC54QNV4QxAF9qKjZ6stw9TNfGowxF1kSPL4FCO2Zd_Dn6hYhnPtJCSkMD7Ym6Y3nc9oMtsmSBUfI83oBh05RAVc_z4qqA_GH63eD9oC4P_8Oe0b76BeVONTQWGQy/s1600/Screenshot+from+2019-05-12+14-11-19.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="741" data-original-width="1366" height="173" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjToZBNS9RHK2HnagbjC54QNV4QxAF9qKjZ6stw9TNfGowxF1kSPL4FCO2Zd_Dn6hYhnPtJCSkMD7Ym6Y3nc9oMtsmSBUfI83oBh05RAVc_z4qqA_GH63eD9oC4P_8Oe0b76BeVONTQWGQy/s320/Screenshot+from+2019-05-12+14-11-19.png" width="320" /></a></div>
<div style="text-align: center;">
<a href="https://protonvpn.com/" target="_blank">https://protonvpn.com/</a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4l4UE8K5LSYjTvxlAjAcsMv8o_mDE-K55p4skWDDnEXQd2mAIUL1CiaUkAF69ReovSRO7WFcwcNx_KogIPDc8t4VFjqDDztLAW25sPP_dBMWIBsVcdSHdB7mvXUPAN3wK8E54IkENlawH/s1600/Screenshot+from+2019-05-12+14-11-46.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="741" data-original-width="1366" height="173" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4l4UE8K5LSYjTvxlAjAcsMv8o_mDE-K55p4skWDDnEXQd2mAIUL1CiaUkAF69ReovSRO7WFcwcNx_KogIPDc8t4VFjqDDztLAW25sPP_dBMWIBsVcdSHdB7mvXUPAN3wK8E54IkENlawH/s320/Screenshot+from+2019-05-12+14-11-46.png" width="320" /></a></div>
<div style="text-align: center;">
نلاحظ لعمل حساب سنمشي بالخطوات المعلمة باللون الأحمر نحدد ال plan GET FREE وننزل للأسفل لنكمل الخطوى الثانية .</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidj7vOTImJTKVsa-8YXWAaIi2ersulXykTIYU9aQfyN6CusGw3iSLHPUWu6Is78Z4Yh4Fe7jibidmAp3UMkIEArxeQ5eOXhaDnzuNmIebqY-xuCflVgTuTRlgJ0pc6bWYy-cPZElZI0pw4/s1600/Screenshot+from+2019-05-12+14-12-08.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="741" data-original-width="1366" height="173" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidj7vOTImJTKVsa-8YXWAaIi2ersulXykTIYU9aQfyN6CusGw3iSLHPUWu6Is78Z4Yh4Fe7jibidmAp3UMkIEArxeQ5eOXhaDnzuNmIebqY-xuCflVgTuTRlgJ0pc6bWYy-cPZElZI0pw4/s320/Screenshot+from+2019-05-12+14-12-08.png" width="320" /></a></div>
<div style="text-align: center;">
ندخل البريد الإلكتروني الخاص بنا </div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2PXdx_2hvKiBchunh42-Rm5VgQWjGcR1TMn9-3aoNibTfoFkFtWbUZWYHzsSQRhe6NS3oRKAP5e2jY1K1T2oBG9usXhUS-75-r4kTYbjXujI_YiN3qKpkeOvz4poXUH8pNGK2mOIj_ufz/s1600/Screenshot+from+2019-05-12+14-13-50.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="741" data-original-width="1366" height="173" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2PXdx_2hvKiBchunh42-Rm5VgQWjGcR1TMn9-3aoNibTfoFkFtWbUZWYHzsSQRhe6NS3oRKAP5e2jY1K1T2oBG9usXhUS-75-r4kTYbjXujI_YiN3qKpkeOvz4poXUH8pNGK2mOIj_ufz/s320/Screenshot+from+2019-05-12+14-13-50.png" width="320" /></a></div>
<div style="text-align: center;">
سيصلنا كود على بريدنا الذي وضعناه سابقا نضعه ونضغط على VALIDATE (في حالة لم يصل شيء نبحث في junk mail ونجرب إرساله مرة أخرى من خلال RESEND )</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFL3Svgf7VhhZw6qwzNhscAWKeEVpWPBDBZBjSDXOxeHJkCvh9HNStkgfObukWjZ5SPc9AE_Iee_JcuZVgCyn2BQVIkVdcqYrPYF0rAcoBtIo_RkW5oAgyBGy0t7huCiARaZZeMeJIX5s5/s1600/Screenshot+from+2019-05-12+14-15-17.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="741" data-original-width="1366" height="173" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFL3Svgf7VhhZw6qwzNhscAWKeEVpWPBDBZBjSDXOxeHJkCvh9HNStkgfObukWjZ5SPc9AE_Iee_JcuZVgCyn2BQVIkVdcqYrPYF0rAcoBtIo_RkW5oAgyBGy0t7huCiARaZZeMeJIX5s5/s320/Screenshot+from+2019-05-12+14-15-17.png" width="320" /></a></div>
<br />
<div style="text-align: center;">
نختار إسم حساب مميز وكلمة مرور (ملاحظة نتأكد من أننا أدخلنا كلمة المرور الصحيحة ونلاحظ الشروط المقبولة لكلمة المرور )</div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDqwEN0YV-zKq4ev6SQrE08I8X_ywGe_tcrL_Q58dzW7R_xeCH0q-nVjqn9xExFl1qs0J23-wMpgqjhmFII-2WWuvsdLX5wdRgkvcZnd3vACZtMovO2fcqLcnbfK_E_sj3We2ZLKKJzR9k/s1600/Screenshot+from+2019-05-12+14-28-39.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="741" data-original-width="1366" height="173" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDqwEN0YV-zKq4ev6SQrE08I8X_ywGe_tcrL_Q58dzW7R_xeCH0q-nVjqn9xExFl1qs0J23-wMpgqjhmFII-2WWuvsdLX5wdRgkvcZnd3vACZtMovO2fcqLcnbfK_E_sj3We2ZLKKJzR9k/s320/Screenshot+from+2019-05-12+14-28-39.png" width="320" /></a></div>
<div style="text-align: center;">
<a href="https://account.protonvpn.com/login/" target="_blank">https://account.protonvpn.com/login/</a></div>
<div style="text-align: center;">
ندخل على حسابنا إلى هنا تكون عملية إنشاء حساب إنتهت </div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<h3 style="text-align: right;">
2-تفعيل الحساب على fedora workstation و إستخدامه .</h3>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
نحتاج أولا تثبيت هذه الأشياء غالبا سيكونو مثبتين لاكن لا بأس .</div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install openvpn NetworkManager-openvpn-gnome NetworkManager-openvpn nm-connection-editor</b></span></div>
<div style="text-align: right;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2MkbRNUUAJ3Tif7slUJ02lFNdgiceGwPdiw3ZvCp9nD-5ryTy1J0HGBWmr7yIPYHAQrZA8Gw034nPrcxmZzJQThQcYHsC8MTZCoBf2YYRQoFcfCC2SWhGxwg_0szD_pTlRxzlQ-4IPhWT/s1600/Screenshot+from+2019-05-12+14-06-44.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="741" data-original-width="1366" height="173" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2MkbRNUUAJ3Tif7slUJ02lFNdgiceGwPdiw3ZvCp9nD-5ryTy1J0HGBWmr7yIPYHAQrZA8Gw034nPrcxmZzJQThQcYHsC8MTZCoBf2YYRQoFcfCC2SWhGxwg_0szD_pTlRxzlQ-4IPhWT/s320/Screenshot+from+2019-05-12+14-06-44.png" width="320" /></a></div>
<div style="text-align: right;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAXqJ5-OjwIYCFudg6C8Cv0VbNhyfhGaeMD9NrfcxJGmFi1_YZ3R-6boe8pkHGtvBLnUYVVAAvBanWC-q9ZAGhtpNz-Hjix7V-uAEMUfFfMJwDDJ8o93eoF4s-PNq68xAN596NUPzbkYym/s1600/Screenshot+from+2019-05-12+13-47-11.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="741" data-original-width="1366" height="173" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAXqJ5-OjwIYCFudg6C8Cv0VbNhyfhGaeMD9NrfcxJGmFi1_YZ3R-6boe8pkHGtvBLnUYVVAAvBanWC-q9ZAGhtpNz-Hjix7V-uAEMUfFfMJwDDJ8o93eoF4s-PNq68xAN596NUPzbkYym/s320/Screenshot+from+2019-05-12+13-47-11.png" width="320" /></a></div>
<div style="text-align: center;">
بعد الدخول على لوحة التحكم الخاصة بنا نحتاج تنزيل ملف إعدادات نذهب كما في الصور ونبحث عن سرفر مجاني عن نفسي وجدت سرفر في اليابان نقوم بتنزيل الملف المناسب بعد الإختيار كما في أول صورة linux و ...إلخ </div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjihwY-pKJ01t837aAkqquIZGwfEvVRLCQ9GMj75kbag0EO-q4xzQFGRZ_tsVx2shM06kXUft0Furyd-vlYOE01Esl33wLM5dJReNq5XZF6vFsK6tFnGmgeUDQVE9c466IltYZtQsdxySdf/s1600/Screenshot+from+2019-05-12+13-47-51.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="741" data-original-width="1366" height="173" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjihwY-pKJ01t837aAkqquIZGwfEvVRLCQ9GMj75kbag0EO-q4xzQFGRZ_tsVx2shM06kXUft0Furyd-vlYOE01Esl33wLM5dJReNq5XZF6vFsK6tFnGmgeUDQVE9c466IltYZtQsdxySdf/s320/Screenshot+from+2019-05-12+13-47-51.png" width="320" /></a></div>
<div style="text-align: center;">
سنحتاج هذا ال Username وال Password لاحقا عندما نريد الإتصال, على العموم من الأفضل إستخدام كما في الصورة زر لعمل نسخ لمحتوى ال Username و ال Password أيضا ,هكذا أضمن من النسخ اليدوي لربما أخطئنا ولم نعلم كل اﻷحرف أو شيء, عندما نريد هذه المعلومات أصبحنا نعرف كيف نحصل عليها.</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYItb65xZcnPNFqZsGYC4o95t0L7Ck9aYDbZnrBKPWwvMOLZM3Eha39STj0WtaX4MiBhOWfEne1tBBQO4ZvVpzV8KEKqzPgHXPBrUtJNJnAEwN6YmKexoauGkfxKIIWh1zBHMg2Ki94Odh/s1600/Screenshot+from+2019-05-12+13-58-06.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYItb65xZcnPNFqZsGYC4o95t0L7Ck9aYDbZnrBKPWwvMOLZM3Eha39STj0WtaX4MiBhOWfEne1tBBQO4ZvVpzV8KEKqzPgHXPBrUtJNJnAEwN6YmKexoauGkfxKIIWh1zBHMg2Ki94Odh/s320/Screenshot+from+2019-05-12+13-58-06.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNXNEIlueiAIAi60FKaB8QTy9WmR7weG_6hDUNj2kViQKtxl5WfLJbvyt0s_TXEKprsQ0RfGLGRxPOTZY9REMJxUzf2hJWuwhkpbzQyAmmgBIXaQNN9vFliU1gBI7wPTDRk2lvJmjCFFnn/s1600/Screenshot+from+2019-05-12+13-58-16.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNXNEIlueiAIAi60FKaB8QTy9WmR7weG_6hDUNj2kViQKtxl5WfLJbvyt0s_TXEKprsQ0RfGLGRxPOTZY9REMJxUzf2hJWuwhkpbzQyAmmgBIXaQNN9vFliU1gBI7wPTDRk2lvJmjCFFnn/s320/Screenshot+from+2019-05-12+13-58-16.png" width="320" /></a></div>
<div style="text-align: center;">
نذهب كما في الصور على مركز التحكم ثم Network ثم نضيف vpn نضغط كما في الصور وبعدها نختار ملف الإعدادات الذي سبق وقمنا بتنزيله هو ملف نصي ينتهي بالاحقة ovpn .</div>
<div style="text-align: center;">
<br /></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDwBl2Fr7NVDCe30pl6nzaYLM-ZMOTnvTjkbN1tBDCjl1p3hH5dvmdQ-QO6z-GJqj4fhwl_39GQTmmct_d34Ti3aSdLt7Ax6FIQarWSt_Ym2A50WRy09wtAhpinhGYtmsxpk2kwiu2xnIy/s1600/Screenshot+from+2019-05-12+13-58-43.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDwBl2Fr7NVDCe30pl6nzaYLM-ZMOTnvTjkbN1tBDCjl1p3hH5dvmdQ-QO6z-GJqj4fhwl_39GQTmmct_d34Ti3aSdLt7Ax6FIQarWSt_Ym2A50WRy09wtAhpinhGYtmsxpk2kwiu2xnIy/s320/Screenshot+from+2019-05-12+13-58-43.png" width="320" /></a></div>
<div style="text-align: center;">
بعدها لا نغير شيء فقط نحتاج إضافة ال username وال password نجلبهم كما ذكرت في الصور سابقا من لوحة التحكم في protonvpn .</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTMcTPT_VIv7yPbqQXcE3TAUlLlKO0hjwsoicYoLuRgCM4tszgcOatN73sK_CiscaVZWi-ANVopZ3jW5s32Zme2je8VWD87wFMM78JoeNztu9McfEgxUhiL0kUPIfK2_GnF4-eI-jHpOgC/s1600/Screenshot+from+2019-05-12+13-59-33.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTMcTPT_VIv7yPbqQXcE3TAUlLlKO0hjwsoicYoLuRgCM4tszgcOatN73sK_CiscaVZWi-ANVopZ3jW5s32Zme2je8VWD87wFMM78JoeNztu9McfEgxUhiL0kUPIfK2_GnF4-eI-jHpOgC/s320/Screenshot+from+2019-05-12+13-59-33.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiu23h7USC65JrYVMJHXhJerDe0zJyeqHBMLoLtyLFkEHgyIAohGxSig0LkXynR3k4O2W6m3k-D11rVVldqyft_7-QRiVFn1p-r3VZiSFboxx2FdocvG-JkZotG6EWpzxNhOeCZVGk94a-V/s1600/Screenshot+from+2019-05-12+13-59-56.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiu23h7USC65JrYVMJHXhJerDe0zJyeqHBMLoLtyLFkEHgyIAohGxSig0LkXynR3k4O2W6m3k-D11rVVldqyft_7-QRiVFn1p-r3VZiSFboxx2FdocvG-JkZotG6EWpzxNhOeCZVGk94a-V/s320/Screenshot+from+2019-05-12+13-59-56.png" width="320" /></a></div>
<div style="text-align: center;">
من هنا ممكن الإتصال وفصل الإتصال بال vpn والدخول على الإعدادات.</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIFRgQGqlVOSi4K2HSu9DY-Rfy53pt1NnYzQ5OY-4KgOEl1z7ujgD4eJvSaoFicuMAPLSem2Z_aP1GeNLLUvBM6If6ZtKh0OCiUKOYF1Nm64aJqoPCK6m0lmMM-GusnsdI788_Vjd70uOC/s1600/Screenshot+from+2019-05-12+14-01-37.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="741" data-original-width="1366" height="173" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIFRgQGqlVOSi4K2HSu9DY-Rfy53pt1NnYzQ5OY-4KgOEl1z7ujgD4eJvSaoFicuMAPLSem2Z_aP1GeNLLUvBM6If6ZtKh0OCiUKOYF1Nm64aJqoPCK6m0lmMM-GusnsdI788_Vjd70uOC/s320/Screenshot+from+2019-05-12+14-01-37.png" width="320" /></a></div>
<div style="text-align: center;">
<a href="https://ipleak.net/" target="_blank">https://ipleak.net/</a></div>
<div style="text-align: center;">
نلاحظ بعد الإتصال بنجاح بال vpn أني أصبحت أستخدم ip في اليابان .</div>
<div style="text-align: center;">
<br /></div>
<br />
<br />
<br />
<br />
<h3 style="text-align: right;">
3-لباقي الواجهات .</h3>
لباقي الواجهات غالبا ستكون الخطوات ذاتها ولاكن الشكل قد يختلف لأن كل واجهة لها إذا صح التعبير واجهة رسومية خاصة بالواجهة للتعامل مع networkmanager على العموم يمكنك ان تجربو أيضا إستخدام nm-connection-editor كما في الأسفل .<br />
<br />
فقط إفتح الترمينال وإكتب nm-connection-editor وباقي الخطوات لن تختلف على الرغم من أني لم أجربه. <br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTDWZi7m653-KLQEKTsazjYme7mCv5qtkS3NOsXxNKghECucHViwOoh5i4bzUU_LYghr0vIML_hnitqY99SitBx6WIjsRObfoku-gbfvS5nbKy8rdzp-_gpyDYlbvGjQLvhK-qyWDQEjzT/s1600/Screenshot+from+2019-05-12+14-38-24.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTDWZi7m653-KLQEKTsazjYme7mCv5qtkS3NOsXxNKghECucHViwOoh5i4bzUU_LYghr0vIML_hnitqY99SitBx6WIjsRObfoku-gbfvS5nbKy8rdzp-_gpyDYlbvGjQLvhK-qyWDQEjzT/s320/Screenshot+from+2019-05-12+14-38-24.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiPUdYIjjNhKHCUiN8qVVeS0qnzKhIVrylu7BmhZ2UNoM_2W655h84Av-D6jLa7tPphicnhY6bCxL-9ASaq_8QNk3u_208jAha9a_QvSMdpXokM2LwvzAZg6zXHvX6DTB77QJKiK54164x/s1600/Screenshot+from+2019-05-12+14-38-41.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiPUdYIjjNhKHCUiN8qVVeS0qnzKhIVrylu7BmhZ2UNoM_2W655h84Av-D6jLa7tPphicnhY6bCxL-9ASaq_8QNk3u_208jAha9a_QvSMdpXokM2LwvzAZg6zXHvX6DTB77QJKiK54164x/s320/Screenshot+from+2019-05-12+14-38-41.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLjHAIi3czoVzzXtLVufVX9G7p-O2re0_5pNgPHFboYU96SLSzSlGyFpSGF8oOO0A1XwspG5u3ANsv_Eo28T8cQqgUq1RbaRtILSXOOvF8vys-VG2WYwh9r-nck1-JpJq-Pikf6TqjqwCk/s1600/Screenshot+from+2019-05-12+14-39-08.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLjHAIi3czoVzzXtLVufVX9G7p-O2re0_5pNgPHFboYU96SLSzSlGyFpSGF8oOO0A1XwspG5u3ANsv_Eo28T8cQqgUq1RbaRtILSXOOvF8vys-VG2WYwh9r-nck1-JpJq-Pikf6TqjqwCk/s320/Screenshot+from+2019-05-12+14-39-08.png" width="320" /></a></div>
<br />
<br />
<br />
<br /></div>
Yucuf Souranihttp://www.blogger.com/profile/02081552714917269435noreply@blogger.comtag:blogger.com,1999:blog-4429207371564067122.post-72627099265535687802019-05-05T15:41:00.003+03:002019-05-05T16:07:18.860+03:00تثبيت تعريف nvidia من خلال مستودعات rpmfusion<div dir="rtl" style="text-align: right;" trbidi="on">
<br />
<div style="text-align: center;">
<b>بسم الله الرحمن الرحيم</b></div>
<div style="text-align: center;">
<b>السلام عليكم ورحمة الله وبركاته</b></div>
<br />
<br />
<br />
<br />
<h2 style="text-align: right;">
تثبيت تعريف nvidia من خلال مستودعات rpmfusion.</h2>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFR9Ri7yjGvqp2Jc-No1fkt1SI_U3IJoCFPoHiWeIXfAcLI7WWWqAvE33Q6SKZPazZIdTq6oU7WlBfBKG8j0qubPdE_IG8cjKW0y8755vzzMeWPUl545rruNaDH9J3_K5l76ypdDC1PyT8/s1600/Screenshot+from+2019-05-05+13-42-55.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="741" data-original-width="1366" height="173" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFR9Ri7yjGvqp2Jc-No1fkt1SI_U3IJoCFPoHiWeIXfAcLI7WWWqAvE33Q6SKZPazZIdTq6oU7WlBfBKG8j0qubPdE_IG8cjKW0y8755vzzMeWPUl545rruNaDH9J3_K5l76ypdDC1PyT8/s320/Screenshot+from+2019-05-05+13-42-55.png" width="320" /></a></div>
<a name='more'></a><br />
<h3 style="text-align: right;">
</h3>
<h3 style="text-align: right;">
1-أولا في حالة UEFI عليك التاكد من أن خاصية secure boot غير مفعلة من البايوس (كل جهاز له طريقة إبحث في جوجل عن إسم جهازك ومثلا how to disable secure boot) .</h3>
<br />
<br />
<br />
<div style="text-align: right;">
</div>
<h3 style="text-align: right;">
2-تثبيت مستودعات rpmfusion وبعض الأشياء الأخرى والتأكد من تفعيلها .</h3>
<h3 style="text-align: right;">
<span style="font-weight: normal;"><u><b>ملاحظة</b></u> حتى لا تتداخل الأمور إذا كان لديك مستودعات أخرى فيها تعريفات nvidia مثل مستودعات <span class="st"><span dir="ltr">negativo17</span></span> <span class="st"><span dir="ltr"> وكنت سبق وقمت بتثبيت تعريف منه يجب ان تحذف التعريف القديم وتوقف مستودعات </span></span><span class="st"><span dir="ltr">negativo17 </span></span></span> </h3>
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm</b></span></div>
<div style="text-align: left;">
<b><br /></b></div>
<div style="text-align: left;">
<b> <span style="color: magenta;">sudo dnf install fedora-workstation-repositories </span></b></div>
<div style="text-align: left;">
</div>
<div style="text-align: left;">
<span style="color: magenta;"><b> sudo dnf config-manager --set-enabled rpmfusion-nonfree-nvidia-driver</b></span></div>
<div style="text-align: left;">
</div>
<div style="text-align: left;">
<span style="color: magenta;"><b> sudo dnf makecache</b></span><br />
<br />
<span style="color: magenta;"><b>sudo dnf install kernel </b></span><span style="color: magenta;"><b><b><span style="color: magenta;">@c-development </span></b>kernel-devel kernel-headers </b></span><br />
<br />
<br />
<div style="text-align: right;">
ثم إعادة إقلاع النظام من اخر نواة متوفرة .</div>
<div style="text-align: left;">
<span style="color: magenta;"><b>reboot</b></span></div>
</div>
<br />
<br />
<h3 style="text-align: right;">
3-عليك ان تعرف إسم الكرت عندك وأسماء التعريفات المتوفرة في مستودعات rpmfusion وعليك أن تعرف الإصدار الصحيح الذي يعمل على الكرت الذي تمتلكه .</h3>
<br />
-أولا لتعرف إسم الكرت إكتب هذا الأمر في الأسفل مع العلم قد تكون تعرف بالفعل مواصفات جهازك عندما إشتريته .<br />
<div style="text-align: left;">
<span style="color: magenta;"><b><span class="pl-s">lspci |grep VGA;lspci |grep 3D<span class="pl-pds"></span></span></b></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfT8W09L4rCvgYGjKrlfRGRoYYgrHwqmdeYDfqnrJqfBWborZbeoFkB7BOwnssPm1XL0SFuTlgz6E4HId1kAb4q5avS_XB62jcB14dncUoUAhazkcjeGCyUseXTV4OIdTp6OZhGecCk1gP/s1600/Screenshot+from+2019-05-05+13-46-15.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="741" data-original-width="1366" height="173" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfT8W09L4rCvgYGjKrlfRGRoYYgrHwqmdeYDfqnrJqfBWborZbeoFkB7BOwnssPm1XL0SFuTlgz6E4HId1kAb4q5avS_XB62jcB14dncUoUAhazkcjeGCyUseXTV4OIdTp6OZhGecCk1gP/s320/Screenshot+from+2019-05-05+13-46-15.png" width="320" /></a></div>
<div style="text-align: center;">
في هذا الأمر ممكن أيضا أن نعرف إذا ما كان لديك كرتي شاشة كما ظهر عندي لدي كرت Intel و كرت Nvidia 710m (ستحتاج هذا الامر مرة أخرى في الشرح).</div>
<br />
<br />
<br />
<br />
-ثانيا لتعرض كل الإصدارت المتوفرة في مستودعات rpmfusion نفذ الأمر التالي .<br />
<br />
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf repoquery xorg-x11-drv-nvidia*</b></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlK54V2wQpLc3DgnkRsrIAcBRS0n-35DVPrbE3BmqsmY3K6sWHBTJQUz592UK9FworK_CvcG4Jbc2Z_o_LuXhU-nSfs2OfdWhxQGVNslCEcsbR75QYcGVqW6gsVUl0SCobjubeXJqHLd9n/s1600/Screenshot+from+2019-05-05+13-42-02.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="741" data-original-width="1366" height="173" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlK54V2wQpLc3DgnkRsrIAcBRS0n-35DVPrbE3BmqsmY3K6sWHBTJQUz592UK9FworK_CvcG4Jbc2Z_o_LuXhU-nSfs2OfdWhxQGVNslCEcsbR75QYcGVqW6gsVUl0SCobjubeXJqHLd9n/s320/Screenshot+from+2019-05-05+13-42-02.png" width="320" /></a></div>
<div style="text-align: right;">
<div style="text-align: center;">
سيظهر عندك عدت نتائج منها كهذه الإصدارات كما في الأسفل .</div>
<div style="text-align: center;">
<span style="color: magenta;"><b>xorg-x11-drv-nvidia-340xx-1:340.107</b></span></div>
<div style="text-align: center;">
<span style="color: magenta;"><b><br /></b></span></div>
<div style="text-align: center;">
<span style="color: magenta;"><b>xorg-x11-drv-nvidia-390xx-3:390.116</b></span></div>
<div style="text-align: center;">
<span style="color: magenta;"><b><br /></b></span></div>
<div style="text-align: center;">
<span style="color: magenta;"><b>xorg-x11-drv-nvidia-3:418.56</b></span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: center;">
كما تلاحظ هناك ثلاث إصدارات 340 و 390 و 418 .</div>
<div style="text-align: right;">
</div>
<div style="text-align: right;">
</div>
<div style="text-align: right;">
</div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
</div>
<div style="text-align: right;">
-ثالثا عليك أن تعرف أي إصدرا مناسب للكرت عندك أسهل حل هو الدخول على موقع nvidia وإستخدام خاصية البحث .</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDakTqNymxmTamU_CHFd-91IiW5ZJL9ZTFQ48ePs-se4Bn-Zk1L6XDb0Gx8KcSyHEfCIctYlPdrsk_gBu9Yc8v3oCnBm_Fiiren_YRpEw5HOPbxJQ08jQnHysPIXHrsLpSwnyIRNKyS0F3/s1600/Screenshot+from+2019-05-05+13-42-55.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="741" data-original-width="1366" height="173" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDakTqNymxmTamU_CHFd-91IiW5ZJL9ZTFQ48ePs-se4Bn-Zk1L6XDb0Gx8KcSyHEfCIctYlPdrsk_gBu9Yc8v3oCnBm_Fiiren_YRpEw5HOPbxJQ08jQnHysPIXHrsLpSwnyIRNKyS0F3/s320/Screenshot+from+2019-05-05+13-42-55.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirbYrHfMcwAGXhA5BVpYdjah-05DQuEk5gOtJOq9UW7cmc2GjNz03LYJRFz6WtvNySMlPWPASgywaw7RRzoJOEHXwUPPjCju8pFmH6ws5VWIiLaDtCh9BxrnL8jfFjTbrMJXfoyCXBK82b/s1600/Screenshot+from+2019-05-05+13-43-08.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="741" data-original-width="1366" height="173" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirbYrHfMcwAGXhA5BVpYdjah-05DQuEk5gOtJOq9UW7cmc2GjNz03LYJRFz6WtvNySMlPWPASgywaw7RRzoJOEHXwUPPjCju8pFmH6ws5VWIiLaDtCh9BxrnL8jfFjTbrMJXfoyCXBK82b/s320/Screenshot+from+2019-05-05+13-43-08.png" width="320" /></a></div>
<div style="text-align: center;">
<a href="https://www.nvidia.com/Download/index.aspx?lang=en-us" target="_blank">https://www.nvidia.com/Download/index.aspx?lang=en-us</a> </div>
<div style="text-align: center;">
لاحظ بعد إختيار رقم الكرت عندي وإدخال المعلومات الصحيحة والضغط على Search أظهر لي خيار تنزيل تعريف بإصدار محدد ما نحتاجه فقط هذا الرقم لأن تنزيل وتثبيت التعريف من الموقع الرسمي معقد ولا ينجح أحيانا (يمكنك أيضا البحث في جوجل عن الإصدارات التي تعمل على الكرت عندك) .</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
-رابعا بعد الحصول على الرقم الصحيح بكل بساطة نقوم بالتثبيت مثلا لنفترض 390 .</div>
<div style="text-align: left;">
<br /></div>
</div>
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install xorg-x11-drv-nvidia-390xx-3:390.116</b></span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: right;">
<h3>
4-في حالة أنه يوجد لديك خاصية nvidia optimus أي كرتي شاشة وفقط في هذه الحالة كما في حالتي وظهر معنا في الاعلى يجب أن أضيف سطرين على إعدادات مدير الدخول .</h3>
<span style="color: #3d85c6;"><b>( كرت nvidia سيعمل دائما ولا يمكن التنقل بين الكرتين لهذا إستهلاك البطارية يمكن ان يزداد)</b></span></div>
<div style="text-align: right;">
</div>
<div style="text-align: right;">
</div>
<div style="text-align: right;">
<u><b>ملاحظة</b></u> مدير الدخول display manager هو الذي يطلب منك بشكل رسومي إسم المستخدم وكلمة المرور للدخول للنظام بعد إقلاعه .</div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
في حالت كنت تستخدم Fedora Workstation أي فيدورا Gnome بشكل إفتراضي مدير الدخول المستخدم سيكون gdm إختصار ل gnome display manager و عندها لن تحتاج ان تضيف شيء لأن من قام بتحزيم التعريفات على rpmfusion اضاف بعض الاوامر لتقوم بالمهمة عنك يمكنك أن تعيد إقلاع النظام وإذا كان كل شيء على ما يرام سيعمل التعريف وإلا سينتقل بشكل تلقائي إلى التعريف الذي يأتي مع النواة (nouveau) كإجراء إحترازي عند فشل تشغيل تعريف nvidia .</div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
أما في حالت كنت تستخدم kde إفتراضيا مدير الدخول سيكون sddm و هنا ستحتاج هذه الخطوات :</div>
<div style="text-align: right;">
1- إضافة هذين السطرين إلى ملف etc/sddm/Xsetup/ .</div>
<div style="text-align: left;">
<span style="color: magenta;"><b>xrandr --setprovideroutputsource modesetting NVIDIA-0<br /> xrandr --auto</b></span></div>
<div style="text-align: left;">
</div>
<div style="text-align: right;">
ثم من باب الإحتياط نفذ هذا الأمر . </div>
<div style="text-align: left;">
<span style="color: magenta;"><b>rm ~/.Xauthority </b></span></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
في حال كنت تستخدم xfce وmate (لا أعلم بالنسبة لباقي البيئات والواجهات ) سيكون مدير الدخول الإفتراضي هو lightdm ستحتاج أيضا إضافة هذين السطرين وأشياء أخرى تابع هذا الرابط من وثائق أرش لينكس .</div>
<div style="text-align: right;">
<a href="https://wiki.archlinux.org/index.php/NVIDIA_Optimus#LightDM" target="_blank">https://wiki.archlinux.org/index.php/NVIDIA_Optimus#LightDM</a></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
الأن كيف تعرف أي مدير دخول مفعل عندك ؟</div>
<div style="text-align: right;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTVGZadLRXHvBYT_Z2NrRVyk4hkMBbPyI_XotLoMUesyrQ6UNR93cHIFDBb9WbvnAVD-TceM3zseBwkmEaChl0e7zgR9f1yBc1a8b853jG2iE8UYCp_gTtXjwAk2Ey0CwBiBqfcDpjmFH3/s1600/Screenshot+from+2019-05-05+14-08-12.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="741" data-original-width="1366" height="173" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTVGZadLRXHvBYT_Z2NrRVyk4hkMBbPyI_XotLoMUesyrQ6UNR93cHIFDBb9WbvnAVD-TceM3zseBwkmEaChl0e7zgR9f1yBc1a8b853jG2iE8UYCp_gTtXjwAk2Ey0CwBiBqfcDpjmFH3/s320/Screenshot+from+2019-05-05+14-08-12.png" width="320" /></a></div>
<div style="text-align: center;">
<span style="color: magenta;"><b>systemctl cat display-manager.service --no-pager</b></span></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
نلاحظ مثلا بوضوح عندي إسم مدير الدخول gdm .</div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<h3 style="text-align: right;">
5-كيف نعرف إذا كان التعريف يعمل بالفعل ومفعل ؟</h3>
</div>
<div style="text-align: right;">
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCZmsxg9vshruR6-b2wRdOUinQCPaczf4cPrsAJOGl_o1q7-ofv8DYZBTw8Mv6QrErZYg9JlOeRR4iUCQBOMvAu1hUo4KYNcLwcT3udEYCZyK34bc7r9ItoAu3Ip3PnBj0r_Ec9l3p8qA5/s1600/Screenshot+from+2019-05-05+15-22-36.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="741" data-original-width="1366" height="173" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCZmsxg9vshruR6-b2wRdOUinQCPaczf4cPrsAJOGl_o1q7-ofv8DYZBTw8Mv6QrErZYg9JlOeRR4iUCQBOMvAu1hUo4KYNcLwcT3udEYCZyK34bc7r9ItoAu3Ip3PnBj0r_Ec9l3p8qA5/s320/Screenshot+from+2019-05-05+15-22-36.png" width="320" /></a></div>
</div>
<div style="text-align: center;">
<span style="color: magenta;"><b>lspci -k</b></span></div>
<div style="text-align: center;">
ننفذ هذا الأمر إذا وجدنا كلمة nvidia امام kernel driver in use يكون مفعل .</div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsB2vakK9py-9y_gbkN9OR-jjtPvQBwkP14x01-TRG4nNV8TVMl8kKgLV4ZHjalQ1Fh-vk2kDskh_rMX6R6eA0mbaZLMhsYxtegYYkj28h4SJFDoO8H46Rgm5C1OTLWYdP7gb06d2VebR0/s1600/Screenshot+from+2019-05-05+14-49-07.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="741" data-original-width="1366" height="173" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsB2vakK9py-9y_gbkN9OR-jjtPvQBwkP14x01-TRG4nNV8TVMl8kKgLV4ZHjalQ1Fh-vk2kDskh_rMX6R6eA0mbaZLMhsYxtegYYkj28h4SJFDoO8H46Rgm5C1OTLWYdP7gb06d2VebR0/s320/Screenshot+from+2019-05-05+14-49-07.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-XJdzW4SDxj7jJeA9n2E5Y0-G5WFiQPoCMXWEWrLRcfMGZgEIAE_Zy9eztUyuiFM47cRMhZlk27XGGHfG36NleDQd_GRiUVC1SiiGT9yZsxln_DnUmE9xqxbuZm6uDOtR4xxCJhf8jEM6/s1600/Screenshot+from+2019-05-05+14-58-27.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="741" data-original-width="1366" height="173" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-XJdzW4SDxj7jJeA9n2E5Y0-G5WFiQPoCMXWEWrLRcfMGZgEIAE_Zy9eztUyuiFM47cRMhZlk27XGGHfG36NleDQd_GRiUVC1SiiGT9yZsxln_DnUmE9xqxbuZm6uDOtR4xxCJhf8jEM6/s320/Screenshot+from+2019-05-05+14-58-27.png" width="320" /></a></div>
<div style="text-align: center;">
<span style="color: magenta;"><b>sudo cat -v /var/log/boot.log |grep -i fallback</b></span></div>
<div style="text-align: center;">
في حال الفشل سنجد ان المفعل هو nouveau وإذا قرئنا ال boot.log سنجد انه تم الإنتقال إلى nouveau بعد فشل لسبب ما تفعيل تعريف nvidia .</div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<h3 style="text-align: right;">
6-كيف نتأكد أن تعريف nvidia هو الذي يعمل بشكل إفتراضي ؟</h3>
<br />
يمكننا مثلا بهذه الطريقة كما في الصور في الأسفل نلاحظ إذا كان intel المفعل كيف يكون وإذا كان nvidia كيف يكون .<br />
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install glx-utils</b></span></div>
<div style="text-align: left;">
</div>
<div style="text-align: left;">
<span style="color: magenta;"><b>glxgears -info |grep -i vendor</b></span></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieRBzikRgOx8dgw4Z7mRTnhdFnhf0Ze57LXjj9U0nTSIsQEPiO5SfQ3rykiHpcbXpGQudpyYp3HqP8UPWVWGZrsTAS7LfJN19rFp1Z3gGeYuQ-Du8Am5aJps086sy5rz9f-ktpqNN2_fpL/s1600/Screenshot+from+2019-05-05+15-16-29.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieRBzikRgOx8dgw4Z7mRTnhdFnhf0Ze57LXjj9U0nTSIsQEPiO5SfQ3rykiHpcbXpGQudpyYp3HqP8UPWVWGZrsTAS7LfJN19rFp1Z3gGeYuQ-Du8Am5aJps086sy5rz9f-ktpqNN2_fpL/s320/Screenshot+from+2019-05-05+15-16-29.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5exFiFaJ7NWBkn64orPoehQMHF4WDWS7W4ILfIddZKdxdKulsD2EGE9S4JIAxWt5WUZMv5ULn80gErkaaWyv2WZR_-NDSxz1d1NmzAq5-cen1aB7PSUV1lGK-SJ1Yo9YdYfIdKbNMTXgl/s1600/Screenshot+from+2019-05-05+15-22-14.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5exFiFaJ7NWBkn64orPoehQMHF4WDWS7W4ILfIddZKdxdKulsD2EGE9S4JIAxWt5WUZMv5ULn80gErkaaWyv2WZR_-NDSxz1d1NmzAq5-cen1aB7PSUV1lGK-SJ1Yo9YdYfIdKbNMTXgl/s320/Screenshot+from+2019-05-05+15-22-14.png" width="320" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
أخر معلومة عند كل تثبيت للنواة جديدة يحتاج الامر إعادة بناء وإعدادات التعريف ليتوافق مع النواة الجديدة, الذي يقوم بهذا الدور هي خدمة إسمها akmods.service لهذا عند أول إقلاع من كل تثبيت لنواة جديدة قد يتاخر الإقلاع قليلا حتى تنتهي خدمة akmods من عملها ويمكن القيام باﻷمر بشكل يدوي كما في الصورة في الأسفل .<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBc6_D8MEzrfYKcnwwp_uoEnIJO_4929PvQ-9TluVRso07uKH5MO81gm02dAn8tFHR_VjeEXpZtDHld2R-SKUeo_EaB-7cjDaa8DL46gukE4Mh9hsXHoQFFNOJi9l0kf5wIrhFVN__NdT4/s1600/Screenshot+from+2019-05-05+13-33-30.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="741" data-original-width="1366" height="173" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBc6_D8MEzrfYKcnwwp_uoEnIJO_4929PvQ-9TluVRso07uKH5MO81gm02dAn8tFHR_VjeEXpZtDHld2R-SKUeo_EaB-7cjDaa8DL46gukE4Mh9hsXHoQFFNOJi9l0kf5wIrhFVN__NdT4/s320/Screenshot+from+2019-05-05+13-33-30.png" width="320" /></a></div>
<div style="text-align: center;">
<span style="color: magenta;"><b>sudo akmods --force</b></span></div>
<br />
<br />
<br /></div>
</div>
Yucuf Souranihttp://www.blogger.com/profile/02081552714917269435noreply@blogger.comtag:blogger.com,1999:blog-4429207371564067122.post-88891796108227475302019-04-26T12:06:00.000+03:002019-04-26T12:35:12.829+03:00بعض التعريف ب lutris<div dir="rtl" style="text-align: right;" trbidi="on">
<br />
<div style="text-align: center;">
<b>بسم الله الرحمن الرحيم</b></div>
<div style="text-align: center;">
<b>السلام عليكم ورحمة الله وبركته</b></div>
<br />
<br />
<br />
<br />
<h2 style="text-align: right;">
ما هو lutris ؟</h2>
<br />
قد يكون سمعت انها منصة ألعاب لاكن ما معنى هذا الكلام سأوضح اﻷمر من خلال طرح سؤال ثم الجواب عنه .<br />
<br />
<br />
<h4 style="text-align: right;">
لنفترض تريد بالطريقة التقليدية تثبيت لعبة تعمل على ويندوز من خلال wine وبعض الادوات المساعدة ماذا تفعل ؟</h4>
بكل بساطة تقوم بتثبيت wine و إنشاء إذا صح التعبير بيئة windows و تقوم بتثبيت بعد الأشياء التي قد تحتاجها اللعبة مثلا نسخة ما من directx و غيره ...إلخ ثم تشغل ملف التثبيت exe من خلال wine و....إلخ<br />
<br />
<br />
<h4 style="text-align: right;">
لنفترض تريد بالطريقة التقليدية تثبيت لعبة من خلال steam ؟</h4>
تقوم بتنزيل steam وعمل حساب والدخول على البرنامج وتثبيت ما تشاء.<br />
<br />
<br />
<h3 style="text-align: right;">
لنفترض تريد بالطريقة التقليدية تشغيل لعبة تعمل على محاكي ما مثلا محاكي ps2 ؟</h3>
تقوم بتنزل محاكي ps2 وتقوم بتنزيل ما يسمى في بعض المحاكيات rom وتشغل ال rom من خلال المحاكي .<br />
<br />
<br />
<br />
<h4 style="text-align: right;">
الأن ما الجديد الذي يقدمه lutris ؟</h4>
<br />
الذي يقدمه عدت أشياء منها وليس كلها كالأتي :<br />
<br />
1-أولا مركز موحد ممكن منه عمل كل ما ذكر في اﻷعلى لاكن بطريقة مؤتممة أي ممكن كتابة ما يسمى سكربتات يتعرف عليها lutris ويشغلها ويقوم هذا السكربت بما يلزم مثلا بحالة wine يقوم بعمل بيئة ويندوز ومثلا إذا كتب في السكربت تنزيل directx يقوم بتنزيله و...إلخ أي ممكن الطلب من السكربت عمل كل شيء بشكل مؤتمم وليس بشكل يدوي (السكربت عبارة عن ملف YAML) .<br />
<br />
2-يوفر lutris متجر ألعاب في الحقيقة هو مستودع لسكربات لتثبيت الألعاب هي سكربتات كتبها شخص ما لتثبيت لعبة ما وشاركها مع الجميع لاكن طبعا في حالة المتجر قد يوفر مثلا معلومات عن اللعبة وملاحظات وصور screenshot و...إلخ مشاركة الأخرين نفس الإهتمامات والتجارب يساعد أكثر بنجاح عمل اللعبة وتثبيتها .<br />
<br />
3-يوفر أيضا إعدادات تسهل العمل مثلا ممكن تشغيل اللعبة على نسخة محددة من wine و مثلا ممكن تغير إعدادات wine بسهولة .<br />
<br />
4-يوفر سهولة في الإستعانة ببرمجيات تدعم تشغيل الألعاب على لينكس مثل DXVK وكل هذا بطريقة سهلة ورسومية .<br />
<br />
5-ويوفر أيضا مركز يعمل مثل launcher للألعاب أي تدخل على البرنامج وتجد الألعاب المثبته أمامك تختار ما تريده وتشغله .<br />
<br />
فإذا هو برنامج يوفر طرق سهلة لتثبيت الألعاب من أكثر من مصدر وأيضا ويوفر الإعدادات المطلوبة والمجربة التي لها أكبر فرصة لتنجح عملية تثبيت وتشغيل لعبة ما ويوفر طرق سهلة لبعض الإعدادات التي قد تكون مهمة في بعض الحالات مثال ولا حصر فقط لتوضيح الامور يوجد خيار لإرجاع قياسات الشاشة إلى ما كانت عليه بعض الخروج من اللعبة يعني هناك خيارات قد يكون مهمة أصبح سهل إعدادها.<br />
<br />
<br />
<h4 style="text-align: right;">
حتى يفهم ماذا أقصد من سكربات تثبيت هذا سكربت كتبته كتجربة .</h4>
<br />
ببساطة إذا قمت يتشغيل هذا السكرب في الاسفل من خلال lutris يقوم وبشكل رسومي تنفيذ ما طلبته منه مثلا الطلب من المستخدم إدخال ملف تثبيت برنامج Scratch 3 ثم يتم تنفيذ باقي السكربت.<br />
<br />
لتجربته أولا قم بتثبيت lutris وwine ثم نفذ هذه الأوامر أولا تنزيل السكربت ثانيا تشغله حاليا هكذا يتم الامر ربما في المستقبل يكفي تمرير رابط السكربت سبق وقدمت المساعدة لهذا الامر على github لاكن مازلت أنتظر الرد المشكلة ضعفي باللغة الإنجليزية وضعفي في التعامل وتعاون مع الاخرين على github على العموم نفذ هذه الاوامر.<br />
<br />
<div style="text-align: left;">
wget https://raw.githubusercontent.com/yucefsourani/my_lutris_scripts/master/scratch333.yml</div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
lutris -i scratch333.yml </div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_R97Kr5bh0jAP6NC5D9uxI9hQTPfgEKjrH8xp3DQuJDV6bLcV9iqQLyfNLGBOsRemvswoeayV3VgmA-rbb2FUy0kqTGkk2nsr1xAqgFbeN2sIk3ATJcJLXLVcnQwHFxyj5uVFNYSuRi5R/s1600/Screenshot+at+2019-04-26+11-27-03.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_R97Kr5bh0jAP6NC5D9uxI9hQTPfgEKjrH8xp3DQuJDV6bLcV9iqQLyfNLGBOsRemvswoeayV3VgmA-rbb2FUy0kqTGkk2nsr1xAqgFbeN2sIk3ATJcJLXLVcnQwHFxyj5uVFNYSuRi5R/s320/Screenshot+at+2019-04-26+11-27-03.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_sTyJCKksem5Kx_cA2K_zPeZvFXh8U93Mt6UW5w8WXf6DVOEAajQGMFYWaerlcog8HMkK3QYPpu0FWxBhSJKt05AC1PFDgBzf3aMzGnZDL-LrNsmplcAmU2JFUKJMpKOSoTDeRJs_fJoV/s1600/Screenshot+at+2019-04-26+11-27-15.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_sTyJCKksem5Kx_cA2K_zPeZvFXh8U93Mt6UW5w8WXf6DVOEAajQGMFYWaerlcog8HMkK3QYPpu0FWxBhSJKt05AC1PFDgBzf3aMzGnZDL-LrNsmplcAmU2JFUKJMpKOSoTDeRJs_fJoV/s320/Screenshot+at+2019-04-26+11-27-15.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheANVG5vZap_DES1IvMdJsiW0VTvv2bKWFxkzdr-IWcsb0TESX2mud2GDLNUZS76qkZJfmvyXdQpqzAeuiAXrfljeqDi7_2c-burKMNkyihh_uQg0MfI00DHok517TWaUdWVINm8OE7ZNj/s1600/Screenshot+at+2019-04-26+11-27-37.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheANVG5vZap_DES1IvMdJsiW0VTvv2bKWFxkzdr-IWcsb0TESX2mud2GDLNUZS76qkZJfmvyXdQpqzAeuiAXrfljeqDi7_2c-burKMNkyihh_uQg0MfI00DHok517TWaUdWVINm8OE7ZNj/s320/Screenshot+at+2019-04-26+11-27-37.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0B-YJN5nZAwbxNtBqtLCIej0JBIWzszSap_U7FCWnUzAJTNLiMaSP4ffIMph2LXqHE6aT9zpVIbgdusjiME1VmzRawxaerqGIxSETkisgmF-ggXoERJa6OUCzUaIEutMvjwGov3zWUQ1s/s1600/Screenshot+at+2019-04-26+11-46-13.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0B-YJN5nZAwbxNtBqtLCIej0JBIWzszSap_U7FCWnUzAJTNLiMaSP4ffIMph2LXqHE6aT9zpVIbgdusjiME1VmzRawxaerqGIxSETkisgmF-ggXoERJa6OUCzUaIEutMvjwGov3zWUQ1s/s320/Screenshot+at+2019-04-26+11-46-13.png" width="320" /></a></div>
<br />
<br />
<br />
<br />
<br />
<h4 style="text-align: right;">
ما هو ال runners ؟</h4>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfTG8TTxfTcHIFd5djFsIhyphenhyphenG_56xLWYjfzBg6ChsdNKeNGEK55UqjZXpYdgIJiGMUP299ZOndyqblPvy6SEdT6xDI8LGK6jLxLduETAHNKaSqQGBmSI2wwuVnO0MeQuqDTscBbLluahyphenhyphend_/s1600/Screenshot+at+2019-04-26+11-41-17.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfTG8TTxfTcHIFd5djFsIhyphenhyphenG_56xLWYjfzBg6ChsdNKeNGEK55UqjZXpYdgIJiGMUP299ZOndyqblPvy6SEdT6xDI8LGK6jLxLduETAHNKaSqQGBmSI2wwuVnO0MeQuqDTscBbLluahyphenhyphend_/s320/Screenshot+at+2019-04-26+11-41-17.png" width="320" /></a></div>
<br />
يوفر lutris ما يسمى runners بكل بساطة كل runner يوفر طريقة لتثبيت وتشغيل الألعاب وحتى البرامج في حالة wine من مصدر مختلفة مثلا قد يكون runner wine لتشغيل برامج ويندوز على لينكس أو runner steam ل steam أو runner خاص بالمحاكيات وكهذا ...إلخ أي هو شيء برمجي هكذا هم رتبو الأمر وقسموه, نلاحظ في الصورة في اﻷعلى ممكن تنزيل ال runner الذي نحتاجه ولدي بالفعل كما يظهر على جهة اليسار runner wine و runner linux وBrowser.<br />
<br />
<br />
<br />
<br />
<br />
<h3 style="text-align: right;">
بعض الصور عن الإعدادات وبعض المعلومات .</h3>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgCZUHDqi36Ruujvoh-XgVy5wcL4-rwNDvLcGx5uaD95VnTLN3Mo8yzEANPNaeXWHvcw7FvgSHfwO5H_OZin0iwp-hpKV8yPpPHZsEQneJAo2GEIJ7JYlItVm0PIo8EaQC1VQC5Ixi1BJH/s1600/Screenshot+at+2019-04-26+11-48-20.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="600" data-original-width="845" height="227" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgCZUHDqi36Ruujvoh-XgVy5wcL4-rwNDvLcGx5uaD95VnTLN3Mo8yzEANPNaeXWHvcw7FvgSHfwO5H_OZin0iwp-hpKV8yPpPHZsEQneJAo2GEIJ7JYlItVm0PIo8EaQC1VQC5Ixi1BJH/s320/Screenshot+at+2019-04-26+11-48-20.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWalkmXLGepAHFxDLPRN6eZAcDAVMBLb4nu9BLQvCvrof2-65XwstWHrL1qCwo7kALFraY45Bb9okCxQti0tM0mJUfpSg8-wfUjyEd72PBzAUzXIAxM-WxmFxSiDx7x9h46lA-199_yW3L/s1600/Screenshot+at+2019-04-26+11-48-33.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="600" data-original-width="845" height="227" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWalkmXLGepAHFxDLPRN6eZAcDAVMBLb4nu9BLQvCvrof2-65XwstWHrL1qCwo7kALFraY45Bb9okCxQti0tM0mJUfpSg8-wfUjyEd72PBzAUzXIAxM-WxmFxSiDx7x9h46lA-199_yW3L/s320/Screenshot+at+2019-04-26+11-48-33.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis8iMteFJVsOe3m9eL41bsqYhhRFf1bO6xP2VeymL0r-wvNhGHiURYrY7rrsKqFoUJUia_Fl5Gl1euUFOOxHm2ie22k39Z0b7_dsKLC1bKitCKRxLToHZgo6zqzmfqgJ85Zoc7WCiH_VUm/s1600/Screenshot+at+2019-04-26+11-48-47.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="600" data-original-width="845" height="227" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis8iMteFJVsOe3m9eL41bsqYhhRFf1bO6xP2VeymL0r-wvNhGHiURYrY7rrsKqFoUJUia_Fl5Gl1euUFOOxHm2ie22k39Z0b7_dsKLC1bKitCKRxLToHZgo6zqzmfqgJ85Zoc7WCiH_VUm/s320/Screenshot+at+2019-04-26+11-48-47.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhG7xvca-idmYz1jDCwkobQi4Lc8w6l-szQPWLbq5gcMW1xTBvqQVops1-wjp5lTjc1nZDtoFrXKbhUs2oj-5JDp-n4lbCTshyphenhyphenQA5yQD-vXROdI2igNnmlv_qu9CQMiE2-pEe7_NrWwQyi_/s1600/Screenshot+at+2019-04-26+11-49-05.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="600" data-original-width="845" height="227" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhG7xvca-idmYz1jDCwkobQi4Lc8w6l-szQPWLbq5gcMW1xTBvqQVops1-wjp5lTjc1nZDtoFrXKbhUs2oj-5JDp-n4lbCTshyphenhyphenQA5yQD-vXROdI2igNnmlv_qu9CQMiE2-pEe7_NrWwQyi_/s320/Screenshot+at+2019-04-26+11-49-05.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2yw7b0ftKAE1illO6yrjpwYNt4Fm3g86MNFj4YttB0T9efHqTx80Po6sz6N1f26VldHCo__rABe2SFRsJ1-lTgbn373wtbF92kITdDAX0gvh3PIRXKyIsnilfJoKdMkEDolh-4zB1G7GK/s1600/Screenshot+at+2019-04-26+11-49-13.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="600" data-original-width="845" height="227" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2yw7b0ftKAE1illO6yrjpwYNt4Fm3g86MNFj4YttB0T9efHqTx80Po6sz6N1f26VldHCo__rABe2SFRsJ1-lTgbn373wtbF92kITdDAX0gvh3PIRXKyIsnilfJoKdMkEDolh-4zB1G7GK/s320/Screenshot+at+2019-04-26+11-49-13.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyaQp9HFlD1cBVmMANg-bO2Z9VgBeEqh0vb7eocrwMFw1xtBlKQCKS1PWddx3ZbnBspKcWxITK9dmoMREkG-CpMDhhdLciENhTGLdk5TS8YWoJG79GVw_XPbOrghiDKOwOheOquBkeq3c6/s1600/Screenshot+at+2019-04-26+11-49-24.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="600" data-original-width="845" height="227" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyaQp9HFlD1cBVmMANg-bO2Z9VgBeEqh0vb7eocrwMFw1xtBlKQCKS1PWddx3ZbnBspKcWxITK9dmoMREkG-CpMDhhdLciENhTGLdk5TS8YWoJG79GVw_XPbOrghiDKOwOheOquBkeq3c6/s320/Screenshot+at+2019-04-26+11-49-24.png" width="320" /></a></div>
<br />
<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYBhrHsqSlIAw0juq8gZnpaa4iQoZum7YMEKtKYvAq-QZtcPN4iLBfi-T4BPjFtoVk2efRjITZ2HxVUwbQ7VNIYRaAPrxC4x6Sza31Pqjtotvcq-HsO5DjmsJgW63Ni3rNOCxI2RlV3sBC/s1600/Screenshot+at+2019-04-26+11-49-33.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="600" data-original-width="845" height="227" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYBhrHsqSlIAw0juq8gZnpaa4iQoZum7YMEKtKYvAq-QZtcPN4iLBfi-T4BPjFtoVk2efRjITZ2HxVUwbQ7VNIYRaAPrxC4x6Sza31Pqjtotvcq-HsO5DjmsJgW63Ni3rNOCxI2RlV3sBC/s320/Screenshot+at+2019-04-26+11-49-33.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5Sg4-hFaaMYOomcBgeGoqpATnO72NVqHM9frGxSmBSOPpJKtmAWxyuT1sn1kePapihEqe9oT8g-xmTAkfMbphG-CJuLPWq0uj6fuucyWB6WuSBmNZ19j9imv0U9n7gP6uNCm1WLqrhZ7u/s1600/Screenshot+at+2019-04-26+11-49-41.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="600" data-original-width="845" height="227" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5Sg4-hFaaMYOomcBgeGoqpATnO72NVqHM9frGxSmBSOPpJKtmAWxyuT1sn1kePapihEqe9oT8g-xmTAkfMbphG-CJuLPWq0uj6fuucyWB6WuSBmNZ19j9imv0U9n7gP6uNCm1WLqrhZ7u/s320/Screenshot+at+2019-04-26+11-49-41.png" width="320" /></a></div>
<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYHehGKsCB-e0UqLoRD0Xq4StkMYJqsDPvZKYRRL0TbPcOr7c0dGFX73waBE14qArXqU0DASlZOxUNdtSbikGUcpRShwnJdvX0lzvXI8daQNwcK9I-H4cSFqcMSz8rN555DTOYaw-lJX4B/s1600/Screenshot+at+2019-04-26+11-50-36.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYHehGKsCB-e0UqLoRD0Xq4StkMYJqsDPvZKYRRL0TbPcOr7c0dGFX73waBE14qArXqU0DASlZOxUNdtSbikGUcpRShwnJdvX0lzvXI8daQNwcK9I-H4cSFqcMSz8rN555DTOYaw-lJX4B/s320/Screenshot+at+2019-04-26+11-50-36.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh46h-hr2fp2SYwYfy92BmRuZAnVoAvTFS2Sec6cwwiMm9ytETMB_FJ7IhZI9YPBUlVAn2uejrcCw6nWmMDdz5LA9YFvOJnLXolTi3W9p4GuK3338Ej9ZDl9Zwni2x-FzInwJ-0UiOq6BpN/s1600/Screenshot+at+2019-04-26+11-50-56.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh46h-hr2fp2SYwYfy92BmRuZAnVoAvTFS2Sec6cwwiMm9ytETMB_FJ7IhZI9YPBUlVAn2uejrcCw6nWmMDdz5LA9YFvOJnLXolTi3W9p4GuK3338Ej9ZDl9Zwni2x-FzInwJ-0UiOq6BpN/s320/Screenshot+at+2019-04-26+11-50-56.png" width="320" /></a></div>
<div style="text-align: center;">
ممكن البحث عن الألعاب في المتجر بهذه الطريقة نضغط على شكل البحث ثم نكتب إسم اللعبة ثم نضغط على كلمة Search Lutris.net .</div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUqc6bhKEqoq51HIQZ1Yz26W95E8xIi3pK73dgknBKL5US6xy0U4LeEzdV-u3AdqOHnexkti-IePnveMFyu4cJq8WweFVBLeGKslWwF16TCVITcVKpXn62O2d1p4KIJ_xcZrUdT9iPnaX7/s1600/Screenshot+at+2019-04-26+11-51-38.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUqc6bhKEqoq51HIQZ1Yz26W95E8xIi3pK73dgknBKL5US6xy0U4LeEzdV-u3AdqOHnexkti-IePnveMFyu4cJq8WweFVBLeGKslWwF16TCVITcVKpXn62O2d1p4KIJ_xcZrUdT9iPnaX7/s320/Screenshot+at+2019-04-26+11-51-38.png" width="320" /></a></div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3aReNWbYqer6mWuoF9k2U3NoJlxbefpLEDndILsarbrrGFyYiNmtMyCkc_ph72Fba5wzXIKPtc_KFpq3z8QDkfxFCGxTGEnNPipsUb6L5eIgE4iaMaA2iMrr892rS2NiYp32dmCkUqF79/s1600/Screenshot+at+2019-04-26+11-51-53.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="744" data-original-width="1366" height="174" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3aReNWbYqer6mWuoF9k2U3NoJlxbefpLEDndILsarbrrGFyYiNmtMyCkc_ph72Fba5wzXIKPtc_KFpq3z8QDkfxFCGxTGEnNPipsUb6L5eIgE4iaMaA2iMrr892rS2NiYp32dmCkUqF79/s320/Screenshot+at+2019-04-26+11-51-53.png" width="320" /></a></div>
<br />
<br />
<div style="text-align: center;">
ممكن أيضا مشاهدة اللعبة والمشاركة أو مشاهدة سكربت تثبيتها نلاحظ أنه قد تجد عدة سكربات وليس فقط واحد مع الملاحظة قد يكون السكربت خطوات تثبيت لعبة ما ويجب أنت أن توفر ال Cd أو ملف التثبيت والسبب رخصة اللعبة أو عوائق بهذا المعنى .</div>
<br />
<br />
<br />
<br /></div>
Yucuf Souranihttp://www.blogger.com/profile/02081552714917269435noreply@blogger.comtag:blogger.com,1999:blog-4429207371564067122.post-41582432888893765732019-04-18T19:33:00.005+03:002019-04-18T19:53:57.769+03:00بعض الشرح عن برنامج virt-manager وتجربة نظام primeos ولعبة pubg<div dir="rtl" style="text-align: right;" trbidi="on">
<br />
<div style="text-align: center;">
<b>بسم الله الرحمن الرحيم</b></div>
<div style="text-align: center;">
<b>السلام عليكم ورحمة الله وبركاته</b></div>
<br />
<br />
<br />
<h2 style="text-align: right;">
بعض الشرح عن برنامج virt-manager وتجربة نظام primeos ولعبة pubg.</h2>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh604fnZxA2Yw992KqymwH56WwWrwHT7S6uciukztOsBV-TWRa2pDVz229dKjQsR6x6ry5I3L_mgX1x7E5-xtTjH0ypbAyhKxIZOBXhbiSE3hdT8V_Gorc1RNX0UIlo77lDsBT7zX2if5zt/s1600/Screenshot+from+2019-04-18+17-40-52.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh604fnZxA2Yw992KqymwH56WwWrwHT7S6uciukztOsBV-TWRa2pDVz229dKjQsR6x6ry5I3L_mgX1x7E5-xtTjH0ypbAyhKxIZOBXhbiSE3hdT8V_Gorc1RNX0UIlo77lDsBT7zX2if5zt/s320/Screenshot+from+2019-04-18+17-40-52.png" width="320" /></a></div>
<a name='more'></a><br />
<br />
قبل أن أبدأ وقبل أن تكمل في القراءة أريد أن أوضح أني لم ألعب بحياتي pubg والتجربة التي قمت بها لم تعمل اللعبة بسلاسة وبالكاد نجحت في الدخول في اللعبة والقفز من المظلة أولا لأني لا أعرف كيف تلعب هذه اللعبة , ثانيا كانت التجربة كما ذكرت غير سلسة لأن كرت الشاشة عندي intel و كرت nvidia الخاص بي وهوقديم أيضا فيه مشكلة مع خاصية 3D accelerator التي فعلتها لهذا إضطررت لإستخدام كرت intel ,بمعنى انا لا أدعي اني وجدت حل لتشغيل لعبة pubg على لينكس هي كانت فقط تجربة احببت مشاركتها وليس اكثر ولا أعد أحد بشيء اخر ,ولم أدعي هذا .<br />
<br />
الأن إذا وجدت الامر مثير للإهتمام يمكنك أن تكمل القراءة أما إذا كنت تبحث عن حل لتشغيل لعبة pubg على لينكس لا أظنك في المكان الصحيح لاكن أنا أنصحك أن تجرب إذا كان لديك الوقت وربما تقوم بتثبيت primeos بشكل أساسي وليس وهمي.<br />
<br />
إستخدمت في الشرح توزيعة مبينة على android إسمها primeos ياتي معها أيضا متجر google .<br />
<a href="https://primeos.in/download/">https://primeos.in/download/</a><br />
<br />
<br />
<h3 style="text-align: right;">
ما هو برنامج virt-manager ؟</h3>
<br />
ببساطة هو واجهة رسومية لبرمجيات وتقنيات موجودة بالفعل مثل qemu و kvm و libvirt والهدف تشغيل الأنظمة الوهمية شيء مثل virtualbox و غيره.<br />
<br />
<br />
<h3 style="text-align: right;">
هل هو الوحيد ؟</h3>
<br />
لا يوجد برامج أخرى لذات الهدف منها مثلا gnome-boxes أو كما يعرف بإسم Boxes ويوجد برامج أخرى ...إلخ الذي يختلف أن بعض البرامج توفر إمكانية تحكم أكثر من الأخرى مثلا Boxes بسيط جدا يكاد لا يسمح لك بتغير أي شيء وهو بالأساس هذا الهدف منه ولا يمكنني إنتقاده على هذا .<br />
<br />
<h3 style="text-align: right;">
</h3>
<h3 style="text-align: right;">
لماذا قد أستخدمه وهي تقنيات وبرمجيات موجودة بالفعل ؟</h3>
<br />
في الحقيقة يمكن القيام بعمل virt-manager من خلال سطر الأوامر لاكن ما يقوم به virt-manager وما شابهه هو تسهيل الامر ولست ملزم بإستخدامه لاكن لا أعرف لماذا العناء بإستخدام سطر الأوامر ولست مضطر لهذا يعني للإستخدام الشخصي لا أرى سبب لعدم إستخدام واجهة رسومية لست ضد من يستخدم سطر الأوامر يعني قد يناسبه هذا لظروف خاصة أو ببساطة حرية شخصية لاكن التعميم وتعيب من يستخدم واجهة رسومية وإدعاء الإحترافية الحصرية للذي يستخدم سطر الاومر فقط أمر غير صحيح ليس الجميع لديه وقت ومنهم من يفضل السهولة ولديه جهاز بإمكانية جيدة وهو أساسا للإستخدام الشخصي .<br />
<br />
<br />
<br />
<h3 style="text-align: right;">
لنبدأ (ملاحظة الشرح طويل قليلا وفيه أكثر من 35 صورة ).</h3>
<br />
سأضع الصورة وأسفلها الشرح بشكل موجز قدر الإمكان لاكن أولا نحتاج تثبيت البرنامج غالبا يكفي تثبيته من أي مدير حزم مثلا apt install virt-manager أو dnf install virt-manager أو zypper install virt-manager ...إلخ<br />
<br />
في فيدورا ممكن تثبيت مجموعة إسمها virtualization تحتوي virt-manager والكثير من الأدوات المساعدة ذات الصلة قد لا نحتاجها كلها لاكن سأعتمد على تثبيت المجموعة في الشرح ننفذ هذه الأوامر في الأسفل .<br />
<div style="text-align: left;">
<span style="color: magenta;"><br /></span></div>
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf group mark remove virtualization<br /><br />sudo dnf group install --with-optional virtualization<br /><br />sudo dnf install virt-manager edk2-ovmf<br /><br />sudo systemctl enable libvirtd<br /><br />sudo systemctl start libvirtd</b></span></div>
<br />
<br />
<br />
<br />
<h3 style="text-align: right;">
الأن الصور :</h3>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioK8YOJB3OzgyBdj0zcr-SQ_ijwGtOBI7tmIwMTs8YfoXp3oa0FUK0fNCpHnOe9T4bCl06S_3R7BiHM3nCaEr6N6Gyao-EE7Nie67BFrHfgBnXmx9CIgmli4rfHt73RCmdOoYEHTqZtpzU/s1600/Screenshot+from+2019-04-18+17-05-36.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioK8YOJB3OzgyBdj0zcr-SQ_ijwGtOBI7tmIwMTs8YfoXp3oa0FUK0fNCpHnOe9T4bCl06S_3R7BiHM3nCaEr6N6Gyao-EE7Nie67BFrHfgBnXmx9CIgmli4rfHt73RCmdOoYEHTqZtpzU/s320/Screenshot+from+2019-04-18+17-05-36.png" width="320" /></a></div>
<div style="text-align: center;">
عند تشغبل البرنامج سيطلب كلمة المرور لأنه يحتاج عمل إتصال مع ما يسمى QEMU/KVM session مع العلم ممكن إصافة QEMU/KVM user session وتعمل بصلاحيات المستخدم العادي لاكنها لا تتمتع بكل المميزات مثلا قد تكون الامور محدودة في ما يخص الشبكات حيث ممكن إضافة كرت شبكة وهمي والتحكم به وجعله مثلا bridge و غيره لاكن في الشرح لن أدخل في هذا الأمر وسأستخدم الإفتراضي و سأستخدم QEMU/KVM session .</div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhc9lCR0dHcx7uuj-F59PSGUU2WV01wQYwH-yPereCaCjji-6icHV6khQZUxfidCf7iwllRNfEJeMHeaOUtUjP886M4e3ULlXMaIAD1GBJYs14kQNXsV1kSqiTjz79wNfpBxSW6PuvfdcaS/s1600/Screenshot+from+2019-04-18+17-06-14.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhc9lCR0dHcx7uuj-F59PSGUU2WV01wQYwH-yPereCaCjji-6icHV6khQZUxfidCf7iwllRNfEJeMHeaOUtUjP886M4e3ULlXMaIAD1GBJYs14kQNXsV1kSqiTjz79wNfpBxSW6PuvfdcaS/s320/Screenshot+from+2019-04-18+17-06-14.png" width="320" /></a></div>
<div style="text-align: center;">
من المفروض أن يعمل إتصال بعد كتابة كلمة المرور لاكن في حال لسبب ما لم يعمل نضغط مرتين لعمل إتصال .</div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjQ3w5OdLR4TjMHRaT0rSdACunl84n4ggmkjDRAjQSWFPeb8DRu5MRe1UtdWIqY4Gq-f58iSXiVokRypVYGX5gRpJcWuMfX3zgGQtqb1IvnrwViMQ-yR5_T6ne5R-BwysYnTAQvcwngsNK/s1600/Screenshot+from+2019-04-18+17-06-38.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjQ3w5OdLR4TjMHRaT0rSdACunl84n4ggmkjDRAjQSWFPeb8DRu5MRe1UtdWIqY4Gq-f58iSXiVokRypVYGX5gRpJcWuMfX3zgGQtqb1IvnrwViMQ-yR5_T6ne5R-BwysYnTAQvcwngsNK/s320/Screenshot+from+2019-04-18+17-06-38.png" width="320" /></a></div>
<div style="text-align: center;">
بعد عمل إتصال اولا نلاحظ أن لدي بالفعل جهازين وهميين على العموم أقوم بالتعليم على QEMU/KVM وأضغط كما في الصورة بذات الترتيب مع الملاحظة إخترت إستخدام ملف iso يوجد أشياء أخرى لاكن لن ادخل بها .</div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisMhGZ9zvUsKh9zhQo2QD3J3S1f-0a8EZaEskAUJO8iT6wvF8egxl2_74SZuu8NUHN3eyXUDzQks1AJIVva2HwuGbA79FpV4OGSmLnG8C8qE8VOCs_UULAKIn8D60X1Fz2Na1N4N-lL19b/s1600/Screenshot+from+2019-04-18+17-07-21.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisMhGZ9zvUsKh9zhQo2QD3J3S1f-0a8EZaEskAUJO8iT6wvF8egxl2_74SZuu8NUHN3eyXUDzQks1AJIVva2HwuGbA79FpV4OGSmLnG8C8qE8VOCs_UULAKIn8D60X1Fz2Na1N4N-lL19b/s320/Screenshot+from+2019-04-18+17-07-21.png" width="320" /></a></div>
<div style="text-align: center;">
أختار كما في الصورة وأحدد ملف ال iso الذي أريده في حالتي إستخدمت توزيعة android إسمها primeos مبنية على android x86 .</div>
<div style="text-align: center;">
<br /></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjex780CN7WcDsGoZLJ8ZfTp_MgtcDft6LuUUZfdfa-fov666C_XZBlJKLHuTH_H2J6ZmU4AjIlJKwD5IF0TSDoU_m6Ve-G6ztlNEKpmT7pAigIaTHsmXmMynnmA21XT1N9Ehztxw_BMAsp/s1600/Screenshot+from+2019-04-18+17-08-13.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjex780CN7WcDsGoZLJ8ZfTp_MgtcDft6LuUUZfdfa-fov666C_XZBlJKLHuTH_H2J6ZmU4AjIlJKwD5IF0TSDoU_m6Ve-G6ztlNEKpmT7pAigIaTHsmXmMynnmA21XT1N9Ehztxw_BMAsp/s320/Screenshot+from+2019-04-18+17-08-13.png" width="320" /></a></div>
<div style="text-align: center;">
في حال لم يتعرف على النظام الموجود في ملف ال iso بشكل تلقائي نزيل Automatically detect ونكتب إسم النظام وإذا لم نجده نكتب إسم النظام الذي بنيه عليه في حالتي عندما كتبت android ظهر خيار خاص ب android وإختارته ,إذا لم نجد نختار أي شيء مثلا generic في الحقيقة هذا الخيار ليقوم البرنامج بمحاولة وضع إعدادات أولية قد تناسب النظام في حال تعرف عليه ولا شيء غير هذا لاكن ممكن أن نختار أي شيء بأنفسنا او نغيره لاحقا.</div>
<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvsoXCrzr95NTqvtlTnb07753O_ygfijIPLbWDYx2my8IUOLTHxdHlXLZi_YWii4mURsrMvGOnkWFmVC0i4kRJu_r3xvQBC7vETUnqJIjKmMVbZbspYzFxxIggvCTLwQdW6fRp7wlWgwfz/s1600/Screenshot+from+2019-04-18+17-08-32.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvsoXCrzr95NTqvtlTnb07753O_ygfijIPLbWDYx2my8IUOLTHxdHlXLZi_YWii4mURsrMvGOnkWFmVC0i4kRJu_r3xvQBC7vETUnqJIjKmMVbZbspYzFxxIggvCTLwQdW6fRp7wlWgwfz/s320/Screenshot+from+2019-04-18+17-08-32.png" width="320" /></a></div>
<div style="text-align: center;">
نختار حجم الذاكرة للنظام الوهمي وعدد ال cpu (نختار ما يناسبنا مع مراعات أن نترك شيء للنظام المضيف )</div>
<div style="text-align: center;">
<br /></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLys-ipuMANuu5Kb9wI8t6Zb9AJeIKWV-10pFThcU7lCoglRiYBx0VTfi7DrUtJ9G9Tk9bM51nRD0zHNyQhBfqnfRmnMNEd-UJY1sd1OUveXK8a37Ps_LvrMwIJT5UaG0BS_A3oA7VCIPX/s1600/Screenshot+from+2019-04-18+17-08-52.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLys-ipuMANuu5Kb9wI8t6Zb9AJeIKWV-10pFThcU7lCoglRiYBx0VTfi7DrUtJ9G9Tk9bM51nRD0zHNyQhBfqnfRmnMNEd-UJY1sd1OUveXK8a37Ps_LvrMwIJT5UaG0BS_A3oA7VCIPX/s320/Screenshot+from+2019-04-18+17-08-52.png" width="320" /></a></div>
<div style="text-align: center;">
لعمل إذا صح التعبير هارديسك وهمي نختار كما في الصورة نختار الحجم الذي يناسبنا مع الملاحظة أنه يعرض الحجم الممكن إستخدامه حيث أن في حالة QEMU/KVM إفتراضيا يتم حفظ ال image في مسار var/lib/libvirt/images/ وفي حالتي هذا المسار موجود في القسم root أي القسم الأساسي / وعندي لا يحتوي مساحة كبيرة متبقية على العموم إذا لديكم ذات مشكلتي ممكن كما فعلت بالفعل في الشرح يمكنكم التعليم على Select or create custom storage ثم الضغط على manage وستظهر لكم شيء كما في الصورة التالية .</div>
<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2Pk8hACPZImM_MA6NS-SyPwqeBdHCcP0x7SkyHlWCtFPPGiaWFIJBTEvTGdmklyYs-MU6hYLTs1JdZWG5ssmSIpofBw75mzQa2gdjZ5620xwgNapZjzdGLYZCNC7Sr0xF-v5FvtYxgr59/s1600/Screenshot+from+2019-04-18+17-10-01.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2Pk8hACPZImM_MA6NS-SyPwqeBdHCcP0x7SkyHlWCtFPPGiaWFIJBTEvTGdmklyYs-MU6hYLTs1JdZWG5ssmSIpofBw75mzQa2gdjZ5620xwgNapZjzdGLYZCNC7Sr0xF-v5FvtYxgr59/s320/Screenshot+from+2019-04-18+17-10-01.png" width="320" /></a></div>
<div style="text-align: center;">
بعض الضغط على manager قمت ومن جهة اليسار إختيار مسار موجود في مجلد المنزل الخاص بي حيث يتوفر مساحة فارغة حيث أني أستخدم قسم home منفصل على العموم ممكن إستخدام image موجودة مسبقا وممكن من خلال علامة الزائد إضافة image بالحجم الذي نريده ثم نحددها ثم Choose Volume .</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
إذا لم نجد من جهت اليسار خيار مفيد نلاحظ في الأسفل يوجد زر زائد أخر نضيف من هناك ما نريده .</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
أخر ملاحظة في حالة user session سيتم بشكل إفتراضي حفظ ال image في مجلد المنزل بالتحديد شيء كهذا </div>
<div style="text-align: center;">
ls ~/.local/share/libvirt/images على ما أذكر هذا هو المسار الصحيح .</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
بالمناسبة boxes (النسخة العادية وليس نسخة flatpak) يستخدم ls ~/.local/share/gnome-boxes/images وأيضا قد يتعرف على مسارات virt-manager يعني لا تستغرب ان تظهر اﻷنظمة المثبته من خلال boxes في virt-manager والعكس لأني كما ذكرت البرنامجين واجهة رسومية لذات البرمجيات للأمر تفصيل كثير لاكن ساكتفي بهذا يمكنك أن تقرأ عن libvirt و مثلا اداة virsh و virt-install و ..إلخ لاكن ليس أمر ضروري كمستخدم عادي.</div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhx7ySZ3FokXt9-T1trFgT5tF4DjydPFelBtBRALy-fLC8n23h5X99_w16MJy4qNJp6c0kVCPm_liLOdjyaIs_kjf__Q34IeA7qQ4REHJF3JXvgC4oytmFp6Wv-cl9JoEKNsLo4JFXkxgFc/s1600/Screenshot+from+2019-04-18+17-10-30.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhx7ySZ3FokXt9-T1trFgT5tF4DjydPFelBtBRALy-fLC8n23h5X99_w16MJy4qNJp6c0kVCPm_liLOdjyaIs_kjf__Q34IeA7qQ4REHJF3JXvgC4oytmFp6Wv-cl9JoEKNsLo4JFXkxgFc/s320/Screenshot+from+2019-04-18+17-10-30.png" width="320" /></a></div>
<div style="text-align: center;">
نحدد customize configuration ونختار كرت الشبكة إذا كان لدينا أكثر من واحد .</div>
<div style="text-align: center;">
<br /></div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5m031x-FR_UggjYAwBwR0OPrV_A_ebEd-wpkKW8S0QgoKz1hpKPkxWJ-5zuns4GpUN397UHhLCb-M7b9pDu41wH44cSRCVAKFEPTbjO3l56TWcILgbKD7fQtxTcaGUcXsvX1BD6_VhTYW/s1600/Screenshot+from+2019-04-18+17-10-52.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5m031x-FR_UggjYAwBwR0OPrV_A_ebEd-wpkKW8S0QgoKz1hpKPkxWJ-5zuns4GpUN397UHhLCb-M7b9pDu41wH44cSRCVAKFEPTbjO3l56TWcILgbKD7fQtxTcaGUcXsvX1BD6_VhTYW/s320/Screenshot+from+2019-04-18+17-10-52.png" width="320" /></a></div>
<div style="text-align: center;">
بعدها وقبل تشغيل الحهاز الوهمي سينتقل للإعدادات من هنا كما في الصورة ممكن ان نختار إستخدام ال Bios أو UEFI و UEFI 32bit إذا لم نجد خيارات UEFI قد نحتاج تثبيت Firmware خاصة, في فيدورا إسم الحزم التي توفرها هي edk2-ovmf edk2-ovmf-ia32 لاكن مبدئنا سيتم تثبيتهم بشكل تلقائي مع مجموعة virtualization .</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
قمت بإختيار customize configuration للدخول للإعدادات قبل تشغيل الجهاز الوهمي لهذا السبب بالتحديد أي إختيار Bios او UEFI وممكن أيضا أي خيارات أخرى على العموم في حالتي هنا إخترت Bios .</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglvwLG2Nwz5W0WG8iNze7bKsNxTFXYEJsduh9Cyn7UDPpefSJQfBL9qf9uqIBqO8ndRCCD27LKBtj6b2BhnK1FWxX0G0g83yJxzIai0zVybNguAT4SIa1pE8eq8QBAK-_rX6Dr3VvzEGN8/s1600/Screenshot+from+2019-04-18+17-11-20.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglvwLG2Nwz5W0WG8iNze7bKsNxTFXYEJsduh9Cyn7UDPpefSJQfBL9qf9uqIBqO8ndRCCD27LKBtj6b2BhnK1FWxX0G0g83yJxzIai0zVybNguAT4SIa1pE8eq8QBAK-_rX6Dr3VvzEGN8/s320/Screenshot+from+2019-04-18+17-11-20.png" width="320" /></a></div>
<div style="text-align: center;">
من هنا ممكن تفعيل ما يسمى ال boot menu ونحدد الأولوية لمن في الإقلاع مثلا ممكن وضع ال cdrom في الأول ثم الهارديسك لاكن لا ننسى بعد نجاح التثبيت إقاف الجهاز الوهمي وتغير الاولوية للهارديسك حتى لا تختلط الأمور علينا.</div>
<div style="text-align: center;">
<br /></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIcxaXawUeHam7I7YoGficnZNoXPskgmEokSKf2J0rSXDq4PfRWNy7JcfTBBzyn92fTaNcMu7ELy8LvnGww5F8V5y4rYIqvVLJEfbxwKOm1b6rHdPdnC5gN2-zaFV8sAhrvdRtL5B9ncDY/s1600/Screenshot+from+2019-04-18+17-11-52.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIcxaXawUeHam7I7YoGficnZNoXPskgmEokSKf2J0rSXDq4PfRWNy7JcfTBBzyn92fTaNcMu7ELy8LvnGww5F8V5y4rYIqvVLJEfbxwKOm1b6rHdPdnC5gN2-zaFV8sAhrvdRtL5B9ncDY/s320/Screenshot+from+2019-04-18+17-11-52.png" width="320" /></a></div>
<div style="text-align: center;">
نختار كما في الصورة سأستخدم خاصية في كرت الشاشة الوهمي للتسريع تحتاج هذه الإعدادات كما هي مع الملاحظة أنا ادي كرتي شاشة وإخترت كرت intel لان كما ذكرت سابقا كرت nvidia لم يعمل بشكل صحيح .</div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHgnLBnCXwlWWQuMXbYChL7bK-R-bcFMV473sWmXnSHQst50p73hZ9P2LtCZ-VoGop-G9zJBWjoBFAyByMd27FN5nl3g0Q2wMtpT6fpl0Tua2NMohhM-Ygo1eW76cl1IgvmrYiEldr1Xxk/s1600/Screenshot+from+2019-04-18+17-12-15.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHgnLBnCXwlWWQuMXbYChL7bK-R-bcFMV473sWmXnSHQst50p73hZ9P2LtCZ-VoGop-G9zJBWjoBFAyByMd27FN5nl3g0Q2wMtpT6fpl0Tua2NMohhM-Ygo1eW76cl1IgvmrYiEldr1Xxk/s320/Screenshot+from+2019-04-18+17-12-15.png" width="320" /></a></div>
<div style="text-align: center;">
نختار هذا الكرت virtio ونفعل 3D acceleration لتصبح علامة صحيح كما في الصورة وهنا إنتهينا من الإعدادات نضغط على Begin instalattion في الأعلى على جهة اليسار أي علامة الصح باللون الأخضر.</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1PZvniX3r9DngpX5vwDjjg0UrjmhWeTQQH7ag69_XiS5oFkGyHJbDZ3IVhzhwvpSJMmZupJ3aJnZubHgwMoDri6vy7C2U8Qp5hnmagoID1peoCfN6_n-XQcOUwuZT_LQuxN8cQks8Qmfk/s1600/Screenshot+from+2019-04-18+17-13-38.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1PZvniX3r9DngpX5vwDjjg0UrjmhWeTQQH7ag69_XiS5oFkGyHJbDZ3IVhzhwvpSJMmZupJ3aJnZubHgwMoDri6vy7C2U8Qp5hnmagoID1peoCfN6_n-XQcOUwuZT_LQuxN8cQks8Qmfk/s320/Screenshot+from+2019-04-18+17-13-38.png" width="320" /></a></div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4gM_xpEx6gy-oFz-4cTEeThc9jvJiCTac38-Z2q7A_S4zMO6Wsh6S5cX_jaFmFNRfQMsLBQdPS0dzFaAoG7przMA1nIWSwb_4ib7ZZkjrgrnIL9w2Sw3q0FYLRpzjSf-QdAryphnjXbBF/s1600/Screenshot+from+2019-04-18+17-14-08.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4gM_xpEx6gy-oFz-4cTEeThc9jvJiCTac38-Z2q7A_S4zMO6Wsh6S5cX_jaFmFNRfQMsLBQdPS0dzFaAoG7przMA1nIWSwb_4ib7ZZkjrgrnIL9w2Sw3q0FYLRpzjSf-QdAryphnjXbBF/s320/Screenshot+from+2019-04-18+17-14-08.png" width="320" /></a></div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimPewxvEUHcdgAt6dTKtWless6IuGmOEoEFHF_yLtHIhYm1uqhH4RjjJ6blW9vMS7txJo5fx-Kwmcu-6149ciLKjheejA62WiEmWI_zQU-esS91qL9vbGdf68-L-CyOY2vTcinmPZjVpv5/s1600/Screenshot+from+2019-04-18+17-15-03.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimPewxvEUHcdgAt6dTKtWless6IuGmOEoEFHF_yLtHIhYm1uqhH4RjjJ6blW9vMS7txJo5fx-Kwmcu-6149ciLKjheejA62WiEmWI_zQU-esS91qL9vbGdf68-L-CyOY2vTcinmPZjVpv5/s320/Screenshot+from+2019-04-18+17-15-03.png" width="320" /></a></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
في حال واجهتم مثل هذه المشكلة نقوم أولا بإطفاء الجهاز الوهمي ثم نفعل ال boot menu ونحدد الاولوية للإقلاع من ال cdrom وأيضا ندخل على cdrom ونختار ال source path أي نختار ملف ال iso الذي نريده .</div>
<br />
<br />
<div style="text-align: center;">
ملاحظة علامة x التي علمتها في مربع لإزالة ملف الأيزو بعد نجاح التثبيت أو ممكن أيضا حل أخر تغير أولوية الإقلاع للهارديسك .</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
</div>
<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqRq00M2rHI4a0x5MPOp85S9zzw4Kty60CNGvJTlclIQvPlzyT2W8EhecwegR_L97wXJaNdruf0L5TJyIgnSWbxWu-qaZz2yEpfvAJIOfCKW5GkOZmosX7s8dIUi8xOgi_JAdA8yhRVSqy/s1600/Screenshot+from+2019-04-18+17-14-22.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqRq00M2rHI4a0x5MPOp85S9zzw4Kty60CNGvJTlclIQvPlzyT2W8EhecwegR_L97wXJaNdruf0L5TJyIgnSWbxWu-qaZz2yEpfvAJIOfCKW5GkOZmosX7s8dIUi8xOgi_JAdA8yhRVSqy/s320/Screenshot+from+2019-04-18+17-14-22.png" width="320" /></a></div>
<div style="text-align: center;">
بعد الإنتهاء من التغيرات نشغل الجاهز الوهمي مرة أخرى وننتقل إذا صح التعبير إلى العرض أي شكل الشاشة مع العلم شكل اللمبة هو الإعدادات لاكن لنقوم بأي تغير يجب أولا إطفاء الجهاز الوهمي كما فعنا سابقا في الاعلى .</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjsptsr-EhACQSA_fcljTOqGHmczdW68uJyvSjKt1-MDkrv_BjfYMf0nWtFsJIeLGGPmU3WjTsOaG98DwLGyxutdVv8MI2vqXn_SMcJD0BppaXe-thL5vuh8cpzeSTe1o2UErtOSBvBhId/s1600/Screenshot+from+2019-04-18+17-15-26.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjsptsr-EhACQSA_fcljTOqGHmczdW68uJyvSjKt1-MDkrv_BjfYMf0nWtFsJIeLGGPmU3WjTsOaG98DwLGyxutdVv8MI2vqXn_SMcJD0BppaXe-thL5vuh8cpzeSTe1o2UErtOSBvBhId/s320/Screenshot+from+2019-04-18+17-15-26.png" width="320" /></a></div>
<br />
<div style="text-align: center;">
نلاحظ نجاح الإقلاع .</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<h3 style="text-align: right;">
بعض الصور عن primeos :</h3>
<div style="text-align: right;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi296bBYiXf_eCZn3mhmHtJmI1LtDjCp9mx-cNpsxFC1LuCrTh4_gI1ULKeYuXiwM_MOacoJQxt56f6ZlN4XYvNENX0nvn-jD_cpZuR2ovwIBdQNrAxcIy6AaE3mZuQ8h2YueFWdUuO5csp/s1600/Screenshot+from+2019-04-18+17-39-33.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi296bBYiXf_eCZn3mhmHtJmI1LtDjCp9mx-cNpsxFC1LuCrTh4_gI1ULKeYuXiwM_MOacoJQxt56f6ZlN4XYvNENX0nvn-jD_cpZuR2ovwIBdQNrAxcIy6AaE3mZuQ8h2YueFWdUuO5csp/s320/Screenshot+from+2019-04-18+17-39-33.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiA8sftzkfsPT_u5E8ovfStGj5-WCdM0Dk_ipPYd9s-0TWAJuyn_EeIiCf05ePBTONxdhNcDFb6rg0P6oAhUOjRBUsyPSkFAKwhtI64zj5GeOVhVAXrx5mgzl-u5mMSfcIWmRVou5zHZFAe/s1600/Screenshot+from+2019-04-18+17-40-01.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiA8sftzkfsPT_u5E8ovfStGj5-WCdM0Dk_ipPYd9s-0TWAJuyn_EeIiCf05ePBTONxdhNcDFb6rg0P6oAhUOjRBUsyPSkFAKwhtI64zj5GeOVhVAXrx5mgzl-u5mMSfcIWmRVou5zHZFAe/s320/Screenshot+from+2019-04-18+17-40-01.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilHZWmO2a5YebIMfs6lZGkP-EVj-JdI0OSFgjVyYyYdGHx_1exeErOkQPlc6m1FekQvTAflUIaYEnVCz4qjz5OpJYPDXIL1pYO9xCSQ0PM4QezvhvUzC7rHWeevQq3YCMTkWwQnGymkkgA/s1600/Screenshot+from+2019-04-18+17-40-41.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilHZWmO2a5YebIMfs6lZGkP-EVj-JdI0OSFgjVyYyYdGHx_1exeErOkQPlc6m1FekQvTAflUIaYEnVCz4qjz5OpJYPDXIL1pYO9xCSQ0PM4QezvhvUzC7rHWeevQq3YCMTkWwQnGymkkgA/s320/Screenshot+from+2019-04-18+17-40-41.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfTbWAp_wmW7eE_LoYGLI-vLsDRMY4qcgLk0WCBAIADGbx0uYwEy080kKghXTkLQkaKjhqBlxonumoIn5uVIu1bSYVeRK-bLzPweDlvdbdP90dmUgkBPazU8acPhD_PvJmzKoyRS5k0Wme/s1600/Screenshot+from+2019-04-18+17-40-52.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfTbWAp_wmW7eE_LoYGLI-vLsDRMY4qcgLk0WCBAIADGbx0uYwEy080kKghXTkLQkaKjhqBlxonumoIn5uVIu1bSYVeRK-bLzPweDlvdbdP90dmUgkBPazU8acPhD_PvJmzKoyRS5k0Wme/s320/Screenshot+from+2019-04-18+17-40-52.png" width="320" /></a></div>
<div style="text-align: center;">
مع الملاحظة كما ذكرت سابقا لعبة pubg لم تعمل بسلاسة ربما لأني أستخدم كرت intel حيث ان التسريع 3D acceleration لا يعمل بشكل صحيح أو في بعض الأحوال لا يعمل مع كروت nvidia إن كان التعريف الخاص ب nvidia او التعريف الذي يأتي مع نواة لينكس على الأقل لم ينجح الأمر عندي تعريف كرت 710m و إصدارات virt-manager و libvirt و qemu ونواة لينكس التي تأتي مع فيدورا 30 التجريبية مع العلم أنا مفعل مستودعات testing أي هي تجريبية و أيضا أنا مفعل مستودعات testing ربما في ظروف أخرى يعمل كرت nvidia .</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<h3 style="text-align: right;">
أخر ملاحظات :</h3>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDBPF4LCJiERd2xaYhnVJHSlvF880WOQj6P4STI1tGK8kqlXV6Cxpo0r5qQWxE-R9IAw6C1j1KrVkVqROEBuKKTMMVRI94k4WAh0_lFtLvvLkKLbJoL3GLQ-Bl3dDJUC5QJ5BLZBbfxdwB/s1600/Screenshot+from+2019-04-18+17-19-14.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDBPF4LCJiERd2xaYhnVJHSlvF880WOQj6P4STI1tGK8kqlXV6Cxpo0r5qQWxE-R9IAw6C1j1KrVkVqROEBuKKTMMVRI94k4WAh0_lFtLvvLkKLbJoL3GLQ-Bl3dDJUC5QJ5BLZBbfxdwB/s320/Screenshot+from+2019-04-18+17-19-14.png" width="320" /></a></div>
<div style="text-align: center;">
للدخول على جهاز وهمي موجود مسبقا بعد تشغبل virt-manager نحدده ونضغط كما في الصورة في الاعلى ثم تظهر النافذة التي سبق وتعاملنا معها مع العلم إقاف تشغيل virt-manager وأي شيء يستخدم libvirt مثل Boxes لا يعني ان الجهاز الوهمي سيغلق أيضا , يعني لإغلاق الجهاز الوهمي يجب إغلاقه بالقوة أو عمل له shutdown وإلا سيظل يعمل حتى لو أغلقنا virt-manager ,وإذا لم نغلق النظام وعند فتح virt-manager مرة أخرى سنرى ان النظام مازال يعمل running ويمكننا الدخول عليه بكل سهولة .</div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhq77t6Vbmf9YzTf5W4aVCngK-9xT8iTR55qFG5I7sH_zouw-0HZKzV0sEEmIRmwUBm1_yEOfS5I7WMK6VN8kJu8EnAuuv568eC3bVPYs8YzuFjV2jjPpPwZ8cpiBl_TKJp02po5ASpb-rA/s1600/Screenshot+from+2019-04-18+17-38-46.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhq77t6Vbmf9YzTf5W4aVCngK-9xT8iTR55qFG5I7sH_zouw-0HZKzV0sEEmIRmwUBm1_yEOfS5I7WMK6VN8kJu8EnAuuv568eC3bVPYs8YzuFjV2jjPpPwZ8cpiBl_TKJp02po5ASpb-rA/s320/Screenshot+from+2019-04-18+17-38-46.png" width="320" /></a></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5CkBU8jAsLIOCk1h768KyBs0DXdYiTEY7Da__OxPwClpGHemYigAcugyuCC-zCuhQDnA2ffI4FnjnPpBzQpt6HkaiJrZXMFqSH0fHvtKlJs0Ss0Hd9lkdbLaw2rETp-a08jvU50SM0kk3/s1600/Screenshot+from+2019-04-18+17-39-04.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5CkBU8jAsLIOCk1h768KyBs0DXdYiTEY7Da__OxPwClpGHemYigAcugyuCC-zCuhQDnA2ffI4FnjnPpBzQpt6HkaiJrZXMFqSH0fHvtKlJs0Ss0Hd9lkdbLaw2rETp-a08jvU50SM0kk3/s320/Screenshot+from+2019-04-18+17-39-04.png" width="320" /></a></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: center;">
بالنسبة ل primeos فيه مشكلة إذا دخل في وضعية القفل لو حركنا الفأرة أو ضغطنا أي شيء لن يخرج منها ,لهذا وجدت حل بإرسال له إشارة shutdown لاكن لا تخف لن يتم عمل له shutdown .</div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
</div>
Yucuf Souranihttp://www.blogger.com/profile/02081552714917269435noreply@blogger.comtag:blogger.com,1999:blog-4429207371564067122.post-77056922095029293142019-04-05T18:29:00.000+03:002019-04-05T18:29:37.798+03:00التعامل مع إعدادات محمل الإقلاع إبتداءً من فيدورا 30<div dir="rtl" style="text-align: right;" trbidi="on">
<br />
<div style="text-align: center;">
<b>بسم الله الرحمن الرحيم</b></div>
<div style="text-align: center;">
<b>السلام عليكم ورحمة الله وبركاته</b></div>
<br />
<br />
<br />
<h2 style="text-align: right;">
مع جديد فيدورا 30 بما يخص محمل الإقلاع ؟</h2>
<br />
<h3 style="text-align: right;">
سأبدأ أولا بشرح على السريع ومبسط لبعض الأشياء التي تهمنا من دون تفصيل .</h3>
<br />
في السابق عندما كنا نريد إدخال تغيرات مثلا التعديل على البارامترات التي تمرر للنواة (kernel command line arguments) وتثبيت هذه التعديلات كنا نعدل على هذا الملف etc/default/grub/ ثم نقوم بطلب الأخذ بالتغيرات وتحديث ما يسمى boot menu من خلال أداة mkconfig.<br />
<br />
في الإصدرا 30 من فيدورا هناك بعض الأشياء الجديدة سموها Boot Loader Specification وإختصارها BLSCFG أو BLS (سأعتمد إختصار BLS في الشرح لتسهيله) وهي ببساطة تغير طريقة أخذ محمل الإقلاع الإعدادات.<br />
<br />
هذا موضوع قديم يشرح الطريقة القديمة .<br />
<a href="https://arfedora.blogspot.com/2016/09/parameters.html" target="_blank">https://arfedora.blogspot.com/2016/09/parameters.html</a><br />
<br />
<br />
<br />
<br />
<h3 style="text-align: right;">
ما هي التغيرات التي تهم المستخدم أو حتى المطور ؟</h3>
<br />
أولا كل نواة لها ملف إعدادات خاص يأخذ منه إعدادات محمل الإقلاع ومنها البارامترات للنواة ,عندما يقوم النظام بتثبيت أي نواة يأتي معها هذا الملف ولست بحاجة لتغير أي شيء ومسار هذه الملفات هو boot/loader/entries/ كل ملف يتم تسميته بإسم يدل على إصدار النواة ورقم خاص يكون محفوظ في هذا الملف etc/machine-id/ وينتهي إسم الملف باللاحقة conf. <br />
<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhS8AZSbmQ9wdyGReMp7VD7ORwr4O88XIdRxlPZP35bP8_uyD_hpZovJZDX00KJy-jgK4B2UGYdJJmRepp42pjQjd2ljx0Do93IhzajQh1zSK29XO5lxds3_TFbRFWHIUszGQwJC_0Oxc27/s1600/Screenshot+from+2019-04-05+16-56-04.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="741" data-original-width="1366" height="173" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhS8AZSbmQ9wdyGReMp7VD7ORwr4O88XIdRxlPZP35bP8_uyD_hpZovJZDX00KJy-jgK4B2UGYdJJmRepp42pjQjd2ljx0Do93IhzajQh1zSK29XO5lxds3_TFbRFWHIUszGQwJC_0Oxc27/s320/Screenshot+from+2019-04-05+16-56-04.png" width="320" /></a></div>
<br />
<span id="goog_494042144"></span><span id="goog_494042145"></span>
<br />
<div style="text-align: center;">
1-هذا الرقم الخاص في ملف etc/machine-id/.</div>
<div style="text-align: center;">
<br />
<span id="goog_494042144"></span><span id="goog_494042145"></span></div>
<div style="text-align: center;">
2-هذه هي ملفات الإعدادات نلاحظ كيف يتم تسميتها.</div>
<div style="text-align: center;">
<br />
<span id="goog_494042144"></span><span id="goog_494042145"></span></div>
<div style="text-align: center;">
3-هذه الأنوية المتوفرة عندي ويبدأ إسمها ب vmlinuz .<br />
<br />
<br />
<br />
<span id="goog_494042144"></span><span id="goog_494042145"></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghhPZJRcMBU16yz0nMnIZo_LUK4VE5W2BwnJDXZmBruYRdBcKDcGGg2g6Pt_f8S73nj-9Ij2FpN8izBsyMT2OESB7mpu2U5vCcXi5tnv24qu7Ps3ZNh_9URlt5ChkqNCL2xz6OeykDqQFk/s1600/Screenshot+from+2019-04-05+16-59-37.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="741" data-original-width="1366" height="173" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghhPZJRcMBU16yz0nMnIZo_LUK4VE5W2BwnJDXZmBruYRdBcKDcGGg2g6Pt_f8S73nj-9Ij2FpN8izBsyMT2OESB7mpu2U5vCcXi5tnv24qu7Ps3ZNh_9URlt5ChkqNCL2xz6OeykDqQFk/s320/Screenshot+from+2019-04-05+16-59-37.png" width="320" /></a></div>
<br />
<span id="goog_494042144"></span><span id="goog_494042145"></span>
<br />
<div style="text-align: center;">
قمت بقرأءة أحد ملفات الإعدادات نلاحظ أن إفتراضيا options التي ستمرر للنواة محفوظة في متغير $kernelopts لاكن ما هي قيمة هذا المتغير وأين موجود ؟ الصورة في الأسفل توضح الأمر .</div>
<div style="text-align: center;">
<br />
<span id="goog_494042144"></span><span id="goog_494042145"></span></div>
<div style="text-align: center;">
<br />
<span id="goog_494042144"></span><span id="goog_494042145"></span></div>
<div style="text-align: center;">
<br />
<span id="goog_494042144"></span><span id="goog_494042145"></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6mkjdh1qomxJ3HEVgy8pxbwLFsVIXEq6hzMFvJN7TzueIXeA4rF8XveXrHyBHw_qPtkyjRhX2UwLppOOZEC46BEVYSMiF9s1tkmeUEQyQTtl9hQeMSSKf2Je0ejH79eQAd6oiBGuXTJxt/s1600/Screenshot+from+2019-04-05+17-02-36.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="741" data-original-width="1366" height="173" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6mkjdh1qomxJ3HEVgy8pxbwLFsVIXEq6hzMFvJN7TzueIXeA4rF8XveXrHyBHw_qPtkyjRhX2UwLppOOZEC46BEVYSMiF9s1tkmeUEQyQTtl9hQeMSSKf2Je0ejH79eQAd6oiBGuXTJxt/s320/Screenshot+from+2019-04-05+17-02-36.png" width="320" /></a></div>
<div style="text-align: center;">
<br />
<span id="goog_494042144"></span><span id="goog_494042145"></span></div>
<div style="text-align: center;">
نلاحظ إفتراضيا من أين يتم أخذ المعلومات نلاحظ قيمة متغير kernelopts وغيره من الإعدادات وهذا المسار في حالة إستخدام Legacy Bios أما في حالة EFI يصبح المسار شيء كهذا boot/EFI/fedora/grubenv/ </div>
<div style="text-align: center;">
<br />
<span id="goog_494042144"></span><span id="goog_494042145"></span></div>
<div style="text-align: center;">
متغير kernelopts ممكن إستخدامه كإعدادات عامة أي يحفظ فيه الإعدادات العامة ثم أي نواة تريد اخذ الإعدادات العامة يتم إضافة هذا السطر في ملف إعداداتها options $kernelopts أما إذا أردنا لنواة ما أن تأخذ إعدادات خاصة نستبدل kernelopts$ بالذي نريده (ممكن إستخدام اداة grubby حيث ممكن تحديد النواة المراد التعديل عليها وممكن التعديل على القيمة العامة من خلال ALL هناك رابط في أخر الموضوع يشرح القليل عن grubby ) <br />
<span id="goog_494042144"></span><span id="goog_494042145"></span></div>
<div style="text-align: center;">
<br />
<span id="goog_494042144"></span><span id="goog_494042145"></span></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<h3 style="text-align: right;">
الأن هل إنتهى دور ملف etc/default/grub/ ؟</h3>
<div style="text-align: right;">
</div>
<div style="text-align: right;">
</div>
<div style="text-align: right;">
<span id="goog_494042144"></span><span id="goog_494042145"></span></div>
<div style="text-align: center;">
<br />
<span id="goog_494042144"></span><span id="goog_494042145"></span></div>
<div style="text-align: right;">
<br />
<span id="goog_494042144"></span><span id="goog_494042145"></span></div>
<div style="text-align: right;">
لا لم ينتهي مازال يحتفظ ببعض الإعدادات منها إعداد معين يفعل BSL وأيضا بعض الإعدادات مثل GRUB_TIMEOUT مازالت تأخذ منه وأيضا للتوافقية مثلا إذا قمت بالترقية من فيدورا 29 إلى 30 لن تكون BLS مفعلة ستحتاج تفعيلها بنفسك (أخر الموضوع يوجد رابط من وثائق فيدورا يشرح عن الأمر).<br />
<br />
<br />
<span id="goog_494042144"></span><span id="goog_494042145"></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhExN2qZ2-XPENUaCUuHk3DICx8m7eqpM1MjfKWy45Y2CEFsoBth354w5MKrsl0vPjZ_OqMojg-DgPeGl_gEoFA5eG0TLDXdLboDpoDkdSIqNClz3MOzdZIf1xVseP1B1kk27M6vmgO4D7E/s1600/Screenshot+from+2019-04-05+17-06-41.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="741" data-original-width="1366" height="173" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhExN2qZ2-XPENUaCUuHk3DICx8m7eqpM1MjfKWy45Y2CEFsoBth354w5MKrsl0vPjZ_OqMojg-DgPeGl_gEoFA5eG0TLDXdLboDpoDkdSIqNClz3MOzdZIf1xVseP1B1kk27M6vmgO4D7E/s320/Screenshot+from+2019-04-05+17-06-41.png" width="320" /></a></div>
<div style="text-align: center;">
<br />
<span id="goog_494042144"></span><span id="goog_494042145"></span></div>
<div style="text-align: center;">
<br />
<span id="goog_494042144"></span><span id="goog_494042145"></span></div>
<div style="text-align: center;">
<br />
<span id="goog_494042144"></span><span id="goog_494042145"></span></div>
<div style="text-align: center;">
<br />
<span id="goog_494042144"></span><span id="goog_494042145"></span></div>
<h3 style="text-align: right;">
الخلاصة.</h3>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
في السابق إذا كنا نريد تمرير شيء للنواة عند كل إقلاع نعدل على ملف etc/default/grub/ ثم نقوم بتحديث المعلومات من خلال اداة mkconfig ثم إعادة تشغيل الجهاز أما حديثا يكفي التعديل على ملف grubenv وإعادة إقلاع النظام من دون إستخدام اداة mkconfig (ملاحظة بدل التعديل اليدوي على ملف grubenv ممكن أيضا إستخدام اداة grubby ).<br />
<br />
<br />
وهذا يقودنا لسؤال اخر هل تم التخلي عن اداة mkconfig ؟</div>
<div style="text-align: right;">
<br />
<span id="goog_494042144"></span><span id="goog_494042145"></span></div>
<div style="text-align: right;">
الجواب لا الأداة مستخدمة للتعرف على الأنظمة والتوزيعات الاخرى مثلا ويندوز أو توزيعة لينكس أخرى وأيضا للأخذ ببعض الإعدادات من ملف etc/default/grub/ مثل كما ذكرت GRUB_TIMEOUT .<br />
<br />
<br />
<br />
هذا الموضوع للتوسع يشرح أكثر لماذا يتم إعتماد هذه الطريقة أي ما هي الأسباب وبعض المعلومات .<br />
<a href="https://fedoraproject.org/wiki/Changes/BootLoaderSpecByDefault">https://fedoraproject.org/wiki/Changes/BootLoaderSpecByDefault</a><br />
<br />
<br />
وهذا أيضا موضوع من مجلة فيدورا يشرح قليلا عن اداة grubby.<br />
<a href="https://fedoramagazine.org/setting-kernel-command-line-arguments-with-fedora-30/" target="_blank">https://fedoramagazine.org/setting-kernel-command-line-arguments-with-fedora-30/ </a><br />
<br />
<br />
<br />
<br />
<br />
<h3 style="text-align: right;">
أخر معلومة عن grubby .</h3>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCf0t5n69tshyphenhyphenl6cijy4KL_HRNizcPe0wT4BCzu997ukwYiHJjf30H8ugLMG-U0i8Ty94YLouVkG6xMFwejXV7vRRAJGPknHKfr702q8LzHw-CPE8m6OOnBkZNRYPvPbygn4_L9KNFZZj1/s1600/Screenshot+from+2019-04-05+17-49-33.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="741" data-original-width="1366" height="173" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCf0t5n69tshyphenhyphenl6cijy4KL_HRNizcPe0wT4BCzu997ukwYiHJjf30H8ugLMG-U0i8Ty94YLouVkG6xMFwejXV7vRRAJGPknHKfr702q8LzHw-CPE8m6OOnBkZNRYPvPbygn4_L9KNFZZj1/s320/Screenshot+from+2019-04-05+17-49-33.png" width="320" /></a></div>
<div style="text-align: center;">
نلاحظ عند إستخدام ALL أي تحديد كل الأنوية يتم التعديل على ملف grubenv .</div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwlV1mjnWuJfcoWZAcccL6Xaxw_OBsrF2YtN3BkGj0si9aLIndrv53CN8g56aQpwhqea4F0dn8vwP10dmLb-VVphn_rV4i1wHKR2y7YZl-3-2jIfXAxKYiEnFC4O12x50VCDOgeHCluEdw/s1600/Screenshot+from+2019-04-05+17-50-14.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="741" data-original-width="1366" height="173" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwlV1mjnWuJfcoWZAcccL6Xaxw_OBsrF2YtN3BkGj0si9aLIndrv53CN8g56aQpwhqea4F0dn8vwP10dmLb-VVphn_rV4i1wHKR2y7YZl-3-2jIfXAxKYiEnFC4O12x50VCDOgeHCluEdw/s320/Screenshot+from+2019-04-05+17-50-14.png" width="320" /></a></div>
<br />
<div style="text-align: center;">
وعند إستبدال ALL بنواة محددة التعديل يتم على ملف إعدادات النواة المحددة وليس grubenv اي سيتم اخذ قيمة kernelopts وإضافة إليها القيمة الجديدة وتعينهم بشكل صريح في options أي لن يتم بعدها لهذه النواة بالتحديد أخذ القيمة من ملف grubenv بل تم تعينها بشكل صريح في ملف أعداداتها الخاص أتمنى أن تكون الأمور واضحة .</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
على العموم الأفضل دائما إذا ما أردنا القيام بأي تغيرعلى ملفات الإعدادات اولا أخذ نسخة عنهم ثم بعد التعديل التأكد من المعلومات الموجودة فيها .</div>
<br />
<br />
<br />
<br />
<br />
أخر ملاحظة إذا كنت تستخدم برنامجي Arfedoracontrolcenter الإضافة المتعلقة بتعديل إعدادات محمل الإقلاع كما في الصورة في الأسفل إلى الأن لم أعدل عليها لهذا بعض التغيرات التي تقوم بها من هناك لن تعطي نتيجة في حالة BLS لاكن إن شاء الله في المستقبل عندما يكون لي وقت اعمل على حل ما .<br />
<a href="https://github.com/yucefsourani/arfedoraccframework" target="_blank">https://github.com/yucefsourani/arfedoraccframework</a><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMeYSJRsdtTZUysW5mjG1quWvMkKLDU_InVYooVGN1jHaDWdYXuUykRFrd1otXKoNJ2oCK5FAIa8KQJqCmY06hKRKBC2EZMU0fW8G-wuIqjQd4SEGgGSsy7I4Z7wjvoLtP_e1e_ZRhmt3T/s1600/Screenshot+from+2019-04-05+18-11-01.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="741" data-original-width="1366" height="173" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMeYSJRsdtTZUysW5mjG1quWvMkKLDU_InVYooVGN1jHaDWdYXuUykRFrd1otXKoNJ2oCK5FAIa8KQJqCmY06hKRKBC2EZMU0fW8G-wuIqjQd4SEGgGSsy7I4Z7wjvoLtP_e1e_ZRhmt3T/s320/Screenshot+from+2019-04-05+18-11-01.png" width="320" /></a></div>
<br />
<br /></div>
<div style="text-align: right;">
<span id="goog_494042144"></span><span id="goog_494042145"></span></div>
<div style="text-align: center;">
<br />
<span id="goog_494042144"></span><span id="goog_494042145"></span></div>
<div style="text-align: center;">
<div style="text-align: right;">
أخيرا كل ما ذكرته هو ما أعرفه إلى الأن لأن الأمر جديد وحديث وقد يحصل تغيرات مع الوقت لم تذكر هنا يمكنك في أي لحظة البحث عن الوثائق الرسمية .</div>
<span id="goog_494042144"></span><span id="goog_494042145"></span></div>
<div style="text-align: center;">
<br />
<span id="goog_494042144"></span><span id="goog_494042145"></span></div>
<div style="text-align: center;">
<br />
<br />
<br />
<br />
<span id="goog_494042144"></span><span id="goog_494042145"></span></div>
<div style="text-align: center;">
<br />
<span id="goog_494042144"></span><span id="goog_494042145"></span></div>
<div style="text-align: center;">
<br />
<span id="goog_494042144"></span><span id="goog_494042145"></span></div>
<div style="text-align: center;">
<br />
<span id="goog_494042144"></span><span id="goog_494042145"></span></div>
<div style="text-align: center;">
<br />
<span id="goog_494042144"></span><span id="goog_494042145"></span></div>
<br />
<span id="goog_494042144"></span><span id="goog_494042145"></span>
<span id="goog_494042144"></span><span id="goog_494042145"></span>
<span id="goog_494042144"></span><span id="goog_494042145"></span>
<span id="goog_494042144"></span><span id="goog_494042145"></span>
<span id="goog_494042144"></span><span id="goog_494042145"></span>
<span id="goog_494042144"></span><span id="goog_494042145"></span>
<span id="goog_494042144"></span><span id="goog_494042145"></span>
<span id="goog_494042144"></span><span id="goog_494042145"></span>
<span id="goog_494042144"></span><span id="goog_494042145"></span>
<span id="goog_494042144"></span><span id="goog_494042145"></span>
<span id="goog_494042144"></span><span id="goog_494042145"></span>
<span id="goog_494042144"></span><span id="goog_494042145"></span>
<span id="goog_494042144"></span><span id="goog_494042145"></span>
<span id="goog_494042144"></span><span id="goog_494042145"></span>
<span id="goog_494042144"></span><span id="goog_494042145"></span>
<span id="goog_494042144"></span><span id="goog_494042145"></span>
<span id="goog_494042144"></span><span id="goog_494042145"></span>
<span id="goog_494042144"></span><span id="goog_494042145"></span>
<span id="goog_494042144"></span><span id="goog_494042145"></span>
<span id="goog_494042144"></span><span id="goog_494042145"></span>
<span id="goog_494042144"></span><span id="goog_494042145"></span>
<span id="goog_494042144"></span><span id="goog_494042145"></span>
<span id="goog_494042144"></span><span id="goog_494042145"></span>
<span id="goog_494042144"></span><span id="goog_494042145"></span>
<span id="goog_494042144"></span><span id="goog_494042145"></span>
<span id="goog_494042144"></span><span id="goog_494042145"></span>
<span id="goog_494042144"></span><span id="goog_494042145"></span>
<span id="goog_494042144"></span><span id="goog_494042145"></span>
<span id="goog_494042144"></span><span id="goog_494042145"></span>
<span id="goog_494042144"></span><span id="goog_494042145"></span>
<span id="goog_494042144"></span><span id="goog_494042145"></span>
<span id="goog_494042144"></span><span id="goog_494042145"></span>
<span id="goog_494042144"></span><span id="goog_494042145"></span>
<span id="goog_494042144"></span><span id="goog_494042145"></span>
<span id="goog_494042144"></span><span id="goog_494042145"></span>
<span id="goog_494042144"></span><span id="goog_494042145"></span>
<span id="goog_494042144"></span><span id="goog_494042145"></span>
<span id="goog_494042144"></span><span id="goog_494042145"></span>
<span id="goog_494042144"></span><span id="goog_494042145"></span>
<span id="goog_494042144"></span><span id="goog_494042145"></span>
<span id="goog_494042144"></span><span id="goog_494042145"></span>
<br />
<br /></div>
Yucuf Souranihttp://www.blogger.com/profile/02081552714917269435noreply@blogger.comtag:blogger.com,1999:blog-4429207371564067122.post-48157879719359566842018-11-15T13:08:00.000+02:002018-11-15T13:08:50.468+02:00إنشاء توزيعة generic مبنية على فيدورا <div dir="rtl" style="text-align: right;" trbidi="on">
<br />
<div style="text-align: center;">
<b>بسم الله الرحمن الرحيم</b></div>
<div style="text-align: center;">
<b>السلام عليكم ورحمة الله وبركاته</b></div>
<br />
<br />
<div style="text-align: right;">
</div>
<h2 style="text-align: right;">
إنشاء توزيعة generic مبنية على فيدورا .</h2>
<h2 style="text-align: right;">
</h2>
<div style="text-align: right;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCP15YdjiWuq1M87pMPzPP6wCsImY9pk0-5wt7sP464Qt7yGGND0kk68QT2JEwgGL7y5MXi73HEwaYLscL4JouCXaysz8ISuUu_s82DgVIL1c_59G2-OIVNCG-6tEE-Bayo6sBoRA8AWyX/s1600/Screenshot+from+2018-11-15+12-48-06.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="704" data-original-width="1360" height="165" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCP15YdjiWuq1M87pMPzPP6wCsImY9pk0-5wt7sP464Qt7yGGND0kk68QT2JEwgGL7y5MXi73HEwaYLscL4JouCXaysz8ISuUu_s82DgVIL1c_59G2-OIVNCG-6tEE-Bayo6sBoRA8AWyX/s320/Screenshot+from+2018-11-15+12-48-06.png" width="320" /></a></div>
<a name='more'></a><div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<h4 style="text-align: right;">
ماذا يعني هذا الكلام ؟</h4>
توفر فيدورا حزمتين بإسم fedora-release و fedora-logos تحتوي حزمة fedora-logos على شعار فيدورا وبعض الأيقونات الخاصة بها ومثلا ثيم plymouth وهو الشيء المتحرك الذي يظهر أثناء إقلاع النظام والحزمة الأخرى fedora-release توفر الملفات والإعدادات الضرورية التي تثبت هوية التوزيعة وإسمها على أنها إسما مثلا Fedora وإصدارها مثلا 29 .<br />
<br />
توفر أيضا فيدورا حزمتين بذات الهدف بإسم generic-release و generic-logos وتسمى generic أي تم نزع شعار فيدورا وإسم فيدورا إستبدل بإسم generic وبعدها يمكنك أن تفعل ما يحلو لك لاكن لا يمكنك أن تنشر شيء تعتبر خاص بك وفيه شعار فيدورا و إسمها .<br /><br />الأن إذا أردت أن تقوم بعمل توزيعة للإستخدام الشخصي يمكنك بناء التوزيعة وإستبدال fedora-release و fedora-logos ب generic-release و generic-logos الذي سيختلف إسم التوزيعة سيصبح generic بدل Fedora وأيقونات وشعار فيدورا وثيم plymouth الذي يميزها لن تجده .<br />
<br />
أما إذا أردت فعلا بناء توزيعة ونشرها بشكل رسمي ستحتاج ان تكون تعرف كيف تحزم وكيف تعمل مستودع خاص إن كان على copr مثلا أو غيره وتحتاج أن تعرف التصميم لإستبدال أيقونات فيدورا و ثيم plymouth بشيء خاص بتوزيعتك وهنا لن أدخل بهذا لأن الأمر معرفة متراكمة ولا يمكن شرحها بهذه السهولة لاكن يمكنك أن تبدأ بالتعديل على generic-release و generic-logos أو fedora-release و fedora-logos نفسهم (تحتاج معرفة بالتصميم وتحزيم rpm ) .<br />
<br />
فإذا في هذا الشرح سأستخدم generic-release و generic-logos لإستبدال fedora-release و fedora-logos ,السبب لأنهم موجودين بالفعل في المستودعات الرسمية .<br />
<br />
<br />
<br />
<br />
<h4 style="text-align: right;">
<b>ماذا أحتاج لأبدا العمل ؟</b></h4>
تحتاج فيدورا 64bit و مساحة فارغة كافية في القسم روت أظن 15 GB كافية .<br />
<br />
تحتاج أن تعرف كيف تتعامل مع محرر النصوص vi .<br />
<br />
سأستخدم sudo لبعض الصلاحيات الأفضل إستخدام sudo حتى تنتبه ما هي الأوامر التي تحتاج صلاحيات أغلبها لن يحتاج هذا .<br />
<br />
<br />
<br />
<br />
<h3 style="text-align: right;">
لنبدأ .</h3>
<h4 style="text-align: right;">
1-أولا تثبيت mock وهو شيء مثل بيئة معزولة عن النظام الأساسي ,أيضا إضافة المستخدم الخاص بك لمجموعة mock حتى نسهل العمل.</h4>
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install mock</b></span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo usermod -a -G mock $USER</b></span></div>
<br />
بعد إضافة المستخدم الخاص بك لمجموعة mock نقوم بعمل إعادة إقلاع للنظام أو logout ثم ندخل من جديد وهذا أمر مهم .<br />
<br />
<br />
<br />
<h4 style="text-align: right;">
<br /></h4>
<h4 style="text-align: right;">
2-من خلال mock عمل بيئة خاصة ب Fedora 29 64bit ,في المستقبل مع الوقت في حال توفر إصدارات أخرى من فيدورا فقط إستبدل 29 برقم الإصدار الجديد .</h4>
<div style="text-align: left;">
<span style="color: magenta;"><b>mock -r fedora-29-x86_64 --init</b></span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<br /></div>
<h4 style="text-align: right;">
<br /></h4>
<h4 style="text-align: right;">
3-الأن إذا صح التعبير داخل بيئة mock نقوم بتثبيت بعض الأشياء كما في الأسفل (سأسمي الأمر ببيئة mock لتسهيل الشرح ) .</h4>
<div style="text-align: left;">
<span style="color: magenta;"><b>mock -r fedora-29-x86_64 --install lorax-lmc-novirt vim-minimal pykickstart git</b></span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<br /></div>
<h4 style="text-align: right;">
4-من النظام الأساسي نعدل على إعدادات mock.</h4>
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo vi /etc/mock/site-defaults.cfg</b></span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: right;">
ندخل على هذا الملف ونبحث عن السطر الذي يحتوي config_opts['rpmbuild_networking'] نجعله True ونزيل التعليق من أول السطر إذا كان موجود أي نزيل علامة الشبكة <span style="color: #3d85c6;"><b>#</b></span> من أول السطر في حال وجودها .</div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<h4 style="text-align: right;">
5-نغلق selinux بشكل مؤقت هذا إن كان مفعل ,وهو ياتي مفعل بشكل إفتراضي في فيدورا .</h4>
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo setenforce 0</b></span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<br /></div>
<h4 style="text-align: right;">
6-ندخل على بيئة mock الأن كل شيء نفعله سيتم على هذه البيئة وليس النظام الأساسي .</h4>
<div style="text-align: left;">
<span style="color: magenta;"><b>mock -r fedora-29-x86_64 --shell --old-chroot</b></span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<br /></div>
<h4 style="text-align: right;">
7-ندخل على مجلد ال home داخل بيئة mock ونستنسج المستودع الذي يحتوي ملفات فيدورا الرسمية التي تستخدم لبناء التوزيعة وهي ملفات تسمى kickstart (نلاحظ b f29 أي إخترت branch إصدار 29 إذا أردت التجريبية rawhide نختار master ). </h4>
<div style="text-align: right;">
ملفات kickstart شيء مثل إستمارة فيها أوامر محددة مثلا قم بإضافة االمستودع الفلاني أثناء بناء التوزيهة وقم بإضافة الحزمة الفلانية وقم بإضافة المستخدم الفلاني والكثير من الأمور (إبحثو في المدونة عن kickstart سبق وتكلمت عنها في شروحات قديمة غالبا ذات المبدأ لاكن قد تختلف طريقة بناء التوزيعة الان وإبحثو أيضا في وثائق fedora و redhat و centos)</div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: left;">
<span style="color: magenta;"><b>cd /home</b></span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<span style="color: magenta;"><b>git clone -b f29 https://pagure.io/fedora-kickstarts</b></span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<br /></div>
<h4 style="text-align: right;">
8-التعديل على ملفات kickstart . </h4>
<div style="text-align: left;">
<span style="color: magenta;"><b>cd fedora-kickstarts</b></span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<span style="color: magenta;"><b>ls </b></span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<span style="color: magenta;"><b>ls |grep -i live</b></span></div>
<div style="text-align: left;">
</div>
<div style="text-align: right;">
الان لو إستعرضنا الملفات نجد الكثير من الملفات الذي يهمنا الملفات التي تحتوي كلمة Live مثلا سأقوم بهذا الشرح ببناء توزيعة generic مبنية على Fedora Kde x86_64 وسأقوم بإضافة بعض المستودعات الحزم مثل flash player و ال codecs و مثلا vlc .</div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
لهذا سأعدل على ملف بإسم fedora-live-kde.ks لاكن بعد أن أقوم بعمل له ksflatten وهو بشكل بسيط إنشاء ملف جديد بإسم مختلف بعد قراءة ملف fedora-live-kde.ks وكل الملفات التي يعتمد عليها وإخراج كما قلت ملف kickstart أخر بإسم أخر وسيكون ملف وحيد يحتوي كل المعلومات وممكن أيضا التعديل على fedora-live-kde.ks والملفات التي يحتاجها قبل عمل له ksflatten لاكن هكذا أسهل للشرح .</div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: left;">
<span style="color: magenta;"><b>ksflatten --config fedora-live-kde.ks -o flat-fedora-live-kde.ks --version F29</b></span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<span style="color: magenta;"><b>ls</b></span> </div>
<div style="text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9jmopee_gq9Ztj8APW-eIqOpVaU0DB0Q_X7jxnJnFiRmdbaRcVzy6LHp_X8v5i7sQY12lVI6sn_lWriqvGoN3u4uArPz_V1WbkNj1zFr7JVqUa7gcH2xyoI0E0AlbIIb017QYl-gdAzJu/s1600/Screenshot+from+2018-11-15+11-06-33.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="743" data-original-width="1366" height="174" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9jmopee_gq9Ztj8APW-eIqOpVaU0DB0Q_X7jxnJnFiRmdbaRcVzy6LHp_X8v5i7sQY12lVI6sn_lWriqvGoN3u4uArPz_V1WbkNj1zFr7JVqUa7gcH2xyoI0E0AlbIIb017QYl-gdAzJu/s320/Screenshot+from+2018-11-15+11-06-33.jpg" width="320" /></a></div>
<div style="text-align: left;">
</div>
<div style="text-align: right;">
نلاحظ سيتم إنشاء ملف جديد بإسم flat-fedora-live-kde.ks وهذا الملف الذي سنعدل عليه .</div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<h4 style="text-align: right;">
9-التعديل على ملف flat-fedora-live-kde.ks .</h4>
<div style="text-align: left;">
<span style="color: magenta;"><b>vi flat-fedora-live-kde.ks</b></span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiH3PzJTwbsvt0j4v7xttJ-eW8yzXQ_8Yljw6qfU85ZkyS-9hzxUriJuzZ6XtuoQB4pBDsJpBl02QRTTDDozH-8s2G0PXMZu5PQwSM_BmP6lI_1hIDtuByjaFpnCi59YKh9_4YSQSvqbJAY/s1600/Screenshot+from+2018-11-15+11-18-13.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="743" data-original-width="1366" height="174" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiH3PzJTwbsvt0j4v7xttJ-eW8yzXQ_8Yljw6qfU85ZkyS-9hzxUriJuzZ6XtuoQB4pBDsJpBl02QRTTDDozH-8s2G0PXMZu5PQwSM_BmP6lI_1hIDtuByjaFpnCi59YKh9_4YSQSvqbJAY/s320/Screenshot+from+2018-11-15+11-18-13.jpg" width="320" /></a></div>
<div style="text-align: center;">
نلاحظ أضفت مستودعات من عندي بهذه الطريقة لاكن تجاهلو local-repo لأنه مستودع محلي وأعطيته أولوية من خلال cost=1.</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8dhuFJ8Id2TTFtldA_UNDp_iJjdXGKKc8XalhJu3rZ8t9hPsc3l8FaTWmK6Y17nAJlUnJfmCKuI67Df2J7IqxF9KRPBwrwGnerBnl4fO-g3PYJBivP97Tfbd2ggGXL01c7W2PupzautKy/s1600/Screenshot+from+2018-11-15+11-21-15.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="743" data-original-width="1366" height="174" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8dhuFJ8Id2TTFtldA_UNDp_iJjdXGKKc8XalhJu3rZ8t9hPsc3l8FaTWmK6Y17nAJlUnJfmCKuI67Df2J7IqxF9KRPBwrwGnerBnl4fO-g3PYJBivP97Tfbd2ggGXL01c7W2PupzautKy/s320/Screenshot+from+2018-11-15+11-21-15.jpg" width="320" /></a></div>
<div style="text-align: center;">
نلاحظ أيضا في القسم %packages أولا ازلت fedora-release و fedora-logos من خلال عمل علامة ناقص قبل إسمهم ثم طلبت تثبيت generic-release و generig-logos .</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
مع الملاحظ إذا كان لديك حزم خاصة مثل حزم release و logos لتوزيعة خاصة بك يمكنك بذات الطريقة القيام بالامر أي إستبدال ال generic بالخاص بك لاكن بعد إضافة المستودع الخاص بك الذي يحتوي هذه الحزم شيء مثل إضافة المستودعات في أول صورة .</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvZCE9mgxFi6dyhuvcthXZXbeLjnRO6uLpdZzjYdPBCBZQqnPGF1gwNaYCKG3fvoDwVuB_i0NYN0p7AmD3ptdAhSjEjDSSr8JXmOBKh-O4mAhu2zFIrM3GHVBFDtByweZaQfxdt5rxG6c-/s1600/Screenshot+from+2018-11-15+11-29-55.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="743" data-original-width="1366" height="174" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvZCE9mgxFi6dyhuvcthXZXbeLjnRO6uLpdZzjYdPBCBZQqnPGF1gwNaYCKG3fvoDwVuB_i0NYN0p7AmD3ptdAhSjEjDSSr8JXmOBKh-O4mAhu2zFIrM3GHVBFDtByweZaQfxdt5rxG6c-/s320/Screenshot+from+2018-11-15+11-29-55.jpg" width="320" /></a></div>
<div style="text-align: center;">
بذات القسم أي داخل packages% وقبل end% أضفت الحزم التي أريدها مثل ال codecs و vlc وغيره لاكن اكرر يجب أن تضمن انهم موجودين في المستودعات التي حدتها ويجب أن تتاكد أنهم لا يسببو مشاكل مثل تعارض في الحزم .</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwswnl8PQ8WR5SqiUxctlb2isgsvm9R0m8FCrQJcFMCoRBvjMmKChn7qHJpf5JkS9iHUnwPD4xIKW1FJVoyJHM59hVUr35XGgccea3IQrv_wu7e2e8fkdw1Or0XbbDd_9GfALyri4C8JZe/s1600/Screenshot+from+2018-11-15+11-30-39.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="743" data-original-width="1366" height="174" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwswnl8PQ8WR5SqiUxctlb2isgsvm9R0m8FCrQJcFMCoRBvjMmKChn7qHJpf5JkS9iHUnwPD4xIKW1FJVoyJHM59hVUr35XGgccea3IQrv_wu7e2e8fkdw1Or0XbbDd_9GfALyri4C8JZe/s320/Screenshot+from+2018-11-15+11-30-39.jpg" width="320" /></a></div>
<div style="text-align: center;">
أخر ملاحظة إذا أضفت الكثير من الحزم حاول قدر الإمكان تقدير حجمهم وقم بتكبير part مثلا إلى 7500 أي 7.5GB تقريبا ,الأمر يعتمد على حسب ما أضفته لاكن حاول أن تقدر بشكل جيد على ان لا تكون الإضافة كبيرة جدا وإلا ستفشل عملية بناء التوزيعة .</div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<h4 style="text-align: right;">
10- أخيرا عملية البناء وقد تأخذ ساعات مثلا ساعتين على حسب سرعة جهازك وسرعة الإنترنت لديك وحجم الحزم الموجودة والتي أضفتها انت أيضا .</h4>
<div style="text-align: left;">
<span style="color: magenta;"><b>livemedia-creator --ks flat-fedora-live-kde.ks --no-virt --resultdir /var/lmc --project Generig-Kde-Live --make-iso --volid Generic-Kde-29 --iso-only --iso-name Generic-Kde-Live-29-x86_64.iso --releasever 29 --title Generic-Kde-Live --macboot</b></span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: right;">
ممكن إستبدال كلمة Generic .</div>
<br />
<br />
<br />
<br />
<br />
<br />
بعد الإنتهاء ستجد ملف ال iso داخل بيئة mock في var/lmc/ وفي الجهاز الحقيقي في هذا المسار .<br />
<br />
<div style="text-align: left;">
<span style="color: magenta;"><b>ls /var/lib/mock/fedora-29-x86_64/root/var/lmc</b></span></div>
<br />
<br />
أخر ملاحظة فشل البناء قد يحذف كل الحزم التي تم تنزيلها وإذا حاولة مرى أخرى سيقوم بإعادة تنزيل الحزم التي قد يصل حجمها على حسب مثلا 1.5GB أو أكثر لهذا أنا أستخدم مستودع محلي بطريقة ما لا مجال لشرحها هنا .<br />
<br />
وبعد إعادة المحاولة إذا واجهت هذه المشكلة .<br />
<div style="text-align: left;">
<span style="color: red;"><b>The results_dir (/var/lmc) should not exist, please delete or move its contents</b></span></div>
قم بحذف المجلد المذكور .<br />
<div style="text-align: left;">
<span style="color: magenta;"><b>rm -r /var/lmc</b></span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<br /></div>
<h4 style="text-align: right;">
معلومات عامة .</h4>
<div style="text-align: right;">
ملفات kickstart تستخدم من قبل مثبت فيدورا وإسمه anaconda لأتممة التثبيت في الحقيقة هذا ما إستخدم هنا بطريقة ما أي بإستخدام livemedia-creator قام الأخير بطريقة ما بإستخدام anaconda و ملف kickstart لاتممة التثبيت على image حددناها بحجم 7500 ثم قام بطريقة ما بعمل الازم لإنشاء ملف iso يحتوي ما قام بتثبيت anaconda على ال image المذكروة لاكن طبعا مع إعدادات معينة هذا بشكل بسيط .</div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
المستودعات التي أضفتها :</div>
<div style="text-align: left;">
<span style="color: magenta;"><b>repo --name="adobe" --baseurl=http://linuxdownload.adobe.com/linux/x86_64/<br />repo --name="rpmfusion-free" --baseurl=http://download1.rpmfusion.org/free/fedora/releases/$releasever/Everything/$basearch/os/<br />repo --name="rpmfusion-none-free" --baseurl=http://download1.rpmfusion.org/nonfree/fedora/releases/$releasever/Everything/$basearch/os/<br />repo --name="google-chrome" --baseurl=http://dl.google.com/linux/chrome/rpm/stable/x86_64</b></span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: right;">
الحزم التي أضفتها .</div>
<div style="text-align: left;">
<b><span style="color: magenta;">-fedora-release<br />-fedora-logos<br />generic-release<br />generic-logos</span></b></div>
<div style="text-align: left;">
<b><span style="color: magenta;"><br /></span></b></div>
<div style="text-align: left;">
<b><span style="color: magenta;">ffmpegthumbs<br />rpmfusion-free-release<br />rpmfusion-nonfree-release<br />adobe-release<br />flash-plugin<br />xterm<br />geany<br />geany-themes<br />google-chrome-stable<br />fedora-workstation-repositories<br />kde-connect<br />vlc<br />xine-lib<br />amrnb<br />gstreamer-plugins-good<br />lame-libs<br />libdvdnav<br />gstreamer-plugin-crystalhd<br />gstreamer1-plugins-bad-free-extras<br />gstreamer1-plugins-bad-nonfree<br />gstreamer1-plugins-good<br />gstreamer1-vaapi<br />amrwb<br />lame<br />gstreamer1-plugins-good-extras<br />gstreamer1-plugins-bad-free<br />gstreamer-plugins-bad-free<br />gstreamer1-plugins-bad-freeworld<br />libdvdread<br />gstreamer-ffmpeg<br />gstreamer-rtsp<br />gstreamer-plugins-espeak<br />gstreamer-plugins-bad-free-extras<br />flac<br />ffmpeg-libs<br />lsdvd<br />gstreamer-plugins-fc<br />gstreamer1-libav<br />ffmpeg<br />faad2<br />gstreamer-plugins-ugly<br />xine-lib-extras<br />gstreamer1-plugins-ugly<br />gstreamer-plugins-bad-nonfree<br />gstreamer-plugins-bad<br />compat-ffmpeg28<br />xine-lib-devel<br />x264</span></b></div>
<div style="text-align: left;">
<br /></div>
<h4 style="text-align: right;">
<br /></h4>
<h4 style="text-align: right;">
<br /></h4>
<h4 style="text-align: right;">
صور من التوزيعة نلاحظ ثيم plymouth الذي يميز فيدورا تم تغيره لشيء ليس بهذا الجمال لا ننسى أنه generic وبعض الأيقونات الخاصة بفيدورا لن تجدها ستجد كما ترى شيء أخر generic.</h4>
<div style="text-align: right;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgONjyEjIB0tqRwlUA_7fJEEa9UwDKxkiKtdAq9AxmAlG0iTu2zSPu8BcULL-Xtctj7vdEbsCyuEYuaGWwu7WUpHk3uZjyZ50pR_SGBCWRBf9AfbFUiVD0uE3ALMwu0A-rjxsImp6JVeIUA/s1600/Screenshot+from+2018-11-15+12-42-20.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="743" data-original-width="1366" height="174" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgONjyEjIB0tqRwlUA_7fJEEa9UwDKxkiKtdAq9AxmAlG0iTu2zSPu8BcULL-Xtctj7vdEbsCyuEYuaGWwu7WUpHk3uZjyZ50pR_SGBCWRBf9AfbFUiVD0uE3ALMwu0A-rjxsImp6JVeIUA/s320/Screenshot+from+2018-11-15+12-42-20.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXUX09WYpgWXTyEjp1fembwpObK3c6tehuD-dtZEiQEZhsrramFXSbeT9FsrQT4Jucc7JDul327niKsJnVYYkkM8JC8ijicPRX7qxYh8kRu0sloBbXvCNlacF6q03ugabRJy-pGTH9QU9o/s1600/Screenshot+from+2018-11-15+12-46-18.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="480" data-original-width="640" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXUX09WYpgWXTyEjp1fembwpObK3c6tehuD-dtZEiQEZhsrramFXSbeT9FsrQT4Jucc7JDul327niKsJnVYYkkM8JC8ijicPRX7qxYh8kRu0sloBbXvCNlacF6q03ugabRJy-pGTH9QU9o/s320/Screenshot+from+2018-11-15+12-46-18.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLkuzGfaKaT4gKUBQqk_6v7ms1xDS6cEIiYr0WMj3QSMK9I1Oux0gR-uKxaf9xR4XfMTLSji4jkpLYd0s3-ULSkL9RsFwkcsBSB1BtpQ-v63FIIuotUtD5ki1Du2b27l3cdjnn1PhgLusM/s1600/Screenshot+from+2018-11-15+12-47-42.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="704" data-original-width="1360" height="165" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLkuzGfaKaT4gKUBQqk_6v7ms1xDS6cEIiYr0WMj3QSMK9I1Oux0gR-uKxaf9xR4XfMTLSji4jkpLYd0s3-ULSkL9RsFwkcsBSB1BtpQ-v63FIIuotUtD5ki1Du2b27l3cdjnn1PhgLusM/s320/Screenshot+from+2018-11-15+12-47-42.png" width="320" /></a></div>
<br />
<div style="text-align: right;">
</div>
<br />
<br />
<div style="text-align: right;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_rJbHjNhX-pkTATVoAZAK8VeiFX50NnE3buBuQjT4q8uXoD-J6kwzy03iTgIu_EcSyT3nDLHIF5Ln1tG4dl3QZ2xEtxAa1c4EZVAZZiyN_jA_SWzF2aL7R4R-mDx5OGeIsrKbJnaSY9l3/s1600/Screenshot+from+2018-11-15+12-48-06.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="704" data-original-width="1360" height="165" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_rJbHjNhX-pkTATVoAZAK8VeiFX50NnE3buBuQjT4q8uXoD-J6kwzy03iTgIu_EcSyT3nDLHIF5Ln1tG4dl3QZ2xEtxAa1c4EZVAZZiyN_jA_SWzF2aL7R4R-mDx5OGeIsrKbJnaSY9l3/s320/Screenshot+from+2018-11-15+12-48-06.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKXfMW4myo4AAVu7eQo1sZnmOoJS53OiD5VhDjLIJc4eGQFnrDSbnrC0QImsQfRgbZF4-kLp-5mPk1Cro9TY2NLChtV05v1TadJERLMuqDTzx6HghZjwzN9_nizXOHKxMb0TcFNy8ynsD_/s1600/Screenshot+from+2018-11-15+12-48-17.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="704" data-original-width="1360" height="165" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKXfMW4myo4AAVu7eQo1sZnmOoJS53OiD5VhDjLIJc4eGQFnrDSbnrC0QImsQfRgbZF4-kLp-5mPk1Cro9TY2NLChtV05v1TadJERLMuqDTzx6HghZjwzN9_nizXOHKxMb0TcFNy8ynsD_/s320/Screenshot+from+2018-11-15+12-48-17.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-ssMxlhkJbw4XraJVB7WppOQsERND4ZsFY63vzaXVq4U37Q9hF76pbFdpPGkUOU9z6Ecx_NwiYZRSqP7J_Oz9VT_JH3KY0BzfHYmOy6p4yHpXh4rk47KKfvNnonV9q3axXY5z5yTqFkKh/s1600/Screenshot+from+2018-11-15+12-49-23.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="704" data-original-width="1360" height="165" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-ssMxlhkJbw4XraJVB7WppOQsERND4ZsFY63vzaXVq4U37Q9hF76pbFdpPGkUOU9z6Ecx_NwiYZRSqP7J_Oz9VT_JH3KY0BzfHYmOy6p4yHpXh4rk47KKfvNnonV9q3axXY5z5yTqFkKh/s320/Screenshot+from+2018-11-15+12-49-23.png" width="320" /></a></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqjf5-wU7s2iCFyTZ77KqeY_pqTe7t1XQ-iG6rW9s92WvZnbThrmx5oy9TCui4WwZEFyb8jOQ3GjCtCHmvH8Ws5f449XyE5xXOGJD3CnO7vhPZLVgbthqBVmKsOTAwTvsjt8pfma0vkK_c/s1600/Screenshot+from+2018-11-15+13-02-33.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1024" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqjf5-wU7s2iCFyTZ77KqeY_pqTe7t1XQ-iG6rW9s92WvZnbThrmx5oy9TCui4WwZEFyb8jOQ3GjCtCHmvH8Ws5f449XyE5xXOGJD3CnO7vhPZLVgbthqBVmKsOTAwTvsjt8pfma0vkK_c/s320/Screenshot+from+2018-11-15+13-02-33.png" width="320" /></a></div>
<div style="text-align: right;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8ytyWtpkfOM31KChK-V3PfvoQRYp6rinK6O0IEYCOUZ65p4hM9GJ8PuCnIotwuOQr0_3AgfiyP2oIwbgmN04HKa7LwQJ52VStw-D4wb_MpLucMoKEO8InKUa02zX4kxEB0n2pTRRzTtqG/s1600/Screenshot+from+2018-11-15+13-07-04.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="704" data-original-width="1360" height="165" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8ytyWtpkfOM31KChK-V3PfvoQRYp6rinK6O0IEYCOUZ65p4hM9GJ8PuCnIotwuOQr0_3AgfiyP2oIwbgmN04HKa7LwQJ52VStw-D4wb_MpLucMoKEO8InKUa02zX4kxEB0n2pTRRzTtqG/s320/Screenshot+from+2018-11-15+13-07-04.png" width="320" /></a></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<br />
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<h4 style="text-align: right;">
مرجع ترجع إليه في المستقبل .</h4>
<div style="text-align: left;">
<a href="https://fedoraproject.org/wiki/Livemedia-creator-_How_to_create_and_use_a_Live_CD" target="_blank">https://fedoraproject.org/wiki/Livemedia-creator-_How_to_create_and_use_a_Live_CD</a></div>
<div style="text-align: right;">
<br /></div>
</div>
Yucuf Souranihttp://www.blogger.com/profile/02081552714917269435noreply@blogger.comtag:blogger.com,1999:blog-4429207371564067122.post-16935081365215434322018-11-11T09:20:00.000+02:002018-11-11T09:23:55.314+02:00تغير إعدادات xfce من سطر الأوامر<div dir="rtl" style="text-align: right;" trbidi="on">
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<b>بسم الله الرحمن الرحيم </b></div>
<div style="text-align: center;">
<b>السلام عليكم ورحمة الله وبركاته</b></div>
<br />
<br />
<div style="text-align: right;">
</div>
<h2 style="text-align: right;">
تغير إعدادات xfce من سطر الأوامر .</h2>
<div style="text-align: right;">
</div>
<div style="text-align: right;">
</div>
<div style="text-align: right;">
</div>
<div style="text-align: right;">
</div>
<div style="text-align: right;">
</div>
<div style="text-align: right;">
</div>
<div style="text-align: right;">
</div>
<div style="text-align: right;">
</div>
<div style="text-align: right;">
</div>
<div style="text-align: right;">
</div>
<div style="text-align: right;">
</div>
<div style="text-align: right;">
</div>
<div style="text-align: right;">
</div>
<div style="text-align: right;">
</div>
<div style="text-align: right;">
</div>
<div style="text-align: right;">
</div>
<div style="text-align: right;">
</div>
<div style="text-align: right;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdOCwwLMLzKXOXSKfBkJxEDLhEoE6_uTC0SEDyv8ntBIRV5NUXwdV3SXmfC0J_9Jt9pi2TzhQatyun3DX0ErrZULhiPCFTEu7nE6fNBM50K81VC6FfLrc59J8EetkD9ugQDUOEYNxRr4Ra/s1600/images.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="225" data-original-width="225" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdOCwwLMLzKXOXSKfBkJxEDLhEoE6_uTC0SEDyv8ntBIRV5NUXwdV3SXmfC0J_9Jt9pi2TzhQatyun3DX0ErrZULhiPCFTEu7nE6fNBM50K81VC6FfLrc59J8EetkD9ugQDUOEYNxRr4Ra/s1600/images.jpg" /></a></div>
<a name='more'></a><div style="text-align: right;">
كما تستخدم جنوم قاعدة بيانات dconf و تستخدم أدوات مثل gsettings و dconf لتغير إعداداتها .</div>
<a href="https://arfedora.blogspot.com/2017/10/dconf.html" target="_blank">https://arfedora.blogspot.com/2017/10/dconf.html</a><br />
<br />
<br />
وكما تستخدم kde5 ملفات xml وأدوات مثل kwriteconfig5 لتعديل إعداداتها .<br />
<a href="https://arfedora.blogspot.com/2018/05/kde5.html" target="_blank">https://arfedora.blogspot.com/2018/05/kde5.html</a><br />
<br />
<br />
سأتكلم هذه المرة قليلا عن xfce التي تستخدم ملفات xml لحفظ الإعدادات وهو قريب جدا من المفهوم المعتمد من قبل kde5.<br />
<br />
الفكرة هي إستخدام اداة إسمها xfconf-query التي ممكن إستخدامها للإستعلام عن الإعدادات وأيضا لتغيرها .<br />
<br />
ملفات الإعدادات الخاص ب xfce تحفظ بملفات xml وموجودة بعدة اماكن منها في مجلد المنزل الخاص بالمستخدم بالتحديد config/xfce4. أظن هناك اماكن أخرى لاكن لا بأس ليس موضوعنا ساتكلم فقط بعض المعلومات عن اداة xfconf-query .<br />
<br />
<br />
<br />
<h3 style="text-align: right;">
لنبدأ لاكن أريد أن أطلب منك أن تقوم بإنشاء مستخدم أخر وتدخل عليه للتجارب هكذا أفضل لك . </h3>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWST91x5F721yinUNNQdfwBSW7LS-Km0Gxo_-TZgzNamIAkf_cu2BTvHOCntyAyWKXcfvSFSnqFmkzK1WnUfWngmO-78ZSngKAzQVL3kKCcPs3PtNJTUbKx5Kvy6rSqp4LikwE9udKxFOQ/s1600/Screenshot.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="663" data-original-width="1311" height="161" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWST91x5F721yinUNNQdfwBSW7LS-Km0Gxo_-TZgzNamIAkf_cu2BTvHOCntyAyWKXcfvSFSnqFmkzK1WnUfWngmO-78ZSngKAzQVL3kKCcPs3PtNJTUbKx5Kvy6rSqp4LikwE9udKxFOQ/s320/Screenshot.jpg" width="320" /></a></div>
<div style="text-align: center;">
1-إذا شغلت xfconf-query من دون أي إضافات سيعرض لي كل ال channels المتوفرة .</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
3,2-قرأت
أحد ملفات الإعدادات نلاحظ ما هو ال channel بالتحديد وهو بشكل بسيط قسم
موجود في ملفات الإعدادات يحتوي مفاتيح وقيم الإعدادات سستتوضح الأمور في
الصور القادمة.</div>
<br />
<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZPMB6R7edPzvgJM_ELB6Fb_vaEg4pvhcg50YJpxYl4VOGSyd4IVpQa64mHo5BUvACrVAiYVKBvOcpNqfeFZel11ZAkUGhsB9Fg65pDO4XmcWwhLKQRuNifyG2W2crRjU9XuKi4APyOCT3/s1600/Screenshot1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="663" data-original-width="1311" height="161" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZPMB6R7edPzvgJM_ELB6Fb_vaEg4pvhcg50YJpxYl4VOGSyd4IVpQa64mHo5BUvACrVAiYVKBvOcpNqfeFZel11ZAkUGhsB9Fg65pDO4XmcWwhLKQRuNifyG2W2crRjU9XuKi4APyOCT3/s320/Screenshot1.jpg" width="320" /></a></div>
<div style="text-align: center;">
3,2,1- أعدت قراءة ذات الملف لاكن من دون فلترة
نلاحظ إسم ال channel هو keyboards و فيه property إسمها Numlock تاتي إذا
صح التعبير ضمن Default ,قيمة Numlock الأن هي true أي مفعلة والنوع هو
bool وهو ممكن أن يكون true أو false .</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
4-ممكن من خلال تحديد ال channel (ملاحظة c- إختصار ل channel-- ) عرض كل ال property المتوفرة من خلال خيار l- أي list-- .</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
5-تغير قيمة Numlock من خلال تحديد ال channel ثم تحديد ال property ثم تحديد ال type أي نوع القيمة ثم خيار s- أي set-- ثم القيمة .</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
6-ممكن أيضا الإستعلام من خلال تحديد ال channel و ال property .</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
7-أخيرا أعدت قراءة الملف ووجدت التغير مع الملاحظة إن لم تجدو إختلاف قد يكون هناك مكان أخر للإعدادات له اولوية على هذا المسار أي على config/xfce4. وتتغير الإعدادات هناك.</div>
<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMy902HKjXwB84GKGAbqQ-O9ncpbTjwXrvBcwJcFnYPd28l_puHarFr9ztHuFnwKhTYIPVX0LZjJGLH3Ziypu3XCqmCmI0HfyM52TM1X3emNmb0X_t42lQnyqWYN1NV5YXcHWd2y6vJhkq/s1600/Screenshot2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="663" data-original-width="1311" height="161" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMy902HKjXwB84GKGAbqQ-O9ncpbTjwXrvBcwJcFnYPd28l_puHarFr9ztHuFnwKhTYIPVX0LZjJGLH3Ziypu3XCqmCmI0HfyM52TM1X3emNmb0X_t42lQnyqWYN1NV5YXcHWd2y6vJhkq/s320/Screenshot2.png" width="320" /></a></div>
<div style="text-align: center;">
ملف إعدادات أخر يحتوي مثلا إسم الثيم المستخدم.</div>
<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBTmVnkvo9SPCWyB_IH7hJ9ymeKnTFSg5zR0wznPfJX55SCHDX2BxkzPfbhdhpCRBbDXgvRFfMloLSl6IK0Gqy1CpzhcFXEXjX_0P3D0-6uOw12JmpDzREFyote1aEcE-Z5VzXTyLNy6z2/s1600/Screenshot3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="663" data-original-width="1311" height="161" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBTmVnkvo9SPCWyB_IH7hJ9ymeKnTFSg5zR0wznPfJX55SCHDX2BxkzPfbhdhpCRBbDXgvRFfMloLSl6IK0Gqy1CpzhcFXEXjX_0P3D0-6uOw12JmpDzREFyote1aEcE-Z5VzXTyLNy6z2/s320/Screenshot3.png" width="320" /> </a></div>
<div class="separator" style="clear: both; text-align: center;">
بذات الطريقة قمت بتغير الثيم إلى ثيم موجود عندي إسمه Numix مع الملاحظة في حالة كان النوع type نص string ليس بالضرورة أن أحدد النوع لاكن الأفضل ان أضع القيمة بين علامتي تنصيص " " لاكني نسيت ان أفعل هذا في الصورة أما إذا كانت القيمة رقم int ممكن أيضا أن لا احدد النوع وأضع الرقم مباشرتا من دون علامتي تنصيص .</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZq3v4j4SmDfcsy97yVms8OESELCgmPhOTSpjFRBnCdJFDFdL9O6kVNxcAug9dMWG-_499VzB9uNkUhzmA0YFc1MqAnmQPMtp2dbbabaXChkRACW9XowV7F_vfiVgZSMyx8QfF-NPJPZGf/s1600/Screenshot4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="663" data-original-width="1311" height="161" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZq3v4j4SmDfcsy97yVms8OESELCgmPhOTSpjFRBnCdJFDFdL9O6kVNxcAug9dMWG-_499VzB9uNkUhzmA0YFc1MqAnmQPMtp2dbbabaXChkRACW9XowV7F_vfiVgZSMyx8QfF-NPJPZGf/s320/Screenshot4.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8JpD54ImG_H4hhkXdoOHVIxLXK5-UpPkK9whfrs1vlmxhAIc1qeeq23fy-UDrTgbNB_04HG-UzRhDMFs6si7KwoaNlermgyIVY9tdg4BKe80BVxJZGqOUulzgCB7g-sTPUpjsz76pnwtu/s1600/Screenshot5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="663" data-original-width="1311" height="161" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8JpD54ImG_H4hhkXdoOHVIxLXK5-UpPkK9whfrs1vlmxhAIc1qeeq23fy-UDrTgbNB_04HG-UzRhDMFs6si7KwoaNlermgyIVY9tdg4BKe80BVxJZGqOUulzgCB7g-sTPUpjsz76pnwtu/s320/Screenshot5.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQ12kiaTiwqoaZW9WjSZEZy5Fnr4NkJOaqiRVsv1a3u2UWFTs043XYVNZGmQNytkJDnN49BaWTrG4grY00GYtQhdDW4r0tqYhPoM0iSkbCQYZ1YfOpBXGyX9EPA4yZAgpuNWrX-QSwldzD/s1600/Screenshot6.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="481" data-original-width="904" height="170" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQ12kiaTiwqoaZW9WjSZEZy5Fnr4NkJOaqiRVsv1a3u2UWFTs043XYVNZGmQNytkJDnN49BaWTrG4grY00GYtQhdDW4r0tqYhPoM0iSkbCQYZ1YfOpBXGyX9EPA4yZAgpuNWrX-QSwldzD/s320/Screenshot6.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
بذات الطريقة قمت بتغير بعض الأشياء في إعدادات مدير نوافذ xfce ونلاحظ حددت أني أريد عند جر الفانذة أن تصبح شفافة وحددت النسبة رقم 50 وهو من النوع int أظن هناك أنواع أخرى مثل unit وغيره ربما تحتاج أن تحدد النوع.</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<br />
<div style="text-align: right;">
<h3 style="text-align: right;">
أخيرا لمزيد من المعلومات نكتب man xfconf-query حيث هناك بعض الأشياء ساذكرها بشكل سريع جدا في الأسفل .</h3>
</div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
1-إذا كنا نريد إضافة شيء غير موجود نحدد ال channel و إسم ومكان ال property و النوع والقيمة ونضيف خيار n- أي create-- إذا كان موجود يتم تغيره إذا لم يكن موجود يتم إنشائه .</div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
2-وهناك خيار r- إختصار ل reset و ممكن أن تستخدم معه أيضا خيار R- إختصار ل recursive لعمل reset لإعدادات property أو أكثر مثال عمل reset لكل الإعدادات في channel إسمه xfwm4 وكل ال property التي تنضوي أسفل property إسمها general.</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
xfconf-query -c xfwm4 -r -R -p /general</div>
<div class="separator" style="clear: both; text-align: right;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<br />
<div class="separator" style="clear: both; text-align: right;">
3-إذا إحتجنا تحديد مصفوفة array ممكن بهذه الطريقة مثال عمل ثلاث workspace ثم تحديد أسمائهم .</div>
<div class="separator" style="clear: both; text-align: right;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
xfconf-query -c xfwm4 -p /general/workspace_count -s 3</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
xfconf-query -c xfwm4 -p /general/workspace_names -t string -s "work 1" -t string -s "work 2" -t string -s "work 3"</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: right;">
نحدد النوع ثم نضع القيمة .</div>
<div class="separator" style="clear: both; text-align: right;">
<br /></div>
<div class="separator" style="clear: both; text-align: right;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: right;">
أخر ملاحظة أداة xfconf-query تعدل على ملفات xml ولا تلتفت إذا ما كنت تدخل قيمة بالنوع الصحيح الذي يجب أن يكون لهذا يجب الإنتباه .</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
</div>
Yucuf Souranihttp://www.blogger.com/profile/02081552714917269435noreply@blogger.comtag:blogger.com,1999:blog-4429207371564067122.post-41697879439988100822018-10-30T09:15:00.000+02:002018-10-30T09:15:26.785+02:00أشياء تفعلها بعد تثبيت فيدورا 29 <div dir="rtl" style="text-align: right;" trbidi="on">
<div style="text-align: center;">
<br />
<b><span style="color: #3d85c6;">بسم الله الرحمن الرحيم</span></b></div>
<div style="text-align: center;">
<b><span style="color: #3d85c6;">السلام عليكم ورحمة الله وبركاته</span></b></div>
<br />
<br />
<br />
<br />
<br />
<h2 style="text-align: right;">
أشياء تفعلها بعد تثبيت فيدورا <span style="color: #3d85c6;">29</span> وما بنيه عليها:</h2>
<br />
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-woGFN9AeDdvhhkGqtC2sKe4WpOF4iLQlFP87FAkTdP7OcwiqinZitqnFAtlEFE9NsgIi-PapfdNbFPUJopxFZdoU_ZYkC-dKVlMJpizfEaZtwecYdxdtWC8VVpaoAf85ff8TlLiFlhM/s1600/fedora_infinity_140x140.png"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-woGFN9AeDdvhhkGqtC2sKe4WpOF4iLQlFP87FAkTdP7OcwiqinZitqnFAtlEFE9NsgIi-PapfdNbFPUJopxFZdoU_ZYkC-dKVlMJpizfEaZtwecYdxdtWC8VVpaoAf85ff8TlLiFlhM/s1600/fedora_infinity_140x140.png" /></a></div>
<br />
قبل
البدأ أريد أن أوضح بعض الأمور أولا في الشرح حاولت قدر الإمكان فصل
البرامج المكتوبة بإستخدام مكتبات رسومية محددة عن بعض الواجهات برأي هكذا
أفضل لكن لا مشكلة ثانيا نختار ما يناسبنا ولا ننسى أنه كلما زادت البرامج
في النظام ذات إحتمال ظهور المشاكل وزاد إحتمال تعرض النظام لثغرات أمنية
أو غير أمنية وزادت الخدمات التي تعمل مما سيأدي تدريجيا إلى بطأ بالجهاز وأيضا حجم التحديثات لاحقا سيكون كبير وهذا لن يناسب من لديه إنترنت محدود .<br />
<br />
لهذا الأفضل تثبيت فقط ما نحتاجه ثالثا إذا لم نعرف عمل بعض البرامج نبحث
عنها في جوجل أو نستعلم عنها في مدير الحزم مثلا <span style="color: #3d85c6;"><b>sudo dnf info anjuta</b></span>
أخيرا أريد أن أقول أن هذه البرامج التي أعرفها أو التي خطرت على بالي
أثناء كتابة هذا الموضوع ليس بالضرورة انها الأفضل أو أنه لا يوجد غيرها .<br />
<br />
<a name='more'></a>أخر ملاحظة <span style="color: #3d85c6;"><b>Fedora Workstation 29</b></span> تعمل إفتراضيا من خلال <span style="color: #3d85c6;"><b>wayland</b></span>
وبسبب حداثته بعض البرامج القليلة قد لا تعمل عليه في الوقت الحاضر وهناك
بعض الأشياء تم إقافها مثل البرامج الرسومية لا تعمل بصلاحيات الجذر <span style="color: #3d85c6;"><b>root</b></span> , لكن ممكن لمن لا يريد العمل على <span style="color: #3d85c6;"><b>wayland</b></span> إختيار الإقلاع من <span style="color: #3d85c6;"><b>Gnome on Xorg</b></span> كما في الصورة في الاسفل .<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-PP-goDlrQIpuSvzh7ICd-wfKwxUVnaJ_kZSwAAoUV6VVCEZ51iziyGPsgl9kF1euL_00KlOFckmXJiu4nZtBt2StsDo8jn54Yp7O17pUU-uEk1eu3iEw-tRKA6FdByFLnfM3Zt_1H7k/s1600/wayland_onxorg.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-PP-goDlrQIpuSvzh7ICd-wfKwxUVnaJ_kZSwAAoUV6VVCEZ51iziyGPsgl9kF1euL_00KlOFckmXJiu4nZtBt2StsDo8jn54Yp7O17pUU-uEk1eu3iEw-tRKA6FdByFLnfM3Zt_1H7k/s320/wayland_onxorg.png" width="320" /></a></div>
<br />
<br />
<br />
<br />
<h4 style="text-align: right;">
1-أولا إذا كنت تواجه مشكلة في إستخدام <span style="color: #3d85c6;">sudo</span> رابط يشرح حل المشكلة لأن الشرح يعتمد على إستخدام <span style="color: #3d85c6;">sudo</span> (غالبا لن تحتاج هذا في فيدورا بواجهة جنوم أي <span style="color: #3d85c6;">Fedora Workstation</span> ).</h4>
<a href="http://arfedora.blogspot.com/2015/11/sudo.html">http://arfedora.blogspot.com/2015/11/sudo.html</a><br />
<br />
<br />
<br />
<br />
<h4 style="text-align: right;">
2-تثبيت برنامج <span style="color: #3d85c6;">luniversalinstaller</span> <span style="color: #3d85c6;">ملاحظة</span> البرنامج قد يعتمد على مدير الحزم <span style="color: #3d85c6;">dnf</span> لهذا عند تشغيله يجب ان يكون <span style="color: #3d85c6;">dnf</span> غير مشغول أي يجب أن لا يكون <span style="color: #3d85c6;">dnf</span> يعمل في مكان أخر وإلا سينتظر حتى ينتهي من عمله.</h4>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf copr enable youssefmsourani/luniversalinstaller -y</b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b> sudo dnf install luniversalinstaller -y</b></span></div>
</blockquote>
<div style="text-align: left;">
<br /></div>
<br />
<br />
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
3-تفعيل <span style="color: #3d85c6;">keepcache</span>
للمستودعات وهو أمر مهم لإستكمال تحميل الحزم من حيث توقف التحميل في حال
حصول أي خطا مثل توقف الإنترنت و...إلخ وأيضا إذا اردنا تفعيل <span style="color: #3d85c6;">fastesmirror</span> لجعل مدير الحزم يستخدم أقرب سرفر لموقعنا الجغرافي .</h4>
<div style="text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwDIJq_y7iuiFxl21aL2TXigiMcIrkVv5diHi_yExVsUBxaLpDNFTePAEX1f5HIEBvkFyJmZx3vF8XFDAc-yePD0hz22IGihpHa4Q9fPUS4emOKZIU3vB2B8GD1Iq38uAEFWW37-EULKDf/s1600/Screenshot+from+2018-10-02+10-32-47.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="743" data-original-width="1366" height="174" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwDIJq_y7iuiFxl21aL2TXigiMcIrkVv5diHi_yExVsUBxaLpDNFTePAEX1f5HIEBvkFyJmZx3vF8XFDAc-yePD0hz22IGihpHa4Q9fPUS4emOKZIU3vB2B8GD1Iq38uAEFWW37-EULKDf/s320/Screenshot+from+2018-10-02+10-32-47.jpg" width="320" /></a></div>
<br />
<br />
<br />
<br />
<h4 style="text-align: right;">
4-الأهم تحديث النظام ومن بعدها إعادت إقلاع النظام ملاحظة هذا أمر مهم يجب عدم تخطيه.</h4>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf update</b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>reboot</b></span></div>
</blockquote>
<br />
<br />
<br />
<h4 style="text-align: right;">
5-تثبيت مستودعات <span style="color: #3d85c6;">rpmfusion</span> نكتفي بنسخ لصق <span style="color: #3d85c6;">copy paste</span>.</h4>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo
dnf install --nogpgcheck
http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-29.noarch.rpm
http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-29.noarch.rpm</b></span></div>
</blockquote>
<br />
<br />
<br />
<h4 style="text-align: right;">
6-تثبيت هذه الأشياء التي قد نحتاج لها لاحقا وبعض الأشياء
الأخرى الخاصة بدعم اللغة العربية بشكل عام قد تكون بعض الأشياء موجودة
مسبقا لا مشكلة.</h4>
<blockquote class="tr_bq">
<div style="text-align: left;">
<b><span style="color: magenta;">sudo
dnf install curl wget ffmpeg youtube-dl libreoffice-langpack-ar git @c-development @development-tools @hardware-support </span></b><b><span style="color: magenta;">gvfs-mtp </span></b><b><span style="color: magenta;"><i>simple-mtpfs </i>pavucontrol </span></b></div>
</blockquote>
<br />
<br />
<br />
<h4 style="text-align: right;">
7-تثبيت <span style="color: #3d85c6;">kernel-headers</span> و <span style="color: #3d85c6;">kernel-devel</span> <span style="color: #3d85c6;">.</span></h4>
<div style="text-align: right;">
<b><span style="color: #3d85c6;">ملاحظة جدا مهمة</span></b> الأفضل عمل إعادة إقلاع للجهاز بعد إنتهاء التثبيت والإقلاع من أجدد نواة متوفرة .</div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: center;">
</div>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install kernel kernel-devel kernel-headers</b></span></div>
</blockquote>
<br />
<br />
<br />
<h4 style="text-align: right;">
8-تثبيت خطوط عربية نستخدم برنامج <span style="color: #3d85c6;">luniversalinstaller</span>.</h4>
<h4 style="text-align: right;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0J4kVo-WeSq__4ui278fGl9NxfLMmb-gbOkarCz9jCLLkBwO-OJj2ChrIqGpjrXff4P85NLqgoJRJS229-Y61kgYAD3L9jyigiYmoncsP2V2vf6Lu9iLuHTJFL44YTscVRW_ztMkU6uX9/s1600/Screenshot+from+2018-10-02+11-02-41.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="743" data-original-width="1366" height="174" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0J4kVo-WeSq__4ui278fGl9NxfLMmb-gbOkarCz9jCLLkBwO-OJj2ChrIqGpjrXff4P85NLqgoJRJS229-Y61kgYAD3L9jyigiYmoncsP2V2vf6Lu9iLuHTJFL44YTscVRW_ztMkU6uX9/s320/Screenshot+from+2018-10-02+11-02-41.jpg" width="320" /></a> </div>
</h4>
لتفيعل الخط العربي نستخدم برنامج <span style="color: #3d85c6;"><b>Arfedora Control Center</b></span> ملاحظة قد تحتاج إعادة تشغيل المتصفح أو البرنامج لياخذ الخط الجديد او إعادة إقلاع النظام <span style="color: red;"><b> (تثبيت البرنامج متوفر بذات المكان كما ناحظ في الصورة في الأعلى)</b></span> .<br />
<br />
<div style="text-align: left;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtNvdoShaRMwRkDOHrOa8KHXOpVDoGLXidxoSB8IRe1-Wvq0i_V_N6v6aoq3iukUIaTwXD8iRvWQikWxQzA4_7OfmHmF6oxDdFv_sHnEHEIEukPp43b1O-KIrI4t4KKxQ72kuT60YOcXSA/s1600/Screenshot+from+2018-10-02+10-42-07.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="683" data-original-width="975" height="224" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtNvdoShaRMwRkDOHrOa8KHXOpVDoGLXidxoSB8IRe1-Wvq0i_V_N6v6aoq3iukUIaTwXD8iRvWQikWxQzA4_7OfmHmF6oxDdFv_sHnEHEIEukPp43b1O-KIrI4t4KKxQ72kuT60YOcXSA/s320/Screenshot+from+2018-10-02+10-42-07.jpg" width="320" /></a></div>
<br /></div>
<br />
<br />
<br />
<h4 style="text-align: right;">
9-تثبيت ال <span style="color: #3d85c6;">codecs</span> وبرامج ال <span style="color: #3d85c6;">Multimedia</span> لتشغيل كافة أنواع ملفات الصوت والفيديو والتحويل والتقطيع و...إلخ نستخدم برنامج <span style="color: #3d85c6;"><span style="color: magenta;"><b>luniversalinstaller</b></span></span>.</h4>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioBfdwk7xHK5INoinIFh-TW1fgk4xkUqi3B5d3y8eLm79a_Yh0rMV1x2o1PpXM15Q3nuJx0fWHik9fxCFnK6N1mWTowJx7l3a38juK2TnNjsMukjSAUAM4jUujdpet-fRei84k0EDeKgbf/s1600/Screenshot+from+2018-10-02+10-47-53.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="743" data-original-width="1366" height="174" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioBfdwk7xHK5INoinIFh-TW1fgk4xkUqi3B5d3y8eLm79a_Yh0rMV1x2o1PpXM15Q3nuJx0fWHik9fxCFnK6N1mWTowJx7l3a38juK2TnNjsMukjSAUAM4jUujdpet-fRei84k0EDeKgbf/s320/Screenshot+from+2018-10-02+10-47-53.jpg" width="320" /></a></div>
<br />
بعض البرامج الأخرى نختار ما يناسبنا .<br />
<h4 style="text-align: right;">
</h4>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install mpv vdr-mpv</b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install gnome-mpv </b></span></div>
</blockquote>
<br />
<br />
<br />
<h4 style="text-align: right;">
10-تثبيت المتصفحات وأخر إصدار من <span style="color: #3d85c6;"> flashplayer</span> تم توفيره لنظام لينكس, نستخدم برنامج <span style="color: #3d85c6;"><span style="color: magenta;"><b>luniversalinstaller</b></span></span>.</h4>
<span id="goog_1768919971"></span><span id="goog_1768919972"></span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipb-kLQuO3BAe_Dicm8X0lbc_Nke9aZyvfJLDB3DQusBRZS48pVfRGkmGC48mMw0-0za2crzBWPs2jWKFDtR2GHJX7FPvAhF5NWK6z637QhKl73L1o7JzS9A8uaSP3ZaqvPpttRGCgDGxk/s1600/Screenshot+from+2018-10-02+10-45-39.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="743" data-original-width="1366" height="174" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipb-kLQuO3BAe_Dicm8X0lbc_Nke9aZyvfJLDB3DQusBRZS48pVfRGkmGC48mMw0-0za2crzBWPs2jWKFDtR2GHJX7FPvAhF5NWK6z637QhKl73L1o7JzS9A8uaSP3ZaqvPpttRGCgDGxk/s320/Screenshot+from+2018-10-02+10-45-39.jpg" width="320" /></a></div>
<br />
<br />
<span id="goog_1768919969"></span><span id="goog_1768919970"></span><br />
<br />
<br />
<br />
<h4 style="text-align: right;">
11-تثبيت برامج التصميم والرسم <span style="color: #3d85c6;">2D/3D</span> و...إلخ نختار ما يناسبنا .</h4>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsjFBvOYFtmP9oNv-aBoRXVmWIV29xaLhe0nRS9fE77PFESRWJlfGn7vilWV787s5uoAEpN36vwXmIkWIN9QDm9o3dH3dDHNdr_pHPcsIZkwIT-6ah1nAb9aeOFDOzGm3oWyHOBW_CUQLI/s1600/Screenshot+from+2018-10-02+10-50-35.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="743" data-original-width="1366" height="174" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsjFBvOYFtmP9oNv-aBoRXVmWIV29xaLhe0nRS9fE77PFESRWJlfGn7vilWV787s5uoAEpN36vwXmIkWIN9QDm9o3dH3dDHNdr_pHPcsIZkwIT-6ah1nAb9aeOFDOzGm3oWyHOBW_CUQLI/s320/Screenshot+from+2018-10-02+10-50-35.jpg" width="320" /></a></div>
<br />
برامج أخرى .<br />
<br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install pinta</b></span></div>
</blockquote>
<br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install dia dia-CMOS dia-optics dia-Digital dia-electric2 dia-electronic</b></span></div>
</blockquote>
<br />
<br />
<br />
<br />
<br />
<h4 style="text-align: right;">
12-تثبيت برامج معالجة الفيديو نختار ما يناسبنا .</h4>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install kdenlive</b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install pitivi </b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install openshot</b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install avidemux</b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install lives</b></span></div>
</blockquote>
<br />
<br />
<br />
<br />
<br />
<h4 style="text-align: right;">
13-تثبيت <span style="color: #3d85c6;">openjdk</span> وهو بديل <span style="color: #3d85c6;">oracle java</span> .</h4>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install @java</b></span></div>
</blockquote>
<br />
ادواة التطوير .<br />
<br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b> sudo dnf install <span class="pl-s">java-1.8.0-openjdk-devel<span class="pl-pds"> </span></span><span class="pl-s"><span class="pl-pds"></span>java-openjdk-devel<span class="pl-pds"></span></span></b></span></div>
</blockquote>
<br />
<br />
<br />
<br />
<br />
<h4 style="text-align: right;">
14-تثبيت أشياء لواجهة <span style="color: #3d85c6;">gnome shell</span> فقط وبعض الإعدادات.</h4>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install bicon </b></span><b><span style="color: magenta;">nm-connection-editor chrome-gnome-shell </span></b><span style="color: magenta;"><b>gnome-terminal-nautilus </b></span><span style="color: magenta;"><b>gnome-tweaks</b></span></div>
</blockquote>
<br />
-لواجهة <span style="color: #3d85c6;"><b>gnome shell</b></span> نكتفي بنسخ لصق <span style="color: #3d85c6;"><b>Copy Paste</b></span> .<br />
<br />
إذا كان الجهاز لابتوب نفعل النقر على ال <span style="color: #3d85c6;"><b>touchpad</b></span> .<br />
<div style="text-align: left;">
<blockquote class="tr_bq">
<span style="color: magenta;"><b>gsettings set org.gnome.desktop.peripherals.touchpad tap-to-click true</b></span></blockquote>
</div>
إضافة اللغة العربية للوحة المفاتيح ووضع <span style="color: #3d85c6;"><b>Atl Shift</b></span> للتبديل نكتفي بنسخ لصق .<br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>gsettings set org.gnome.desktop.input-sources sources "[('xkb', 'us'), ('xkb', 'ara')]"</b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>gsettings set org.gnome.desktop.input-sources xkb-options "['grp:alt_shift_toggle']"</b></span></div>
</blockquote>
إرجاع ما يسمى الصينية أو <span style="color: #3d85c6;"><b>tray icons</b></span> لجنوم إستخدم هذه الإضافة (ملاحظة حتى يعمل موقع الإضافات يجب ان تكون قمت بتثبيت حزمة سبق وذكرتها في الأعلى <span style="color: #3d85c6;"><b>chrome-gnome-shell</b></span> ثم أغلق المتصفح وشغله من جديد ) .<br />
<a href="https://extensions.gnome.org/extension/1483/simpletray/" target="_blank">https://extensions.gnome.org/extension/1483/simpletray/</a><br />
<br />
أخيرا إقاف <span style="color: #3d85c6;"><b>Automatic Suspend</b></span> بعد مدة معينة (شيء مثل <span style="color: #3d85c6;"><b>sleep</b></span> في ويندوز ) .<br />
<br />
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo -u gdm dbus-launch gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type nothing</b></span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<span style="color: magenta;"><b> sudo -u gdm dbus-launch gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-type nothing</b></span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<span style="color: magenta;"><b>gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type nothing</b></span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<span style="color: magenta;"><b>gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-type nothing</b></span> </div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<br /></div>
<br />
<br />
<br />
<h4 style="text-align: right;">
15-تثبيت أشياء خاصة بالملفات المضغوطة.</h4>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvs3FYPAE2qm8tXk-G15AWffBSwAqYr6iJQvG4Kv4voxCycgVrpeh_ggu-vXHw4ouj4eMfrSsSkccwUeSRFDgAVNiAHnFpdZ_iv0See8Nv2CAxfrU3vNssF4dCpDiU0UBLu8bY3sRldP1Y/s1600/Screenshot+from+2018-10-02+10-55-16.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvs3FYPAE2qm8tXk-G15AWffBSwAqYr6iJQvG4Kv4voxCycgVrpeh_ggu-vXHw4ouj4eMfrSsSkccwUeSRFDgAVNiAHnFpdZ_iv0See8Nv2CAxfrU3vNssF4dCpDiU0UBLu8bY3sRldP1Y/s320/Screenshot+from+2018-10-02+10-55-16.jpg" width="320" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<b>16-تثبيت <span style="color: #3d85c6;">Flatpak</span> وإضافة مستودع <span style="color: #3d85c6;">Flathub</span> في ال <span style="color: #3d85c6;">User Wide</span>.</b><br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install flatpak</b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b> flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo --user</b></span></div>
</blockquote>
<br />
<br />
<br />
<h4 style="text-align: right;">
17-تثبيت محررات النصوص البرمجية وبيئات العمل <span style="color: #3d85c6;">IDE</span>
نختار ما يناسبنا ملاحظة هناك برامج موجهة للغة برمجة معينة أو لبيئة
تطوير معينة إذا كنا لا نعرف ما نريد نبحث في جوجل عن إسم البرنامج ونقرأ
قليلا عنه .</h4>
<h4 style="text-align: right;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheoZLmHiyGthlkg_1oxf4XPqfMzDxvMncYgPXy9-if15Ci4Ip5io0SamrkLvh648e70tpI1C-BBPgECMHjZ167HcougxpGdA8MbU1eMbsI_tsZMgiWOIzoUwYVi1FjCQp4FTkpQLbHpqdN/s1600/Screenshot+from+2018-10-02+10-56-50.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="743" data-original-width="1366" height="174" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheoZLmHiyGthlkg_1oxf4XPqfMzDxvMncYgPXy9-if15Ci4Ip5io0SamrkLvh648e70tpI1C-BBPgECMHjZ167HcougxpGdA8MbU1eMbsI_tsZMgiWOIzoUwYVi1FjCQp4FTkpQLbHpqdN/s320/Screenshot+from+2018-10-02+10-56-50.jpg" width="320" /></a></div>
</h4>
<h3 style="text-align: right;">
برامج أخرى .</h3>
-برامج متخصصة لمكتبة <span style="color: #3d85c6;"><b>gtk</b></span> .<br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install anjuta</b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install glade</b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install glade3</b></span></div>
</blockquote>
<br />
-برنامج متخصص لمكتبة <span style="color: #3d85c6;"><b>qt</b></span> .<br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install qt-creator </b></span></div>
</blockquote>
-برنامج <span style="color: #3d85c6;"><b>monodevelop</b></span> لمحبي <span style="color: #3d85c6;"><b>#c</b></span> .<br />
<a href="http://www.arfedora.blogspot.com/2016/12/monodevelop-flatpak.html">http://www.arfedora.blogspot.com/2016/12/monodevelop-flatpak.html</a><br />
<br />
<br />
<br />
-برنامج متخصص للغة البرمجة بايثون.<br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install eric </b></span></div>
</blockquote>
<br />
-تثبيت برنامج <span style="color: #3d85c6;"><b>eclipse</b></span> الشهير مع كل إضافاته الخاصة بلغات البرمجة مثل <span style="color: #3d85c6;"><b>++c </b></span>و <span style="color: #3d85c6;"><b>java</b></span> و <span style="color: #3d85c6;"><b>python</b></span> .<br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install @eclipse </b></span></div>
</blockquote>
<br />
<br />
-برنامج <span style="color: #3d85c6;"><b>vim</b></span> محرر نصوص وأكثر له العديد من الإضافات يعمل من الطرفية <span style="color: #3d85c6;"><b>Terminal</b></span> لإستخدامه نحتاج أن نتعلم قلبلا عنه .<br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install vim</b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<br />
<span style="color: magenta;"><b>sudo dnf search vim</b></span></div>
</blockquote>
-<span style="color: #3d85c6;"><b>nano</b></span> محرر نصوص بسيط يعمل من الطرفية .<br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install nano</b></span></div>
</blockquote>
<br />
-برنامج <span style="color: #3d85c6;"><b>emacs</b></span> .<br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install emacs</b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<b><span style="color: magenta;">sudo dnf search emacs</span></b></div>
</blockquote>
<br />
<br />
<br />
<br />
<br />
<h4 style="text-align: right;">
18-برامج المحادثة نختار ما يناسبنا <span style="color: #3d85c6;">Telegram</span> و <span style="color: #3d85c6;">Skype</span> و <span style="color: #3d85c6;">Viber</span> موجودين في<span style="color: #3d85c6;"><span style="color: magenta;"><b> luniversalinstaller</b></span></span> مع الملاحظة لم أجربهم لأني لا استخدمهم.</h4>
<h4 style="text-align: right;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipb-kLQuO3BAe_Dicm8X0lbc_Nke9aZyvfJLDB3DQusBRZS48pVfRGkmGC48mMw0-0za2crzBWPs2jWKFDtR2GHJX7FPvAhF5NWK6z637QhKl73L1o7JzS9A8uaSP3ZaqvPpttRGCgDGxk/s1600/Screenshot+from+2018-10-02+10-45-39.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="743" data-original-width="1366" height="174" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipb-kLQuO3BAe_Dicm8X0lbc_Nke9aZyvfJLDB3DQusBRZS48pVfRGkmGC48mMw0-0za2crzBWPs2jWKFDtR2GHJX7FPvAhF5NWK6z637QhKl73L1o7JzS9A8uaSP3ZaqvPpttRGCgDGxk/s320/Screenshot+from+2018-10-02+10-45-39.jpg" width="320" /></a></div>
</h4>
<b>برنامج محادثة <span style="color: #3d85c6;">irc</span> .</b><br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install hexchat</b></span></div>
</blockquote>
<br />
<br />
<br />
<h4 style="text-align: right;">
19-تثبيت برامج الأجهزة الوهمية نختار ما يناسبنا . </h4>
<h4 style="text-align: right;">
</h4>
<b>-برنامج <span style="color: #3d85c6;">virtualbox</span> نستخدم برنامج</b><span style="color: #3d85c6;"><span style="color: magenta;"><b> luniversalinstaller</b></span></span><b>.</b><br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitugHV6k77YGvNMe8tUtMyibml-OwUr_RqxAUhM-thsMQLcHYQ2dEqOyt0arVFsu9d_N9xtc7xg0IIFxd2ar-W5S4lcEsfqeuCkQXgKfyNIev8HO-BkWjbTyReHJPtYifNLsCzbepJ9Bm2/s1600/Screenshot+from+2018-10-02+11-02-41.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="743" data-original-width="1366" height="174" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitugHV6k77YGvNMe8tUtMyibml-OwUr_RqxAUhM-thsMQLcHYQ2dEqOyt0arVFsu9d_N9xtc7xg0IIFxd2ar-W5S4lcEsfqeuCkQXgKfyNIev8HO-BkWjbTyReHJPtYifNLsCzbepJ9Bm2/s320/Screenshot+from+2018-10-02+11-02-41.jpg" width="320" /></a></div>
<div style="text-align: center;">
</div>
<br />
الأن رابط يشرح إضافة له <span style="color: #3d85c6;"><b>Extensions Pack</b></span> ورابط يشرح حل مشكلة معروفة.<br />
<a href="http://arfedora.blogspot.com/2016/01/virtualbox.html">http://arfedora.blogspot.com/2016/01/virtualbox.html</a> <br />
<a href="https://arfedora.blogspot.com/2018/03/virtualbox.html" target="_blank">https://arfedora.blogspot.com/2018/03/virtualbox.html</a><br />
<br />
<br />
-برنامج <span style="color: #3d85c6;"><b>Gnome Boxes </b></span>مع رابط يشرح عنه.<br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install gnome-boxes</b></span></div>
</blockquote>
<a href="https://arfedora.blogspot.com/2018/04/gnome-boxes.html" target="_blank">https://arfedora.blogspot.com/2018/04/gnome-boxes.html</a><br />
<br />
<div style="text-align: left;">
<br /></div>
<br />
<b>-برنامج <span style="color: #3d85c6;">virt-manager</span> وبرامج دعم الأجهزة الوهمية.</b><br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf group mark remove virtualization</b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf group install --with-optional virtualization </b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install virt-manager edk2-ovmf</b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo systemctl enable libvirtd</b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo systemctl start libvirtd </b></span></div>
</blockquote>
بعد التثبيت إذا واجهتنا أي مشكلة في <span style="color: #3d85c6;"><b>virtualbox</b></span> أو <span style="color: #3d85c6;"><b>virt-manager</b></span> نعيد إقلاع الجهاز .<br />
<br />
اخر <span style="color: #3d85c6;"><b><span style="color: #3d85c6;"><span style="color: #3d85c6;">ملاحظة</span></span></b></span> خاصية <span style="color: #3d85c6;"><b>secureboot</b></span> في البايوس إذا كانت مفعلة قد تسبب مشاكل ل <span style="color: #3d85c6;"><b>VirtualBox</b></span> وهي عدم القدرة على تفعيل تعريفات خاصة يحتاجه <span style="color: #3d85c6;"><b>VirtualBox</b></span> . <br />
<br />
<br />
<br />
<br />
<h4 style="text-align: right;">
20-برامج تنزيل التورنت <span style="color: #3d85c6;">Torrent</span> .</h4>
<b>-لواجهة <span style="color: #3d85c6;">kde</span> <span style="color: #3d85c6;">plasma</span> و <span style="color: #3d85c6;">lxqt</span> .</b><br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install qbittorrent </b></span></div>
</blockquote>
<b>-لباقي الواجهات .</b><br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install transmission </b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<br /></div>
</blockquote>
<br />
<br />
<br />
<h4 style="text-align: right;">
21-برامج تسجيل الشاشة نختار ما يناسبنا .</h4>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install vokoscreen ffmpeg ffmpeg-libs pulseaudio-utils gstreamer-ffmpeg </b></span></div>
</blockquote>
-إذا واجهتنا أي مشكلة في <span style="color: #3d85c6;"><b>vokoscreen</b></span> نحذف مجلد الإعدادا تالخاص به ثم نشغله من جديد .<br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>rm -r ~/.config/vokoscreen</b></span></div>
</blockquote>
<br />
-برنامج <span style="color: #3d85c6;"><b>shutter</b></span> لأخذ لقطات عن الشاشة والتعديل على الصور (برنامج <span style="color: #3d85c6;"><b>shutter</b></span> مفيد جدا للمهم بعمل شروحات في الأسفل رابط يشرح عنه).<br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install shutter</b></span></div>
</blockquote>
<a href="http://www.linuxac.org/forum/threads/67814-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D8%AC-Shutter-%D9%88-%D8%A7%D8%B3%D8%AA%D8%B9%D8%B1%D8%A7%D8%B6-%D9%85%D9%85%D9%8A%D8%B2%D8%A7%D8%AA%D9%87" target="_blank">http://www.linuxac.org/forum/threads/67814-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D8%AC-Shutter-%D9%88-%D8%A7%D8%B3%D8%AA%D8%B9%D8%B1%D8%A7%D8%B6-%D9%85%D9%85%D9%8A%D8%B2%D8%A7%D8%AA%D9%87</a><br />
<br />
ملاحظة هذه البرامج لا تعمل على <span style="color: #3d85c6;"><b>wayland</b></span> لهذا إذا أردنا إستخدامها نقلع من <span style="color: #3d85c6;"><b>Gnome on Xorg</b></span> لاكن يوجد بدائل ممكن إستخدام برنامج تصوير الشاشة الخاص بجنوم وفقط نستخدم <span style="color: #3d85c6;"><b>shutter</b></span> للتعديل أما برنامج <span style="color: #3d85c6;"><b>vokoscreen</b></span> يمكنكم تجربة برنامجي <span style="color: #3d85c6;"><b>sgvrecord</b></span> وهو برنامج بسيط, مازلت أعمل عليه لهذا مازال تحت التجربة وإستخدامه على مسؤولتك الشخصية لن يسبب ضرر للنظام لاكن لا أضمن الان أن الصوت والفيديو يخرجو بشكل سليم مئة في المئة.<br />
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf copr enable youssefmsourani/sgvrecord -y</b></span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install sgvrecord -y</b></span></div>
<div style="text-align: left;">
<br /></div>
<br />
<br />
<br />
<h4 style="text-align: right;">
22-تثبيت برنامج <span style="color: #3d85c6;">steam</span> .</h4>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install steam</b></span></div>
</blockquote>
<br />
<br />
<br />
<h4 style="text-align: right;">
23- تثبيت برنامج محاكي نظام ويندوز <span style="color: #3d85c6;">wine</span> والبرنامج المساعد <span style="color: #3d85c6;">playonlinux</span> .</h4>
<blockquote class="tr_bq">
<div style="text-align: left;">
<b><span style="color: magenta;">sudo dnf install wine</span></b></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install playonlinux</b></span></div>
</blockquote>
<br />
<br />
<br />
<b>24- تثبيت برنامح <span style="color: #3d85c6;">arfedora-control-center</span> .</b><br />
<br />
ما زلت <span style="color: #3d85c6;">أطور فيه</span> ولو أني توقفت منذ عدت أشهر على العموم البرنامج يوفر <span style="color: #3d85c6;"><b>Launcher</b></span> لمراكز تحكم الواجهات ويوفر بعض الادوات مثل إقاف وتشغيل الخدمات وإقاف وتشغيل المستودعات والتعديل على إعدادات محمل الإقلاع <span style="color: #3d85c6;"><b>Grub</b></span> لهذا الحذر واجب يعني لا تعدل على شيء او توقف مثلا خدمة لا تعرف عملها قد يادي هذا لتوقف النظام عن العمل .<br />
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf copr enable youssefmsourani/arcontrolcenter -y</b></span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install arfedora-control-center -y</b></span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<br /></div>
<h4 style="text-align: right;">
25-تثبيت أيات .</h4>
<a href="http://arfedora.blogspot.com/2015/11/blog-post_11.html">http://arfedora.blogspot.com/2015/11/blog-post_11.html</a><br />
<br />
<br />
<h4 style="text-align: right;">
26-تثبيت متصفح <span style="color: #3d85c6;"><b>tor</b></span> .</h4>
<a href="http://www.arfedora.blogspot.com/2016/05/tor.html">http://www.arfedora.blogspot.com/2016/05/tor.html</a><br />
<br />
<br />
<h4 style="text-align: right;">
27-تثبيت برنامج <span style="color: #3d85c6;">powerline</span> لتجميل الطرفية <span style="color: #3d85c6;">Terminal</span> .</h4>
<a href="http://arfedora.blogspot.com/2015/10/powerline.html">http://arfedora.blogspot.com/2015/10/powerline.html</a><br />
<br />
<br />
<h4 style="text-align: right;">
28-ضبط إعدادات <span style="color: #3d85c6;">LibreOffice Writer</span> للكتابة باللغة العربية بشكل صحيح .</h4>
<a href="http://arfedora.blogspot.com/2015/11/libreoffice.html">http://arfedora.blogspot.com/2015/11/libreoffice.html</a><br />
<br />
<br />
<h4 style="text-align: right;">
29-حل مشكلة عدم القدرة على فتح أقسام <span style="color: #3d85c6;">NTFS</span> الخاص بويندوز أو مشكلة عدم القدرة على الكتابة أو الحفظ فيهم .</h4>
<a href="http://arfedora.blogspot.com/2015/10/blog-post_73.html">http://arfedora.blogspot.com/2015/10/blog-post_73.html</a><br />
<br />
<br />
<h4 style="text-align: right;">
30-تثبيت برنامج رائع للترجمة الفورية.</h4>
<a href="http://arfedora.blogspot.com/2016/03/st-trans.html">http://arfedora.blogspot.com/2016/03/st-trans.html</a><br />
<br />
<br />
<div style="text-align: right;">
<br /></div>
<h4 style="text-align: right;">
31-تثبيت برامج تصميم وبرمجة الألعاب .</h4>
<h4 style="text-align: right;">
<span style="color: #3d85c6;">-Unity3D .</span></h4>
<h4 style="text-align: right;">
</h4>
<a href="http://www.arfedora.blogspot.com/2015/11/unity3d.html">http://www.arfedora.blogspot.com/2015/11/unity3d.html</a><br />
<br />
<br />
-<span style="color: #3d85c6;"><b>Godot</b></span> مفتوح المصدر وموجود أيضا في<span style="color: #3d85c6;"><span style="color: magenta;"><b>luniversalinstaller</b></span></span> لاكن من خلال <span style="color: #3d85c6;"><b>flatpak</b></span> .<br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b> sudo dnf install godot </b></span></div>
</blockquote>
<br />
<br />
<br />
<h4 style="text-align: right;">
32- حل مشكلة الكتابة بالعربية على <span style="color: #3d85c6;">Gnome Terminal</span> وعلى ما أظن <span style="color: #3d85c6;">Mate</span> <span style="color: #3d85c6;">Terminal</span> .</h4>
<a href="http://www.arfedora.blogspot.com/2016/08/gnome-terminal.html">http://www.arfedora.blogspot.com/2016/08/gnome-terminal.html</a> <br />
<br />
<br />
<br />
<br />
<h4 class="post-title entry-title" itemprop="name" style="text-align: right;">
33-حل مشكلة ظهور بعض ملفات النصوص العربية الأتية من ويندوز (مثال ملفات الترجمة).</h4>
<h4 class="post-title entry-title" itemprop="name" style="text-align: right;">
<a href="http://www.arfedora.blogspot.com/2017/01/blog-post_23.html">http://www.arfedora.blogspot.com/2017/01/blog-post_23.html</a> </h4>
<h4 class="post-title entry-title" itemprop="name" style="text-align: right;">
</h4>
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
34-لمن أراد ايقاف كاميرا اللابتوب من خلال إقاف تعريفها .</h4>
<blockquote class="tr_bq">
<div style="text-align: left;">
<b><span style="color: magenta;">sudo modprobe -r uvcvideo</span></b></div>
</blockquote>
<div style="text-align: left;">
<blockquote>
<span style="color: magenta;"><b>echo "blacklist uvcvideo"|sudo tee /etc/modprobe.d/blacklistcamera.conf</b></span></blockquote>
</div>
للتراجع عن اﻷمر .<br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<b><span style="color: magenta;">sudo modprobe uvcvideo</span></b></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<br />
<span style="color: magenta;"><b>sudo rm /etc/modprobe.d/blacklistcamera.conf</b></span></div>
</blockquote>
<br />
<br />
<br />
<h4 style="text-align: right;">
35-طريقة التبديل بين كروت الشاشة لمن لديك كرت شاشة هجين .</h4>
<a href="http://www.arfedora.blogspot.com/2016/09/25_28.html" target="_blank">http://www.arfedora.blogspot.com/2016/09/25_28.html</a><br />
<br />
<br />
<br />
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
36-تعريف كرت <span style="color: #3d85c6;">WiFi Broadcom</span> من خلال برنامج <span style="color: #3d85c6;"><span style="color: magenta;"><b>luniversalinstaller</b></span></span>.</h4>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0J4kVo-WeSq__4ui278fGl9NxfLMmb-gbOkarCz9jCLLkBwO-OJj2ChrIqGpjrXff4P85NLqgoJRJS229-Y61kgYAD3L9jyigiYmoncsP2V2vf6Lu9iLuHTJFL44YTscVRW_ztMkU6uX9/s1600/Screenshot+from+2018-10-02+11-02-41.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="743" data-original-width="1366" height="174" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0J4kVo-WeSq__4ui278fGl9NxfLMmb-gbOkarCz9jCLLkBwO-OJj2ChrIqGpjrXff4P85NLqgoJRJS229-Y61kgYAD3L9jyigiYmoncsP2V2vf6Lu9iLuHTJFL44YTscVRW_ztMkU6uX9/s320/Screenshot+from+2018-10-02+11-02-41.jpg" width="320" /></a></div>
<br />
<br />
<br />
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
37-موضوع عن تثبيت تعريفات كروت <span style="color: #3d85c6;">Realtek Wifi</span> .</h4>
<a href="http://www.arfedora.blogspot.com/2016/12/realtek.html">http://www.arfedora.blogspot.com/2016/12/realtek.html</a><br />
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
38-تثبيت <span style="color: #3d85c6;">scratch2</span> من خلال <span style="color: #3d85c6;">wine</span> و <span style="color: #3d85c6;">playonlinux</span> .</h4>
<div style="text-align: right;">
<a href="http://www.arfedora.blogspot.com/2016/09/scratch-2-playonlinux.html" target="_blank">http://www.arfedora.blogspot.com/2016/09/scratch-2-playonlinux.html</a></div>
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
39-برنامج <span style="color: #3d85c6;">xdman</span> بديل<span style="color: #3d85c6;"> Internet Download Manager</span> موجود أيضا في برنامج<span style="color: #3d85c6;"><span style="color: magenta;"><b>luniversalinstaller</b></span></span> .</h4>
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9t1CcK5z_ovAcC1ovifVOvX4p6cKHBUdu8LXqFwsyZ9PQwQmuxNo-QTzN7kGLKPxr3XRxO2D1ZB5Ti5-xTnnb9Ht4bafXnOgKDtRyp2fZNMB28iibHuQw1Q5U4g0YlUDPyxU3XuYZ9hCL/s1600/Screenshot+from+2018-10-02+11-10-53.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9t1CcK5z_ovAcC1ovifVOvX4p6cKHBUdu8LXqFwsyZ9PQwQmuxNo-QTzN7kGLKPxr3XRxO2D1ZB5Ti5-xTnnb9Ht4bafXnOgKDtRyp2fZNMB28iibHuQw1Q5U4g0YlUDPyxU3XuYZ9hCL/s320/Screenshot+from+2018-10-02+11-10-53.jpg" width="320" /></a> </div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
</h4>
<h4 style="text-align: right;">
40- بعض المشاكل التي قد تواجهك في فيدورا وحلها وبعض النصائح .</h4>
<div style="text-align: right;">
<a href="https://arfedora.blogspot.com/2018/03/blog-post.html" target="_blank">https://arfedora.blogspot.com/2018/03/blog-post.html</a></div>
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
41-إذا كنت تستخدم <span style="color: #3d85c6;">Fedora kde</span> ,لعرض ما يسمى <span style="color: #3d85c6;">video thumbnails</span> في مدير ملفات <span style="color: #3d85c6;">kde</span> أي مدير الملفات <span style="color: #3d85c6;"> Dolphin</span> .</h4>
<div style="text-align: right;">
<a href="https://arfedora.blogspot.com/2018/05/video-thumbnails-kde.html" target="_blank">https://arfedora.blogspot.com/2018/05/video-thumbnails-kde.html</a> </div>
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
42-تعين كلمة مرور لمستخدم <span style="color: #3d85c6;">root</span> إذا أردنا وإذا إحتاج الأمر .</h4>
<div style="text-align: left;">
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>
<span style="color: magenta;"> sudo passwd root </span></b></span></div>
</blockquote>
</div>
<br /></div>
Yucuf Souranihttp://www.blogger.com/profile/02081552714917269435noreply@blogger.comtag:blogger.com,1999:blog-4429207371564067122.post-40927639319732423522018-10-14T11:21:00.000+03:002018-10-14T11:34:07.288+03:002-الجزء الثاني أساسيات ال Threading في بايثون <div dir="rtl" style="text-align: right;" trbidi="on">
<div style="text-align: center;">
<b><br /></b></div>
<div style="text-align: center;">
<b>بسم الله الرحمن الرحيم</b></div>
<div style="text-align: center;">
<b>السلام عليكم ورحمة الله وبركاته</b></div>
<br />
<br />
<br />
<h2 style="text-align: right;">
الجزء الثاني أساسيات ال Threading في بايثون .</h2>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzoifU1In5Og_SM8H6JDdHunedYzY-dkO_MX5LhXJOtV5rDCta3JA17cjoWIO6C7jYPwwmhrBbjSSN8APxXXDtLyy8IV7sIsmQjJw7TC1MIMRg5Zxs_cPK7vYyVjSvpGK4xLOGcj40vaki/s1600/python_sh-600x600.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="600" data-original-width="600" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzoifU1In5Og_SM8H6JDdHunedYzY-dkO_MX5LhXJOtV5rDCta3JA17cjoWIO6C7jYPwwmhrBbjSSN8APxXXDtLyy8IV7sIsmQjJw7TC1MIMRg5Zxs_cPK7vYyVjSvpGK4xLOGcj40vaki/s320/python_sh-600x600.png" width="320" /></a></div>
<a name='more'></a><br />
هذا الموضوع تكملة الجزء الأول .<br />
<a href="https://arfedora.blogspot.com/2018/10/1-threading.html" target="_blank">https://arfedora.blogspot.com/2018/10/1-threading.html</a><br />
<br />
<br />
<br />
<h3 style="text-align: right;">
البداية . </h3>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijWWj5A-rvfvWjqHNqslek3HpXGylLSGTJQt7WnGYEHeBjBEr1C0DAv_ECItJPrKTv8dHchwvFHFu3T8hyphenhyphenTbPJIHMO26iQvwmxtLLy1xsgIYQEfa7kaBHU6mKM91aZPtiWR5uDEgv5gWP0/s1600/Screenshot+from+2018-10-14+09-16-34.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijWWj5A-rvfvWjqHNqslek3HpXGylLSGTJQt7WnGYEHeBjBEr1C0DAv_ECItJPrKTv8dHchwvFHFu3T8hyphenhyphenTbPJIHMO26iQvwmxtLLy1xsgIYQEfa7kaBHU6mKM91aZPtiWR5uDEgv5gWP0/s320/Screenshot+from+2018-10-14+09-16-34.jpg" width="320" /></a></div>
<div style="text-align: center;">
قمت بإنشاء دالة لإضافة رقم واحد ودالة لطرح رقم واحد من قيمة num .</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
من المفروض أن تكون النتيجة في النهاية صفر لأني من جهة أضفت رقم ثم من جهة أخرى طرحت رقم .</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
لاكن الذي لم ننتبه له ان بعض اﻷنواع الأولية في بايثون ليست بما يسمى thread safe أي لنفترض أول thread الذي يضيف رقم كان أسرع النتيجة لن تكون معروفة في النهاية قد تكون صفر وقد لا تكون لان أثناء إضافة أو حذف الرقم لا يوجد قفل يمنع thread أخرى من التعديل على القيمة حتى ينتهي ال thread الذي مثلا يضيف رقم من عمله أي ستتداخل الامور . </div>
<br />
<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZKl8NRKRHDQHnnvKiQICChwVAkSTEkvftAdWt2Vz_EtOGr3xwWva2SjxDQvUpyRgwEAPiJLMdbNNrF-uuUqNBSlMFQlovSpA2PMI1g1PEJJTzedev6VTiKUnkfOxILhq6gHZ5DxM5gVDo/s1600/Screenshot+from+2018-10-14+09-35-55.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZKl8NRKRHDQHnnvKiQICChwVAkSTEkvftAdWt2Vz_EtOGr3xwWva2SjxDQvUpyRgwEAPiJLMdbNNrF-uuUqNBSlMFQlovSpA2PMI1g1PEJJTzedev6VTiKUnkfOxILhq6gHZ5DxM5gVDo/s320/Screenshot+from+2018-10-14+09-35-55.jpg" width="320" /></a></div>
<div style="text-align: center;">
إذا أردت أن امنع أي thread اخر من التعديل على القيمة حتى ينتهي ال thread الحالي من عمله ممكن ان أستخدم قفل خاص.</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
acquire تعني بشكل بسيط تفعيل القفل .</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
ثم بعد التعديل على قيمة num أيضا بشكل بسيط إلغاء تفعيل القفل من خلال release ,</div>
<div style="text-align: center;">
لهذا النتيجة كانت صفر أي مرة يضيف رقم ومرة يطرح رقم من دون أن يتداخلو . </div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
الأفضل ان تقرأ قليلا عن python data types thread safe.</div>
<br />
<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8dRM5fLI65s8x8a5Rkw1E1ZvOZeatlWcIsN04fiNnJxks86SWgE1XeWpoYUR_0vbOA_YeBFkx6Vr2Hv49IQ5fB96gJ6z9GJqoO4-d8ING-ITlF24UDRQ_pQj-Y5tt1IK5xVK_OAJ3zOT3/s1600/Screenshot+from+2018-10-14+09-31-04.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8dRM5fLI65s8x8a5Rkw1E1ZvOZeatlWcIsN04fiNnJxks86SWgE1XeWpoYUR_0vbOA_YeBFkx6Vr2Hv49IQ5fB96gJ6z9GJqoO4-d8ING-ITlF24UDRQ_pQj-Y5tt1IK5xVK_OAJ3zOT3/s320/Screenshot+from+2018-10-14+09-31-04.jpg" width="320" /></a></div>
<div style="text-align: center;">
أيضا ممكن الإستعانة ب Queue وهو thread safe وهو طابور (هذا تعريبه) شيء مثل طابور التلاميذ في المدرسة و FIFO أي first in first out أي أول عنصر يدخل إلى الطابور هو أيضا أول عنصر يخرج .</div>
<div style="text-align: center;">
<span class="ILfuVd"><span dir="ltr"> </span></span><span class="ILfuVd"><span dir="ltr"><span class="ILfuVd"><span dir="ltr"><br /></span></span></span></span></div>
<div style="text-align: center;">
لإدخال عنصر إلى الطابور نستخدم put إخراج عنصر من الطابور نستخدم get .</div>
<div style="text-align: center;">
<span class="ILfuVd"><span dir="ltr"><span class="ILfuVd"><span dir="ltr"><br /></span></span></span></span></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwwC2H-gxqzJv-7mvKTIMQNNHwwjnHKIe4Mf-C88XBTWRZbjb45lg2Nq_a2eVmDQ1mVj10kV25XIbsmpq4Nop5vZJS8YhkgV4bnX-ZZRQBs8SvWHUDHmcquoivfdTgEWPF6lYXoxiGHB-T/s1600/Screenshot+from+2018-10-14+10-34-02.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwwC2H-gxqzJv-7mvKTIMQNNHwwjnHKIe4Mf-C88XBTWRZbjb45lg2Nq_a2eVmDQ1mVj10kV25XIbsmpq4Nop5vZJS8YhkgV4bnX-ZZRQBs8SvWHUDHmcquoivfdTgEWPF6lYXoxiGHB-T/s320/Screenshot+from+2018-10-14+10-34-02.jpg" width="320" /></a></div>
<div style="text-align: center;">
ممكن أن نقوم بعمل class و نرث Thread ونكتب ما نريد ان يتم تنفيذه داخل وظيفة run ثم عند تشغيل وظيفة start ستقوم بالازم ومنها تشغيل وظيفة run من دون تدخل منا مع الملاحظة سيتوقف ال thread عند إنتهاء عمل run .</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwUIowk6FKAsNs1Wwfurk5JwObNVPRQvH9wTPaXyF7ZeioFz7w3zZxiqj9z1LCl71txjwK8j5nKjMhvGe2jp5yXAgpt8w1QoqtS0hnKKyVzUpOgkPQMZmGg4tO27aBjW-5WFF7024ch5XY/s1600/Screenshot+from+2018-10-14+10-53-20.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwUIowk6FKAsNs1Wwfurk5JwObNVPRQvH9wTPaXyF7ZeioFz7w3zZxiqj9z1LCl71txjwK8j5nKjMhvGe2jp5yXAgpt8w1QoqtS0hnKKyVzUpOgkPQMZmGg4tO27aBjW-5WFF7024ch5XY/s320/Screenshot+from+2018-10-14+10-53-20.jpg" width="320" /></a></div>
<div style="text-align: center;">
قمت بعمل class يأخذ button و spinner ثم داخل run يشغل أمر dnf update لاكن قبل تنفيذ الامر يقوم أولا بإذا صح التعبير إلغاء تفعيل الbutton بشكل مؤقت ثم تشغيل ال spinner ثم بعد الإنتهاء يرجع كل شيء كما كان.</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
نلاحظ أن البرنامج توقف وخرج بخطأ السبب أن Gtk ليست thread safe بمعنى واجهة البرنامج الرسومية تعمل في Main Thread ومنها ال button و spinner إذا تفاعلنا معهم من خارج ال main Thread قد تتداخل الأمور ويخرج البرنامج بخطأ لهذا يجب أن تطلب من ال main Thread القيام بهذه المهمة كما فعلت في الصورة في الأسفل . </div>
<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoODt6WN9PmCbg2UgimhIkjfvhFiQWp677I1zOIf-zP_smakWgGXQu3sVoGBAWxq22TAKEI3vdWDE4MeNbisKhNZd7GRO4CJGkTIUqsUhlFMkqdnTS7iITUc7W_hZCBmbIeppaqgacHkYy/s1600/Screenshot+from+2018-10-14+10-54-15.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoODt6WN9PmCbg2UgimhIkjfvhFiQWp677I1zOIf-zP_smakWgGXQu3sVoGBAWxq22TAKEI3vdWDE4MeNbisKhNZd7GRO4CJGkTIUqsUhlFMkqdnTS7iITUc7W_hZCBmbIeppaqgacHkYy/s320/Screenshot+from+2018-10-14+10-54-15.jpg" width="320" /></a></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
طلبت من خلال GLib.idle_add من ال Main Thread التفاعل مع ال button و ال spinner و ممكن إذا كانو كثر جمعهم في دالة واحدة وتشغيبها من خلال idle_add الإثنين يعملو لا مشكلة .</div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br /></div>
Yucuf Souranihttp://www.blogger.com/profile/02081552714917269435noreply@blogger.comtag:blogger.com,1999:blog-4429207371564067122.post-70155497745010952222018-10-13T15:36:00.000+03:002018-10-13T16:11:22.549+03:001-الجزء الاول أساسيات ال Threading في بايثون <div dir="rtl" style="text-align: right;" trbidi="on">
<br />
<div style="text-align: center;">
<b>بسم الله الرحمن الرحيم<br />السلام عليكم ورحمة الله وبركاته</b></div>
<br />
<br />
<br />
<h2 style="text-align: right;">
أساسيات ال Threading في بايثون .</h2>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzoifU1In5Og_SM8H6JDdHunedYzY-dkO_MX5LhXJOtV5rDCta3JA17cjoWIO6C7jYPwwmhrBbjSSN8APxXXDtLyy8IV7sIsmQjJw7TC1MIMRg5Zxs_cPK7vYyVjSvpGK4xLOGcj40vaki/s1600/python_sh-600x600.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="600" data-original-width="600" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzoifU1In5Og_SM8H6JDdHunedYzY-dkO_MX5LhXJOtV5rDCta3JA17cjoWIO6C7jYPwwmhrBbjSSN8APxXXDtLyy8IV7sIsmQjJw7TC1MIMRg5Zxs_cPK7vYyVjSvpGK4xLOGcj40vaki/s320/python_sh-600x600.png" width="320" /></a></div>
<a name='more'></a><span id="goog_203467771"></span><span id="goog_203467772"></span><br />
<span id="goog_203467771"></span><span id="goog_203467772"></span><br />
<div style="text-align: right;">
</div>
<h3 style="text-align: right;">
بعض المعلومات :</h3>
<div style="text-align: right;">
<br />
عندما تطلب تشغيل أي برنامج يقوم نظام التشغيل لينكس بتشغيله وإعطائه رقم تعريف فريد يسمى PID وهي إختصار ل Process ID .<br />
<br />
كل Process تحتوي إفتراضيا واحد Thread تسمى Main Thread لاكن ممكن أن يقوم المبرمج بطلب تشغيل أكثر من Thread بشكل متوازي او بشكل إذا صح التعبير عشوائي أي لا يوجد ترابط بين ال Threads أي كل Thread يقوم بعمل معين لوحده يعني هذا الأمر يحدده المبرمج بناءا على ما يناسبه .</div>
<div style="text-align: right;">
</div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
</div>
<h3 style="text-align: right;">
ما هو ال Thread ؟</h3>
<div style="text-align: right;">
<br />
بشكل بسيط لنفترض ال Process هي عملية بناء منزل فيها على الأقل واحد Thread أي عامل واحد يقوم بمهمة معينة إذا أراد المبرمج عمل شيء ما من دون أن يعيق عمل ال Thread الرئيسية كما ذكرت سابقا تسمى Main thread يقوم بعمل Thread أخر أو أكثر للقيام بهذه العملية .<br />
<br />
مثال عملي إذا حاولت برمجة برنامج بواجهة رسومية ستعمل الواجهة الرسومية للبرنامج في ال Main thread من اعمالها مثلا تلقي الأحداث وإرسال الإشارات في حال الضغط بمأشر الفأرة مثلا على زر button معين وبعض الأشياء الروتينية والضرورية .<br />
<br />
إذا أردت أن تقوم بتشغيل شيء ما يأخذ وقت مثلا عند الضغط على الزر button الفلاني يقوم بتحديث النظام كما نعلم تحديث النظام يأخذ وقت احيانا إذا تم مثلا تشغيل مدير الحزم مثلا dnf أو apt في Main thread ستحصل مشكلة ستتوقف واجهة البرنامج عن تلقي الأحداث وتعلق إلى أن ينتهي مدير الحزم من عمله وأحيانا نظام التشغيل يخبرك أن البرنامج عالق هل تريد قتله أي الخروج منه بالقوة ؟ طبعا هذا ليس جيد لبرنامجك لهذا ستحتاج thread.</div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<h3 style="text-align: right;">
الأساسيات بشكل عملي سأضع الصورة وتحتها الشرح .</h3>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLg509prNeVFLKB1WeRxnub6qqO4sNNDvWbsfEsjxMc3O2SZhznCulaQIKKiZZABM0zazIHngSEoxCu_HbJfcZpE2DyqOpH_bnciE4KoGIcIS8Jv4KuAEQFwKdOkeUPJNzZQQpI-ey8xeG/s1600/Screenshot+from+2018-10-13+14-33-44.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLg509prNeVFLKB1WeRxnub6qqO4sNNDvWbsfEsjxMc3O2SZhznCulaQIKKiZZABM0zazIHngSEoxCu_HbJfcZpE2DyqOpH_bnciE4KoGIcIS8Jv4KuAEQFwKdOkeUPJNzZQQpI-ey8xeG/s320/Screenshot+from+2018-10-13+14-33-44.jpg" width="320" /></a></div>
<div style="text-align: center;">
نستدعي مكتبة threading ونلاحظ اول دالة Function تعرض عدد ال Thread المفعلة الأن وثاني دالة تعرض قائمة بهذه الThreads المفعلة .</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
نلاحظ بشكل إفتراضي لا يوجد إلا Thread واحدة والتي هي Main Thread .</div>
<div style="text-align: center;">
<br /></div>
<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYAQwU1OFTTr8nb_HjmSeFfanEbIKTxxrfOfYoao92H_uBFMjYfAs1KvrPwY6om9GZLHmU5KGUzRQtOSZhW655xB1UudV84APvONbDUeBLJvva6HgtXLleEuPeMLWCvmPKEwB-Yn2d-eHy/s1600/Screenshot+from+2018-10-13+14-36-19.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYAQwU1OFTTr8nb_HjmSeFfanEbIKTxxrfOfYoao92H_uBFMjYfAs1KvrPwY6om9GZLHmU5KGUzRQtOSZhW655xB1UudV84APvONbDUeBLJvva6HgtXLleEuPeMLWCvmPKEwB-Yn2d-eHy/s320/Screenshot+from+2018-10-13+14-36-19.jpg" width="320" /></a></div>
<div style="text-align: center;">
قمت بعمل دالة سميتها f وشغلتها في Thread أخر ثم طلبت من ال Main Thread طباعة كلمة Done نلاحظ أن البرنامج يعمل سطر سطر أولا يشغل ال Thread اخر من خلال دالة start ولا يتم إنتظار دالة f حتى تنتهي أي يتم العودة فورا إلى ال Main Thread ويطبع كلمة Done .</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
نلاحظ أيضا ان البرنامج أو ال Main Thread لا تخرج حتى تنتهي كل ال Threads اﻷخرى من عملها .</div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3mfr-utwFdfOOfuhqWYDOjeZLjhm_X86Io0-Pl13mG-M7kECFXzKl0rFcSScFAHl34r28qeqzCt9B5fSRoQksjNE-s0uaHjWg4SeyMWB_k_n6iC54f3L8X3aPyOxFdDbzRq3CSzcOtCNk/s1600/Screenshot+from+2018-10-13+14-38-00.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3mfr-utwFdfOOfuhqWYDOjeZLjhm_X86Io0-Pl13mG-M7kECFXzKl0rFcSScFAHl34r28qeqzCt9B5fSRoQksjNE-s0uaHjWg4SeyMWB_k_n6iC54f3L8X3aPyOxFdDbzRq3CSzcOtCNk/s320/Screenshot+from+2018-10-13+14-38-00.jpg" width="320" /></a></div>
<div style="text-align: center;">
في حال جعلنا daemon بقيمة True لن ينتظر البرنامج ال Threads الأخرى بل سيتم غلق البرنامج في حالة إنتهاء ال Main Thread من عملها .</div>
<br />
<div style="text-align: center;">
ملاحظة ممكن أيضا تعين قيمة daemon من خلال وظيفة setDaemon لاكن يجب إستدعائها قبل وظيفة start .</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2_20OTtvDCT0sR5EEI52ZeNDMeeJg5pOLlGYyXDAs5Gkq7LCjYYC71c9O67n03JVrZ8hu56SNfuhyphenhyphenPa_9QE_XMn9jO1iBseE36VGsVp6cHpzGl1m-zbGrZFtwavptfW6b8cRwnY_oKGC1/s1600/Screenshot+from+2018-10-13+14-39-10.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2_20OTtvDCT0sR5EEI52ZeNDMeeJg5pOLlGYyXDAs5Gkq7LCjYYC71c9O67n03JVrZ8hu56SNfuhyphenhyphenPa_9QE_XMn9jO1iBseE36VGsVp6cHpzGl1m-zbGrZFtwavptfW6b8cRwnY_oKGC1/s320/Screenshot+from+2018-10-13+14-39-10.jpg" width="320" /></a></div>
<div style="text-align: center;">
عمل دالة join هو الإنتظار في مكان إستدعائها حتى ينتهي ال Thread من عمله لهذا نلاحظ أنه لم يتم الرجوع فورا إلى ال Main Thread لطباعة كلمة Done بل تم الأمر عند إنتهاء th من علمها عندها تم تنفيذ كل شيء أسفل مكان إستدعاء دالة join . </div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5y4xEacnsFKCPgHvi8BpZeMShgXG5kmSdxOCoogNZc0SYeo5353fGYWcwS2aztlPzUELOec1YjzPJS7iLzEjfTCKQPJwyxDt12Ew7N-PFFfHc-FwWyjykxV3r4nZslZFc5o3ZtOPBprSp/s1600/Screenshot+from+2018-10-13+14-41-43.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5y4xEacnsFKCPgHvi8BpZeMShgXG5kmSdxOCoogNZc0SYeo5353fGYWcwS2aztlPzUELOec1YjzPJS7iLzEjfTCKQPJwyxDt12Ew7N-PFFfHc-FwWyjykxV3r4nZslZFc5o3ZtOPBprSp/s320/Screenshot+from+2018-10-13+14-41-43.jpg" width="320" /></a></div>
<div style="text-align: center;">
نلاحظ ممكن تمرير البارامترات للدالة من خلال args ونضعهم داخل tuple .</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
1-قمت بتشغيل أول Thread .</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
2-قمت بتشغيل ثاني Thread .</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
3-عملت join لأول Thread .</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
4-عملت join لثاني Thread .</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
أي شغلت إثنين Thread ولن يتم الإنتقال لل Main Thread حتى ينتهي الإثنين من عملهم.</div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2K1pcoq0fnmqZeRVpSm4q7sYPtZk12W8kUjJki8Q3EoqqPIU-t_P5x75Y4dbuULZElSjc8Iy7OH5L63yOkVf72_olEKu7kDD532M01cqg2noiAVdNvfjj7ZSc1LvrvK6eUDFeZ820bYR7/s1600/Screenshot+from+2018-10-13+14-42-14.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2K1pcoq0fnmqZeRVpSm4q7sYPtZk12W8kUjJki8Q3EoqqPIU-t_P5x75Y4dbuULZElSjc8Iy7OH5L63yOkVf72_olEKu7kDD532M01cqg2noiAVdNvfjj7ZSc1LvrvK6eUDFeZ820bYR7/s320/Screenshot+from+2018-10-13+14-42-14.jpg" width="320" /></a></div>
<div style="text-align: center;">
ذات الشيء في الأعلى لاكن هنا نلاحظ ان دالة join لأول Thread تاتي قبل تشغيل ثاني Thread لهذا لن يعمل ثاني Thread حتى تنتهي أول Thread من عملها .</div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgD2DuY_ihPcYOMagvJmZ9n4jo6YfC5qASxZp9LkwPJhYXnMQ4tuq2WsRNO80VVa6sOOMkNgoqx7E2XfhiXLROr2uc1i3EP8K0qj86ULzqKnZd_ZwNlwI0xpyVktrslvNZrLoiTyKkxcZ7i/s1600/Screenshot+from+2018-10-13+14-46-59.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="743" data-original-width="1366" height="174" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgD2DuY_ihPcYOMagvJmZ9n4jo6YfC5qASxZp9LkwPJhYXnMQ4tuq2WsRNO80VVa6sOOMkNgoqx7E2XfhiXLROr2uc1i3EP8K0qj86ULzqKnZd_ZwNlwI0xpyVktrslvNZrLoiTyKkxcZ7i/s320/Screenshot+from+2018-10-13+14-46-59.jpg" width="320" /></a></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: center;">
أخيرا ممكن تعين إسم مميز لل Thread وباقي الدوال أو حتى نكون دقيقين باقي الوظائف Method والمتغيرات واضحة من أسمائها .</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
1-متعير name سبق وشاهدناها في الشرح .</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
2-متغير daemon سبق وشاهدناها في الشرح .</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
3- وظيفة setDaemon سبق وشاهدناها في الشرح .</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
4-وظيفة setName واضحة طريقة أخرى لتحديد الإسم .</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
5- وظيفة start سبق وشاهدناها في الشرح .</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
6-وظيفة join سبق وشاهدناها في الشرح .</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
7-وظيفة is_alive و isAlive للإستعلام إذا ما كان ال Thread يعمل بالفعل .</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
8- isDaemon للإستعلام عن قيمة daemon .</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
9-وظيفة getName للإستعلام عن إسم ال Thread .</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
10-متغير ident رقم مميز يميز كل thread.</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
11-وظيفة run ساتركها للجزء الثاني إن شاء الله شأشرحها في وقتها مع بعض الأمثلة لبرنامج بسيط بواجهة رسومية من خلال مكتبة Gtk+ و بايثون وأمثلة بسيطة عن تبادل المعلومات بين ال Threads المختلفة.</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
ممكن أن تضيف لمعلوماتك إقرأ عن ال async function vs sync إبحث في جوجل لتعرف الفرق بين الدوال التي تعمل block لل thread التي تعمل منها والتي لا تعمل block ويمكنك أيضا أن تقرأ مواضيع أخرى عن الأمر بالغة الإنجليزية وأيضا ممكن أن تقرأ عن python multiprocessing و تعرف الفرق بينه وبين ال threading .</div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
</div>
Yucuf Souranihttp://www.blogger.com/profile/02081552714917269435noreply@blogger.comtag:blogger.com,1999:blog-4429207371564067122.post-16395827498894717452018-07-22T15:21:00.001+03:002018-07-22T15:21:45.429+03:00محاكات الإتصال بين المتصفح و الويب سرفر<div dir="rtl" style="text-align: right;" trbidi="on">
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<b>بسم الله الرحمن الرحيم</b></div>
<div style="text-align: center;">
<b>السلام عليكم ورحمة الله وبركاته</b></div>
<br />
<br />
<h2 style="text-align: right;">
محاكات الإتصال بين المتصفح و الويب سرفر .</h2>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0Pr_Cv3Szjt68sVfmxfwwxZSnUxTdo0GCJDSnoCcY8B4e8NYEEWYFRUIFF4-ERiUULgeeUxcCfcPm0gWD01UMfbwPq_xnG2uSi9dIZlmgPcD-N4blx3COOq8tOBea7z2gDn9jkQ16BRM3/s1600/Screenshot_20180722_131217.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0Pr_Cv3Szjt68sVfmxfwwxZSnUxTdo0GCJDSnoCcY8B4e8NYEEWYFRUIFF4-ERiUULgeeUxcCfcPm0gWD01UMfbwPq_xnG2uSi9dIZlmgPcD-N4blx3COOq8tOBea7z2gDn9jkQ16BRM3/s320/Screenshot_20180722_131217.png" width="320" /></a></div>
<a name='more'></a><br />
<br />
<h3 style="text-align: right;">
شرح بعض الأشياء وبشكل بسيط جدا.</h3>
<br />
1-صفحة الويب فلنقل صفحة html ويب بسيطة هي عبارة عن ملف نصي موجود في جهاز السرفر (إقرأ قليلا عن ملفات html ) .<br />
<br />
2- السرفر ببساطة هو غالبا جهاز بعيد قد يكون بأي دولة ,يحتوي هذا الجهاز خدمة أو برنامج خاص يأخذ الطلبات ويرد عليها مثلا اريد الصورة الفلانية أو ملف html الفلاني الموجود عندك إن تحققت كل الشروط يرد بالمحتوى المطلوب إن لم تتحقق يرد بأن هناك خطأ ما (السرفرات الجدية أي المستخدمة من المواقع الفعليه هي أجهزة ذات كفائة عالية وتستخدم غالبا لينكس او ويندوز كنظام تشغيل ويكون عليها الخدمة أو البرنامج الذي سبق وتم ذكره مثلا apache و غيره ) .<br />
<br />3-يقوم المتصفح كزبون client بالإتصال بالسرفر ويطلب ملف ما موجود عنده مثلا ملف صفحة ويب html, إن وجد يرد السرفر بمحتوى الملف المطلوب ثم يحول المتصفح بطريقة ما محتويات هذا الملف من ال tags وh1 h2 ...إلخ إلى شيء مرئي أي مثلا يعمل النص الفلاني bold أو مائل و...إلخ ويعرضه.<br />
<br />
<br />
<h3 style="text-align: right;">
الأن بشكل بسيط كيف تتم هذه العملية؟</h3>
لنأخذ مثلا تصفح http://arfedora.com/index.html .<br />
<br />
<br />
1-يقوم المتصفح بالإتصال بالسرفر وعنوانه arfedora.com (بطريقة ما يتم تحويل الإسم إلى رقم هو ip السرفر أي عنوان السرفر, على العموم هذا ليس موضوعنا ) .<br />
<br />
2-البروتوكول المستخدم هو http والإتصال عن طريق TCP/IP (للمزيد إدرس شبكات) ,إذا لم ينجح الإتصال يعطي الخطأ المشهور وعدة إحتمالات على حسب المتصفح مثلا تأكد من أن الإنترنت يعمل لديك و...إلخ.<br />
<br />
3-بعد نجاح الإتصال بالسرفر ,الملف أو المستند المطلوب هو index.html ,إن وجد الملف يقوم السرفر بالرد بمحتوى هذا الملف ويقوم المتصفح بعرضه ,وإن لم يكن موجود غالبا يتم إرجاع محتوى صفحة html تحتوى جمل تدل ان هناك خطأ ما حصل وبعض المعلومات.<br />
<br />
4-ال web server إفتراضيا يتلقى طلبات http من خلال منفذ إفتراضي الذي هو 80 ,يعني إذا كان الip هو العنوان , المنفذ port تخيله شيء مثل رقم الباب لتلقي منه الطلبات .<br />
<br />
5-المتصفح إذا لم يذكر المنفذ سيحدد المنفذ الإفتراضي للبروتوكول المذكور في اول رابط المطلوب مثلا http المنفذ 80 وhttps المنفذ 443 و...إلخ .<br />
<br />
6-يطلب المتصفح الإتصال بالسرفر عبر البروتوكول و المنفذ والعنوان الصحيح ,لاكن إذا صح التعبير المنفذ الذي يتصل هو منه منفذ عشوائي يحدده له نظام التشغيل شيء كهذا :<br />
<br />
-المتصفح 192.168.1.2 ومنفذ عشوائي 5643 .<br />
<br />
-السرفر 192.168.1.1 ومنفذ 80 .<br />
<br />
-فإذا هناك عنوان ومنفذ لل client و عنوان ومنفذ لل web server ,السرفر يتلقى الطلبات على المنفذ رقم مثلا 80 في حالة http و يرد على منفذ ال client.<br />
<br />
<br />
<br />
<h3 style="text-align: right;">
الأن نأتي للشرح بالصور سأضع الصورة وفي أسفلها الشرح .</h3>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2oiLPksd4b0XjWQXQeJx86fmfgdrIkSp_5KLbd59yey5xoLdXvYXThIOG18f1mz1wzJnS3sJeC6dQbpRD4nzA0TIcOhL1dd-jSqQIAD6yTBOVfM_nqvw4Sojczo3iT4jPh1HXGLPCXmB7/s1600/Screenshot_20180722_131217.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2oiLPksd4b0XjWQXQeJx86fmfgdrIkSp_5KLbd59yey5xoLdXvYXThIOG18f1mz1wzJnS3sJeC6dQbpRD4nzA0TIcOhL1dd-jSqQIAD6yTBOVfM_nqvw4Sojczo3iT4jPh1HXGLPCXmB7/s320/Screenshot_20180722_131217.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKVxfcL3C-hCMEXJn21X_anLgLorARsHp1H0wnAtBxmE5Mjf7-Cb1q3N_PqF7w_xvLbrXZlFksqOl3FvBBXsSxL17APBLUyKB_Z-y2y8a9toJEiqU_nYnkXop_0DW96nZaVGE1oqtjVv3G/s1600/Screenshot_20180722_131805.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKVxfcL3C-hCMEXJn21X_anLgLorARsHp1H0wnAtBxmE5Mjf7-Cb1q3N_PqF7w_xvLbrXZlFksqOl3FvBBXsSxL17APBLUyKB_Z-y2y8a9toJEiqU_nYnkXop_0DW96nZaVGE1oqtjVv3G/s320/Screenshot_20180722_131805.png" width="320" /></a></div>
<div style="text-align: center;">
للتجارب فقط قمت بإنشاء ملف html و دخلت على المسار الموجود فيه وشغلت سرفر http بسيطة من خلال مفسر بايثون إصدار ثلاثة ,الان هذا سيمثل السرفر البعيد (ملاحظة حددت المنفذ 8080 أي غيرت الإفتراضي لبروتوكول http) .</div>
<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirzztognQd86nl5xMv1Tgh8GCBy5XvCPMTmh6TiqyOv1sS7Lu7jhs-YrvcBmqDNF5ehfrDKzloE-LWkalYbPcvLGvnknDOJayesapxUcX-wCvpRPE2wTJLu5HFE34BakwC7WOsgIatNYQS/s1600/Screenshot_20180722_131851.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirzztognQd86nl5xMv1Tgh8GCBy5XvCPMTmh6TiqyOv1sS7Lu7jhs-YrvcBmqDNF5ehfrDKzloE-LWkalYbPcvLGvnknDOJayesapxUcX-wCvpRPE2wTJLu5HFE34BakwC7WOsgIatNYQS/s320/Screenshot_20180722_131851.png" width="320" /></a></div>
<div style="text-align: center;">
إستخدمت nc لمحاكات إتصال المتصفح بالسرفر ,الإتصال على منفذ 8080 و localhost تعني بطريقة ما عنوان الجهاز الذي أعمل منه, الأن إذا نجح الإتصال سيظهر مثل الذي في الصورة إذا لم يظهر ساحصل على خطأ أن الإتصال فشل.</div>
<div style="text-align: center;">
(إستخدمت localhost في الclient لأني أجرب على ذات الجهاز الذي يشغل السرفر بالمناسبة ممكن تحديد رقم ال ip بشكل صريح ) </div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPquYG_-HFUJofTeBIr5KTV6nr6Yri03c9ZUqfvCKhKHLRHFd-6DDrSz5lWg9W0VljxZuASTs7eaQTeN4NQOpprUOCLyew7ZTgftNJli4KNwUh9NYeHmTN2O-QFKGl___2rrBj1ViLGQ75/s1600/Screenshot_20180722_131944.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPquYG_-HFUJofTeBIr5KTV6nr6Yri03c9ZUqfvCKhKHLRHFd-6DDrSz5lWg9W0VljxZuASTs7eaQTeN4NQOpprUOCLyew7ZTgftNJli4KNwUh9NYeHmTN2O-QFKGl___2rrBj1ViLGQ75/s320/Screenshot_20180722_131944.png" width="320" /></a></div>
<div style="text-align: center;">
إستخدمت شيء يسمى http method بإختصار وبشكل بسيط أمر لجلب ملف index.html .</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
نلاحظ النتجية إرجاع أولا ما يسمى ال header أي معلومات عن السرفر والملف و...إلخ</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
ثانيا إرجاع محتوى الملف وهنا لو كان nc لديه إمكانيات المتصفح لكان عرضها بالشكل المطلوب .</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjf6jx2UViVVSG4WNqzECKn3ydjEC1M3YreEVw1J2yTm2r7I1ISZ6WjkC3Hb1MmNpZ0I4YGC5oYqfrQ6ACnfAn6N-uhghuP4yqcSvLmyA11P4BWBnKsdjLQhKtVVZYfaAXDumlMNsw1idfF/s1600/Screenshot_20180722_132026.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjf6jx2UViVVSG4WNqzECKn3ydjEC1M3YreEVw1J2yTm2r7I1ISZ6WjkC3Hb1MmNpZ0I4YGC5oYqfrQ6ACnfAn6N-uhghuP4yqcSvLmyA11P4BWBnKsdjLQhKtVVZYfaAXDumlMNsw1idfF/s320/Screenshot_20180722_132026.png" width="320" /></a></div>
<div style="text-align: center;">
من جهت السرفر يعرض بعض المعلومات الرقم 200 يسمى http status code وهذا الرقم يعني ان كل شيء تم من دون مشاكل وهو مذكور أيضا في ال header.</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhk76SdyV-rUKVuNM0OV7d3_FDD5lUTevDH_Vyz64rkoliSeyoyPJreu0HS8ATVnloHvCcDb5yxeg1HTv0VXRgIN8JY9NbzPohej-J7XBX20LXNcCQ40JnexnrV-MZUmqHaTkmf3bjhwXhd/s1600/Screenshot_20180722_132133.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhk76SdyV-rUKVuNM0OV7d3_FDD5lUTevDH_Vyz64rkoliSeyoyPJreu0HS8ATVnloHvCcDb5yxeg1HTv0VXRgIN8JY9NbzPohej-J7XBX20LXNcCQ40JnexnrV-MZUmqHaTkmf3bjhwXhd/s320/Screenshot_20180722_132133.png" width="320" /></a></div>
<div style="text-align: center;">
طلبت مسار غير موجود نلاحظ النتيجة .</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0xKkpYx2m1MFn40kxzu1NfyoEFcSjZwoqFExAlEFPJQnOD0AY3U4T859YbWQOopCtrre-XnsYv5MfRTif_AXIkFPdbHUD_ninw8-WAwVYlZfDkBp6i3388eI5ZF6Y5HlqTvuao3Z_LrgL/s1600/Screenshot_20180722_132144.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0xKkpYx2m1MFn40kxzu1NfyoEFcSjZwoqFExAlEFPJQnOD0AY3U4T859YbWQOopCtrre-XnsYv5MfRTif_AXIkFPdbHUD_ninw8-WAwVYlZfDkBp6i3388eI5ZF6Y5HlqTvuao3Z_LrgL/s320/Screenshot_20180722_132144.png" width="320" /></a></div>
<div style="text-align: center;">
ال code 404 يعني بشكل بسيط الملف أو المسار المطلوب غير موجود .</div>
<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnl6Ho80x846SIoScwsXNhdy0GuZeGLu-_8tZCrz27EfaFzYXEyAPbIdKKzWoblVXBcwvkMRVBa2O8JPjuG-qvqIBLVrAx4qgactYtv7IjTKDmffTkabj4VCxtxF-3xHMYWABn3vgdaeEh/s1600/Screenshot_20180722_132322.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnl6Ho80x846SIoScwsXNhdy0GuZeGLu-_8tZCrz27EfaFzYXEyAPbIdKKzWoblVXBcwvkMRVBa2O8JPjuG-qvqIBLVrAx4qgactYtv7IjTKDmffTkabj4VCxtxF-3xHMYWABn3vgdaeEh/s320/Screenshot_20180722_132322.png" width="320" /></a></div>
<div style="text-align: center;">
نجرب من المتصفح مع تحديد المنفذ المطلوب إن لم يكن المستخدم إفتراضي نلاحظ النتيجة جلب محتوى index.html و عرض كل شيء كما حدد .</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2p2Y_l1YCitj2KirysH7kojVuNw_X9v6v8_VVcXj8n4h1a4063zL5lFkhvzYzZXOdD7AVvrWK_IAO4t2BBk8dV27d1tpU136uAs5YfDKPd3tug-FsY-NDxnL0i4QPYhfLX62QVnKkBoKi/s1600/Screenshot_20180722_132335.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2p2Y_l1YCitj2KirysH7kojVuNw_X9v6v8_VVcXj8n4h1a4063zL5lFkhvzYzZXOdD7AVvrWK_IAO4t2BBk8dV27d1tpU136uAs5YfDKPd3tug-FsY-NDxnL0i4QPYhfLX62QVnKkBoKi/s320/Screenshot_20180722_132335.png" width="320" /></a></div>
<div style="text-align: center;">
ذات الشيء لاكن هذه صفحت الخطأ وهي تتغير من موقع لأخر يعني على حسب .</div>
<br />
<br />
<br />
<br />
هذا كان شرح ببساطة للمزيد أدرس شبكات إقرأ عن الأشياء المذكورة في الشرح مثل port socket http html tcp ip و غيرهم .<br />
<br />
<br />
<br /></div>
Yucuf Souranihttp://www.blogger.com/profile/02081552714917269435noreply@blogger.comtag:blogger.com,1999:blog-4429207371564067122.post-80701729621196192802018-06-12T18:03:00.000+03:002018-12-27T16:02:25.271+02:00التحقق من سلامة ملف الأيزو لفيدورا <div dir="rtl" style="text-align: right;" trbidi="on">
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<b>بسم الله الرحمن الرحيم</b></div>
<div style="text-align: center;">
<b>السلام عليكم ورحمة الله وبركاته</b></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<h2 style="text-align: right;">
التحقق من سلامة ملف الأيزو لفيدورا .</h2>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgP6ZTPWygSF2pQNQH9-aZOB1jELtXj_9i8eLpUiKN0dHWWJtJQnxOyHXEhPmEFYg7exL_Wj7OJbTP6KahADl6HViVVIOMWt7nag-8rxvu_JK7RFHUWdUyau5smZtdRIUicPte3iph8eJyr/s1600/Screenshot_20180612_161648.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgP6ZTPWygSF2pQNQH9-aZOB1jELtXj_9i8eLpUiKN0dHWWJtJQnxOyHXEhPmEFYg7exL_Wj7OJbTP6KahADl6HViVVIOMWt7nag-8rxvu_JK7RFHUWdUyau5smZtdRIUicPte3iph8eJyr/s320/Screenshot_20180612_161648.png" width="320" /></a></div>
<a name='more'></a><div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
الكثير منا يعلم عن فحص ما يسمى الهاش Hash ,الجديد الان التحقق من التوقيع الرقمي للتأكد من ان ملف الأيزو الذي قمنا بتنزيله هو بالفعل الخاص بفيدوا .</div>
<div style="text-align: right;">
<br />
الفكرة أنه يكون هناك ملف نصي يحتوي إسم ملف الأيزو او اكثر وإلى جانب كل ملف أيزو قيمة الهاش الصحيحة من دون العبث بها .<br />
الأن كيف ممكن التأكد ان هذه القيم فعلا لم يتم العبث بها ؟<br />
ببساطة هذا الملف يكون موقع وأي تغير بقيم الهاش فيه يتم كشفه عند فحص توقيع الملف .</div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<b>سنحتاج ثلاث خطوات :</b></div>
<div style="text-align: right;">
1-إضافة مفتاح فيدورا العام public key .</div>
<div style="text-align: right;">
2-تنزيل ملف معين يحتوي بعض المعلومات مثل قيم الهاش والتوقيع .</div>
<div style="text-align: right;">
3-فحص التوقيع وقيمة الهاش hash .</div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<h2 style="text-align: right;">
لنبدأ :</h2>
<br />
<h3 style="text-align: right;">
1- إضافة مفاتيح فيدورا نكتفي بنسخ لصق copy paste.</h3>
<div style="text-align: left;">
<span style="color: magenta;"><b>curl https://getfedora.org/static/fedora.gpg | gpg --import</b></span></div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaRxYXh3jwXo4rvWpbLJ1Q5805d-h7igB3AqsI3FDF_T-m-mqWOacX5SPF0XWX2ZRpC7OEwyklzLr6OQ_656JMJN9P9ZdAE7AVYVm0YTL2LUYHic3IMTPyfj4UziQsBNkazyzSHCZDy_17/s1600/Screenshot_20180612_175224.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="732" data-original-width="1366" height="171" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaRxYXh3jwXo4rvWpbLJ1Q5805d-h7igB3AqsI3FDF_T-m-mqWOacX5SPF0XWX2ZRpC7OEwyklzLr6OQ_656JMJN9P9ZdAE7AVYVm0YTL2LUYHic3IMTPyfj4UziQsBNkazyzSHCZDy_17/s320/Screenshot_20180612_175224.png" width="320" /></a></div>
<div style="text-align: center;">
نتأكد من أن كل شيء على ما يرام ونلاحظ بعض المعلومات مثلا رقم ال ID <br />
لمفتاح Fedora 28الذي هو 9DB62FB1 و...إلخ</div>
<br />
<br />
<br />
<div style="text-align: right;">
<div style="text-align: right;">
<h3 class="command" style="text-align: right;">
2-تنزيل ملف معين يحتوي بعض المعلومات مثل قيم الهاش والتوقيع .</h3>
</div>
</div>
<div style="text-align: right;">
إذا كان تنزيل ملف الأيزو تم من خلال التورنت سيكون الملف موجود مسبقا إلى جانب ملف الأيزو وهذا ما نريده أي أن يكون هذا الملف إلى جانب ملف الأيزو .</div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
اما إذا لم يكن موجود لسبب ما مثلا إذا قمنا بتنزيل ملف الأيزو بشكل مباشر نقوم بتنزيله من خلال هذه الروابط على حسب إذا كانت Fedora Workstation أو من مشروع spins أو labs .</div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<a href="https://spins.fedoraproject.org/verify">https://spins.fedoraproject.org/verify</a></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<a href="https://labs.fedoraproject.org/verify">https://labs.fedoraproject.org/verify</a></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<a href="https://getfedora.org/verify">https://getfedora.org/verify</a></div>
<div style="text-align: right;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis7zk4PNRPt1Y9vNZi0UHAaPWdyyQZSLH0jzuU9KvG9apmaD4_zhcvW_WL0PPP1vFPP2GziMMO5QtCoUiPiUlqBaME9A7h1yKvohFEbRpw2SehGcJGeS3XlsTfr-u0Wij1Wb7G5OzKDXx9/s1600/Screenshot_20180612_161648.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis7zk4PNRPt1Y9vNZi0UHAaPWdyyQZSLH0jzuU9KvG9apmaD4_zhcvW_WL0PPP1vFPP2GziMMO5QtCoUiPiUlqBaME9A7h1yKvohFEbRpw2SehGcJGeS3XlsTfr-u0Wij1Wb7G5OzKDXx9/s320/Screenshot_20180612_161648.png" width="320" /></a></div>
<div style="text-align: right;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaW0NUHYOinCGrX4c1cUZsL7Bl0lj88dbY8jGJzS0xU2l_cPp2GDIpS-GrdsbpuNz0ftM6rnN5R_-vgUxiJPq2G6IZVxL5xSS2U8G32XUtGxRMa5awqKThPsb3V7-_q2WZrKiI-AAxjExY/s1600/Screenshot_20180612_161714.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaW0NUHYOinCGrX4c1cUZsL7Bl0lj88dbY8jGJzS0xU2l_cPp2GDIpS-GrdsbpuNz0ftM6rnN5R_-vgUxiJPq2G6IZVxL5xSS2U8G32XUtGxRMa5awqKThPsb3V7-_q2WZrKiI-AAxjExY/s320/Screenshot_20180612_161714.png" width="320" /></a></div>
<div style="text-align: center;">
هذا محتوى الملف .</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
نختار ما يناسب ثم نحفظ الملف على الجهاز ثم بعد تنزيله ننقله إلى المجلد الموجود فيه ملف الأيزو يجب ان يكون إلى جانبه مباشرتا .</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: right;">
ملاحظة مشروع spins أي فيدورا بواجهات أو مشاريع أخرى مثل kde plasma و xfce وغيرهم اما fedora workstation هي فيدورا الإفتراضية بواجهة gnome shell أما مشروع labs يوفر توزيعات موجهة لأهداف معينة مثل التصميم وغيره روابط في الأسفل للتوضح الأمور.</div>
<div style="text-align: right;">
<a href="https://spins.fedoraproject.org/" target="_blank">https://spins.fedoraproject.org/</a></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<a href="https://labs.fedoraproject.org/" target="_blank">https://labs.fedoraproject.org/</a></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<h3 style="text-align: right;">
3-فحص التوقيع وقيمة الهاش .</h3>
<div style="text-align: right;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmAkATLmmFJrlam0Xrf0H7CprkO2q7gT8s1om3qoJJZ31kyt4O_JYVS-clgnsYnR2Wt30BFv67FQd5z0z0kY0gK641DL1yi9opfUkq_oMLu-h4HuS1tdZJjUyinDgPVzp0ZKu-6vPW-T1U/s1600/Screenshot_20180612_161007.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmAkATLmmFJrlam0Xrf0H7CprkO2q7gT8s1om3qoJJZ31kyt4O_JYVS-clgnsYnR2Wt30BFv67FQd5z0z0kY0gK641DL1yi9opfUkq_oMLu-h4HuS1tdZJjUyinDgPVzp0ZKu-6vPW-T1U/s320/Screenshot_20180612_161007.png" width="320" /></a></div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZSi34ATXyK8a_WYrfdbgEWdZNQNfSwSfRVoN0JGGs70PNPVh0j25BIdxuymEDenLMadlF0z1QqGfsEDO5Ya_D914Tg5vDHWLhWi0y6WcCw_xJ2Ii9cTlqirlK63IE6gb2ia99vtS5JFGq/s1600/Screenshot_20180612_173630.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="732" data-original-width="1366" height="171" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZSi34ATXyK8a_WYrfdbgEWdZNQNfSwSfRVoN0JGGs70PNPVh0j25BIdxuymEDenLMadlF0z1QqGfsEDO5Ya_D914Tg5vDHWLhWi0y6WcCw_xJ2Ii9cTlqirlK63IE6gb2ia99vtS5JFGq/s320/Screenshot_20180612_173630.png" width="320" /></a></div>
<div style="text-align: center;">
<a href="https://getfedora.org/verify" target="_blank">https://getfedora.org/verify</a> </div>
<div style="text-align: center;">
ندخل على المجلد الذي يحتوي ملف الأيزو والملف الذي قمنا بتنزيله وننفذ الأمر كما في الصورة نلاحظ النتيجة Good ونلاحظ from Fedora 28 ...إلخ ونلاحظ الرقم RSA Key ID موجود في الموقع الرسمي وسبق وظهر معنا عندما عرضنا في أول خطوى المفاتيح العامة من خلال gpg --list-public-keys . </div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKWopqce4Tw0KUKRNVEHd5QMNPc__vGDBCEWaOyw0WoFIkyL9gxWDUaZsjf4icB-IOXLxYUR_2FUPkkMBcK_BLvI89QUBD34Bf_E0fO8HW8n79gaov_LagTZTCI93CMImseTceVM6WbveV/s1600/Screenshot_20180612_161110.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKWopqce4Tw0KUKRNVEHd5QMNPc__vGDBCEWaOyw0WoFIkyL9gxWDUaZsjf4icB-IOXLxYUR_2FUPkkMBcK_BLvI89QUBD34Bf_E0fO8HW8n79gaov_LagTZTCI93CMImseTceVM6WbveV/s320/Screenshot_20180612_161110.png" width="320" /></a></div>
<div style="text-align: center;">
التأكد من سلامة الهاش كما في هذه الصورة ,الملف يحتوي هاش كل ملفات الايزو لفيدورا spins لهذا هو يفحص الموجود نلاحظ وجد Fedora LXQT وهناك تطابق (ok) .</div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
رابط يشرح عن Debian .</div>
<div style="text-align: right;">
<a href="https://linuxconfig.org/how-to-verify-an-authenticity-of-downloaded-debian-iso-images" target="_blank">https://linuxconfig.org/how-to-verify-an-authenticity-of-downloaded-debian-iso-images</a> </div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
</div>
Yucuf Souranihttp://www.blogger.com/profile/02081552714917269435noreply@blogger.comtag:blogger.com,1999:blog-4429207371564067122.post-55318594492577308592018-05-12T18:30:00.000+03:002018-05-13T01:19:40.350+03:00تعديل إعدادات kde5 من سطر الأوامر<div dir="rtl" style="text-align: right;" trbidi="on">
<div style="text-align: center;">
<b>بسم الله الرحمن الرحيم</b></div>
<div style="text-align: center;">
<b>السلام عليكم ورحمة الله وبركاته</b></div>
<br />
<br />
<br />
<br />
<h2 style="text-align: right;">
تعديل إعدادات kde5 من سطر الأوامر (مشروع kde بشكل عام ).</h2>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3NyHmV_LX57C1VItoumxdjNoG-hbM7z8Kiusfbvv3VG1QrsDRwS5k5v9u7XaJsf8Upa2nIS3ud7ESsyYxf6tmvg9LqtN9TlDr4BN4H6RYL0W8tJcUPDlv_oTa7xjc5jdnU0KQzc0WI2-K/s1600/logo-blue-opaque-3000x3000.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1600" data-original-width="1600" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3NyHmV_LX57C1VItoumxdjNoG-hbM7z8Kiusfbvv3VG1QrsDRwS5k5v9u7XaJsf8Upa2nIS3ud7ESsyYxf6tmvg9LqtN9TlDr4BN4H6RYL0W8tJcUPDlv_oTa7xjc5jdnU0KQzc0WI2-K/s320/logo-blue-opaque-3000x3000.png" width="320" /></a></div>
<a name='more'></a><br />
<div data-contents="true">
<div class="" data-block="true" data-editor="nar4" data-offset-key="54it4-0-0">
<div class="_1mf _1mk" data-offset-key="54it4-0-0">
<span data-offset-key="54it4-0-0"><span data-text="true">لتعديل إعدادات kde5 من سطر الأوامر يمكنك التعديل بشكل يدوي فملفات الإعدادات في kde ملفات نصية عادية غالبا تكون في مجلد config. في مجلد المنزل الخاص بك وينتهي إسمها بحرفي <b>rc</b> مثال </span></span><b>kwinrc</b><span data-offset-key="54it4-0-0"><span data-text="true"> واظن الإصدار القديم kde4 كانت في kde. ثم share/config .</span></span></div>
</div>
<div class="" data-block="true" data-editor="nar4" data-offset-key="chh7b-0-0">
<div class="_1mf _1mk" data-offset-key="chh7b-0-0">
<span data-offset-key="chh7b-0-0"><br data-text="true" /></span></div>
</div>
<div class="" data-block="true" data-editor="nar4" data-offset-key="ajm27-0-0">
<div class="_1mf _1mk" data-offset-key="ajm27-0-0">
<span data-offset-key="ajm27-0-0"><span data-text="true">ويمكن إستخدام أداة kwriteconfig للإصدار 4 وkwriteconfig5 للإصدار 5 (هذه الأسماء هي هكذا على الأقل في فيدورا 28 ربما ولست متأكد توزيعات أخرى تغير التسمية من خلال ال alias أو شيء كهذا) .</span></span></div>
</div>
<div class="" data-block="true" data-editor="nar4" data-offset-key="68ukb-0-0">
<div class="_1mf _1mk" data-offset-key="68ukb-0-0">
<span data-offset-key="68ukb-0-0"><br data-text="true" /></span></div>
</div>
<div class="" data-block="true" data-editor="nar4" data-offset-key="29tgc-0-0">
<div class="_1mf _1mk" data-offset-key="29tgc-0-0">
</div>
<div class="_1mf _1mk" data-offset-key="29tgc-0-0">
</div>
<div class="_1mf _1mk" data-offset-key="29tgc-0-0">
<span data-offset-key="29tgc-0-0"><span data-text="true">مثال لجعل تمرير مأشر الفأرة في الزواية في الاعلى أكثر سلاسة من خلال تغير قيمة ال delay (للأمانة لا أعرف إسمها فانا جديد على kde) .</span></span></div>
</div>
<div class="" data-block="true" data-editor="nar4" data-offset-key="9g5p3-0-0">
<div class="_1mf _1mk" data-offset-key="9g5p3-0-0">
<span data-offset-key="9g5p3-0-0"><br data-text="true" /></span></div>
</div>
<div class="" data-block="true" data-editor="nar4" data-offset-key="13b3t-0-0" style="text-align: left;">
<div class="_1mf _1mj" data-offset-key="13b3t-0-0">
<span style="color: magenta;"><span data-offset-key="13b3t-0-0"><span data-text="true">kwriteconfig5 --file kwinrc --group Windows --key ElectricBorderDelay 50</span></span></span></div>
</div>
<div class="" data-block="true" data-editor="nar4" data-offset-key="fj99f-0-0">
<div class="_1mf _1mj" data-offset-key="fj99f-0-0">
<span data-offset-key="fj99f-0-0"><br data-text="true" /></span></div>
</div>
<div class="" data-block="true" data-editor="nar4" data-offset-key="bo0hm-0-0">
<div class="_1mf _1mk" data-offset-key="bo0hm-0-0">
<span data-offset-key="bo0hm-0-0"><span data-text="true">لو قرأت الأن ملف kwinrc لوجدت أن القيمة في (group) مجموعة Windows بالتحديد في ال (key) مفتاح ElectricBorderDelay أصبحت 50 .</span></span></div>
</div>
<div class="" data-block="true" data-editor="nar4" data-offset-key="dkqrv-0-0" style="text-align: left;">
<div class="_1mf _1mj" data-offset-key="dkqrv-0-0">
<span style="color: magenta;"><span data-offset-key="dkqrv-0-0"><span data-text="true">cat ~/.config/kwinrc</span></span></span></div>
</div>
<div class="" data-block="true" data-editor="nar4" data-offset-key="2j5lm-0-0">
<div class="_1mf _1mk" data-offset-key="2j5lm-0-0">
</div>
<div class="_1mf _1mk" data-offset-key="2j5lm-0-0">
<span data-offset-key="2j5lm-0-0"><span data-text="true">أخيرا التواصل مع kwin من خلال dbus وتنفيذ method reconfigure ليأخذ بالإعدادات الجديدة .</span></span></div>
</div>
<div class="" data-block="true" data-editor="nar4" data-offset-key="68jfi-0-0">
<div class="_1mf _1mk" data-offset-key="68jfi-0-0">
<span data-offset-key="68jfi-0-0"><br data-text="true" /></span></div>
</div>
<div class="" data-block="true" data-editor="nar4" data-offset-key="c3lus-0-0" style="text-align: left;">
<div class="_1mf _1mj" data-offset-key="c3lus-0-0">
<span style="color: magenta;"><span data-offset-key="c3lus-0-0"><span data-text="true">qdbus org.kde.KWin /KWin org.kde.KWin.reconfigure</span></span></span></div>
</div>
<div class="" data-block="true" data-editor="nar4" data-offset-key="brvun-0-0">
<div class="_1mf _1mj" data-offset-key="brvun-0-0">
<span data-offset-key="brvun-0-0"><br data-text="true" /></span></div>
<div class="_1mf _1mj" data-offset-key="brvun-0-0">
<span data-offset-key="brvun-0-0"><br data-text="true" /></span></div>
<div class="_1mf _1mj" data-offset-key="brvun-0-0">
<span data-offset-key="brvun-0-0"><br data-text="true" /></span></div>
</div>
<div class="" data-block="true" data-editor="nar4" data-offset-key="409bp-0-0">
<div class="_1mf _1mk" data-offset-key="409bp-0-0">
<span data-offset-key="409bp-0-0"><span data-text="true">إستخدام kwriteconfig5 سهل جدا فقط إكتب kwriteconfig5 -h كل شيء واضح ربما فقط خيار type قد يكون مربك هو فقط تحتاج إضافته مع كلمة bool إذا كانت قيمة المفتاح true أو false ,مثال عن تغير إعدادات ترمينال konsole لإخفاء وإظهار Menu Bar (أغلق konsole ثم إفتحه من جديد لترى التغيرات).</span></span></div>
</div>
<div class="" data-block="true" data-editor="nar4" data-offset-key="cs2qf-0-0">
<div class="_1mf _1mk" data-offset-key="cs2qf-0-0">
<span data-offset-key="cs2qf-0-0"><br data-text="true" /></span></div>
</div>
<div class="" data-block="true" data-editor="nar4" data-offset-key="9vj1u-0-0" style="text-align: left;">
<div class="_1mf _1mj" data-offset-key="9vj1u-0-0">
<span style="color: magenta;"><span data-offset-key="9vj1u-0-0"><span data-text="true">kwriteconfig5 --file konsolerc --group KonsoleWindow --key ShowMenuBarByDefault --type bool fasle</span></span></span></div>
</div>
<div class="" data-block="true" data-editor="nar4" data-offset-key="cakrb-0-0">
<div class="_1mf _1mj" data-offset-key="cakrb-0-0">
<span data-offset-key="cakrb-0-0"><br data-text="true" /></span></div>
</div>
<div class="" data-block="true" data-editor="nar4" data-offset-key="2lhl9-0-0" style="text-align: left;">
<div class="_1mf _1mj" data-offset-key="2lhl9-0-0">
<span style="color: magenta;"><span data-offset-key="2lhl9-0-0"><span data-text="true">kwriteconfig5 --file konsolerc --group KonsoleWindow --key ShowMenuBarByDefault --type bool true</span></span></span></div>
</div>
<div class="" data-block="true" data-editor="nar4" data-offset-key="35m0r-0-0">
<div class="_1mf _1mj" data-offset-key="35m0r-0-0">
<span data-offset-key="35m0r-0-0"><br data-text="true" /></span></div>
<div class="_1mf _1mj" data-offset-key="35m0r-0-0">
<span data-offset-key="35m0r-0-0"><br data-text="true" /></span></div>
</div>
<div class="" data-block="true" data-editor="nar4" data-offset-key="2fs9r-0-0">
<div class="_1mf _1mk" data-offset-key="2fs9r-0-0">
<span data-offset-key="2fs9r-0-0"><span data-text="true">فإذا ممكن تشبيه kwriteconfig لأدوات مثل gsettings و dconf في جنوم والبرمجيات التي تستخدم برمجيات جنوم.</span></span></div>
<div class="_1mf _1mk" data-offset-key="2fs9r-0-0">
</div>
<div class="_1mf _1mk" data-offset-key="2fs9r-0-0">
<span data-offset-key="2fs9r-0-0"><span data-text="true"> الذي يختلف فقط كيف تخزن بيانات الإعدادات في النهاية , في kde تخزن في ملفات نصية اما في جنوم في قاعدة بيانات dconf.</span></span></div>
</div>
<div class="" data-block="true" data-editor="nar4" data-offset-key="65g4o-0-0">
<div class="_1mf _1mk" data-offset-key="65g4o-0-0">
<span data-offset-key="65g4o-0-0"><br data-text="true" /></span></div>
</div>
<div class="" data-block="true" data-editor="nar4" data-offset-key="3sitg-0-0">
<div class="_1mf _1mk" data-offset-key="3sitg-0-0">
<span data-offset-key="3sitg-0-0"><span data-text="true">موضوع شامل عن إعدادات kde حيث ممكن عمل أقفال للإعدادات وبعض الأشياء الأخرى.</span></span></div>
</div>
<div class="" data-block="true" data-editor="nar4" data-offset-key="2hulp-0-0" style="text-align: left;">
<div class="_1mf _1mj" data-offset-key="2hulp-0-0">
<a href="https://userbase.kde.org/KDE_System_Administration/Configuration_Files" target="_blank"><span data-offset-key="2hulp-0-0"><span data-text="true">https://userbase.kde.org/KDE_System_Administration/Configuration_Files</span></span></a></div>
</div>
<div class="" data-block="true" data-editor="nar4" data-offset-key="6c4ns-0-0">
<div class="_1mf _1mj" data-offset-key="6c4ns-0-0">
<span data-offset-key="6c4ns-0-0"><br data-text="true" /></span></div>
</div>
<div class="" data-block="true" data-editor="nar4" data-offset-key="og7f-0-0">
<div class="_1mf _1mj" data-offset-key="og7f-0-0">
<span data-offset-key="og7f-0-0"><br data-text="true" /></span></div>
</div>
</div>
</div>
Yucuf Souranihttp://www.blogger.com/profile/02081552714917269435noreply@blogger.comtag:blogger.com,1999:blog-4429207371564067122.post-54367335216892676052018-05-03T02:38:00.000+03:002018-05-03T02:38:04.250+03:00لعرض ما يسمى video thumbnails في مدير ملفات kde <div dir="rtl" style="text-align: right;" trbidi="on">
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<b>بسم الله الرحمن الرحيم</b></div>
<div style="text-align: center;">
<b>السلام عليكم ورحمة الله وبركاته</b></div>
<br />
<br />
<br />
<h2 style="text-align: right;">
لعرض ما يسمى video thumbnails في مدير ملفات kde أي مدير الملفات Dolphin .</h2>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVr1oRh-g-fB1q8iQzXGIgrrdueLQUDMCzYgRctR9ABNJQ9FQtcKk35OuUGVmdEN2iSIjXu7Drl4BUNJDd-hX3CKdGzcx-XPnvBlDL5QqM-hlJIVmiaGuv0NLnMGxczOpvommjKLy7J0LT/s1600/logo-blue-opaque-3000x3000.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1600" data-original-width="1600" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVr1oRh-g-fB1q8iQzXGIgrrdueLQUDMCzYgRctR9ABNJQ9FQtcKk35OuUGVmdEN2iSIjXu7Drl4BUNJDd-hX3CKdGzcx-XPnvBlDL5QqM-hlJIVmiaGuv0NLnMGxczOpvommjKLy7J0LT/s320/logo-blue-opaque-3000x3000.png" width="320" /></a></div>
<a name='more'></a><br />
أولا نقوم بتثبيت هذه الحزمة وهي متوفرة في مستودعات rpmfusion .<br />
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install ffmpegthumbs</b></span></div>
<div style="text-align: left;">
<span style="color: magenta;"><b> </b></span></div>
<br />
ثانيا نتابع كما في الصور في الأسفل ندخل على إعدادات Dolphin و نفعل <span style="color: magenta;"><span style="color: black;">ffmpegthumbs</span> <span style="color: black;">ولا ننسى في المجلدات التي فيها فيدوهات ان نفعل Preview . </span></span><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJylj5eheUc9MowNOBi-XWCC_dSjjJBR-dmni3rZHuBvFBSfm_xqnSIp4n06m29nJn6f8EntWXPHgVlEaqW1DTnQW2D_w3BUDjPQCkCu7ebL2DsvKV7zUReYIsgqkWnpDoWdh8gDxI6mIm/s1600/Screenshot_20180503_022601.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJylj5eheUc9MowNOBi-XWCC_dSjjJBR-dmni3rZHuBvFBSfm_xqnSIp4n06m29nJn6f8EntWXPHgVlEaqW1DTnQW2D_w3BUDjPQCkCu7ebL2DsvKV7zUReYIsgqkWnpDoWdh8gDxI6mIm/s320/Screenshot_20180503_022601.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg73iGa_bavTlL86MRrzduTPqjqc7BpddltDbh2dPYZnfozJTgXQSGPU_txoUwiNRvetWcVyeSzSE7cQBxTvruEjuA0Y0YZFYdEiz1fWV424GGqTfLi3zHXIfXjLMl3NzvcEcXuYiP6n_fj/s1600/Screenshot_20180503_022623.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg73iGa_bavTlL86MRrzduTPqjqc7BpddltDbh2dPYZnfozJTgXQSGPU_txoUwiNRvetWcVyeSzSE7cQBxTvruEjuA0Y0YZFYdEiz1fWV424GGqTfLi3zHXIfXjLMl3NzvcEcXuYiP6n_fj/s320/Screenshot_20180503_022623.png" width="320" /></a></div>
<br />
<br />
<br />
<br />
<br /></div>
Yucuf Souranihttp://www.blogger.com/profile/02081552714917269435noreply@blogger.comtag:blogger.com,1999:blog-4429207371564067122.post-29966663874283227512018-05-01T00:11:00.000+03:002018-05-03T18:29:24.531+03:00أشياء تفعلها بعد تثبيت فيدورا 28 <div dir="rtl" style="text-align: right;" trbidi="on">
<div style="text-align: center;">
<b><span style="color: #3d85c6;">بسم الله الرحمن الرحيم</span></b></div>
<div style="text-align: center;">
<b><span style="color: #3d85c6;">السلام عليكم ورحمة الله وبركاته</span></b></div>
<br />
<br />
<br />
<br />
<br />
<h2 style="text-align: right;">
أشياء تفعلها بعد تثبيت فيدورا <span style="color: #3d85c6;">28</span> وما بنيه عليها:</h2>
<br />
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-woGFN9AeDdvhhkGqtC2sKe4WpOF4iLQlFP87FAkTdP7OcwiqinZitqnFAtlEFE9NsgIi-PapfdNbFPUJopxFZdoU_ZYkC-dKVlMJpizfEaZtwecYdxdtWC8VVpaoAf85ff8TlLiFlhM/s1600/fedora_infinity_140x140.png"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-woGFN9AeDdvhhkGqtC2sKe4WpOF4iLQlFP87FAkTdP7OcwiqinZitqnFAtlEFE9NsgIi-PapfdNbFPUJopxFZdoU_ZYkC-dKVlMJpizfEaZtwecYdxdtWC8VVpaoAf85ff8TlLiFlhM/s1600/fedora_infinity_140x140.png" /></a></div>
<br />
قبل
البدأ أريد أن أوضح بعض الأمور أولا في الشرح حاولت قدر الإمكان فصل
البرامج المكتوبة بإستخدام مكتبات رسومية محددة عن بعض الواجهات برأي هكذا
أفضل لكن لا مشكلة ثانيا نختار ما يناسبنا ولا ننسى أنه كلما زادت البرامج
في النظام ذات إحتمال ظهور المشاكل وزاد إحتمال تعرض النظام لثغرات أمنية
أو غير أمنية وزادت الخدمات التي تعمل مما سيأدي تدريجيا إلى بطأ بالجهاز
لهذا الأفضل تثبيت فقط ما نحتاجه ثالثا إذا لم نعرف عمل بعض البرامج نبحث
عنها في جوجل أو نستعلم عنها في مدير الحزم مثلا <span style="color: #3d85c6;"><b>sudo dnf info anjuta</b></span>
أخيرا أريد أن أقول أن هذه البرامج التي أعرفها أو التي خطرت على بالي
أثناء كتابة هذا الموضوع ليس بالضرورة انها الأفضل أو أنه لا يوجد غيرها .<br />
<a name='more'></a>أخر ملاحظة <span style="color: #3d85c6;"><b>Fedora Workstation 28</b></span> تعمل إفتراضيا من خلال <span style="color: #3d85c6;"><b>wayland</b></span>
وبسبب حداثته بعض البرامج القليلة قد لا تعمل عليه في الوقت الحاضر وهناك
بعض الأشياء تم إقافها مثل البرامج الرسومية لا تعمل بصلاحيات الجذر <span style="color: #3d85c6;"><b>root</b></span> , لكن ممكن لمن لا يريد العمل على <span style="color: #3d85c6;"><b>wayland</b></span> إختيار الإقلاع من <span style="color: #3d85c6;"><b>Gnome on Xorg</b></span> كما في الصورة في الاسفل .<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-PP-goDlrQIpuSvzh7ICd-wfKwxUVnaJ_kZSwAAoUV6VVCEZ51iziyGPsgl9kF1euL_00KlOFckmXJiu4nZtBt2StsDo8jn54Yp7O17pUU-uEk1eu3iEw-tRKA6FdByFLnfM3Zt_1H7k/s1600/wayland_onxorg.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-PP-goDlrQIpuSvzh7ICd-wfKwxUVnaJ_kZSwAAoUV6VVCEZ51iziyGPsgl9kF1euL_00KlOFckmXJiu4nZtBt2StsDo8jn54Yp7O17pUU-uEk1eu3iEw-tRKA6FdByFLnfM3Zt_1H7k/s320/wayland_onxorg.png" width="320" /></a></div>
<br />
<br />
<br />
<br />
<h4 style="text-align: right;">
1-أولا إذا كنت تواجه مشكلة في إستخدام <span style="color: #3d85c6;">sudo</span> رابط يشرح حل المشكلة لأن الشرح يعتمد على إستخدام <span style="color: #3d85c6;">sudo</span> (غالبا لن تحتاج هذا في فيدورا بواجهة جنوم أي Fedora Workstation ).</h4>
<a href="http://arfedora.blogspot.com/2015/11/sudo.html">http://arfedora.blogspot.com/2015/11/sudo.html</a><br />
<br />
<br />
<br />
<br />
<h4 style="text-align: right;">
2-تثبيت سكربت <span style="color: #3d85c6;">arfedy</span> <span style="color: #3d85c6;"><span style="color: red;">(</span> </span>الشرح يعتمد عليه سيوفر علينا الكثير <span style="color: #cc0000;"><span style="color: red;"><span style="color: red;"><span style="color: red;"><span style="color: red;"><span style="color: #3d85c6;">)</span></span></span></span></span></span> <span style="color: #3d85c6;">ملاحظة</span> السكربت يعتمد على مدير الحزم <span style="color: #3d85c6;">dnf</span> لهذا عند تشغيله يجب ان يكون <span style="color: #3d85c6;">dnf</span> غير مشغول أي يجب أن لا يكون <span style="color: #3d85c6;">dnf</span> يعمل في مكان أخر.</h4>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf clean all && sudo dnf copr enable youssefmsourani/arfedy -y </b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install arfedy -y </b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo arfedy </b></span></div>
</blockquote>
<br />
<br />
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
3-تفعيل <span style="color: #3d85c6;">keepcache</span>
للمستودعات وهو أمر مهم لإستكمال تحميل الحزم من حيث توقف التحميل في حال
حصول أي خطا مثل توقف الإنترنت و...إلخ وأيضا إذا اردنا تفعيل <span style="color: #3d85c6;">fastesmirror</span> لجعل مدير الحزم يستخدم أقرب سرفر لموقعنا الجغرافي نستخدم سكربت <span style="color: #3d85c6;">arfedy</span> .</h4>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo arfedy </b></span></div>
</blockquote>
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLjnM4a_yX_mqFcI6VnRM6mfbv_eyxfo2WrzlvLIQN7ckgFqeoRpIsbwh69f2p4dRMZVq8Yzhn96IYH1ziPx_cx_PW43gUgepuaSSdNabRaDhIOMCnUoGVyOVjptVTEbsNY1M4ZNH5LQQ/s1600/ar+%252810th+copy%2529.jpg"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLjnM4a_yX_mqFcI6VnRM6mfbv_eyxfo2WrzlvLIQN7ckgFqeoRpIsbwh69f2p4dRMZVq8Yzhn96IYH1ziPx_cx_PW43gUgepuaSSdNabRaDhIOMCnUoGVyOVjptVTEbsNY1M4ZNH5LQQ/s320/ar+%252810th+copy%2529.jpg" /></a></div>
<br />
<br />
<br />
<br />
<h4 style="text-align: right;">
4-الأهم تحديث النظام ومن بعدها إعادت إقلاع النظام ملاحظة هذا أمر مهم يجب عدم تخطيه.</h4>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf update</b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>reboot</b></span></div>
</blockquote>
<br />
<br />
<br />
<h4 style="text-align: right;">
5-تثبيت مستودعات <span style="color: #3d85c6;">rpmfusion</span> نكتفي بنسخ لصق <span style="color: #3d85c6;">copy paste</span> ملاحظة هذا أمر مهم يجب عدم تخطيه , ملاحظة ممكن أيضا التثبيت من خلال سكربت <span style="color: #3d85c6;">arfedy</span>.</h4>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo
dnf install --nogpgcheck
http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-28.noarch.rpm
http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-28.noarch.rpm</b></span></div>
</blockquote>
<br />
<br />
<br />
<h4 style="text-align: right;">
6-تثبيت هذه الأشياء المهمة التي ستحتاج لها عاجلا أو أجلا وبعض الأشياء
الأخرى الخاصة بدعم اللغة العربية بشكل عام قد تكون بعض الأشياء موجودة
مسبقا لا مشكلة.</h4>
<blockquote class="tr_bq">
<div style="text-align: left;">
<b><span style="color: magenta;">sudo
dnf install curl wget ffmpeg youtube-dl
pulseaudio libreoffice-langpack-ar fpaste xterm git @c-development @development-tools @hardware-support </span></b><b><span style="color: magenta;">gvfs-mtp </span></b><b><span style="color: magenta;"><i>simple-mtpfs </i>pavucontrol </span></b></div>
</blockquote>
<br />
<br />
<br />
<h4 style="text-align: right;">
7-تثبيت <span style="color: #3d85c6;">kernel-headers</span> و <span style="color: #3d85c6;">kernel-devel</span> نستخدم سكربت <span style="color: #3d85c6;">arfedy</span> <span style="color: #3d85c6;">.</span></h4>
<div style="text-align: right;">
<b><span style="color: #3d85c6;">ملاحظة جدا مهمة</span></b> وهو خطأ يقع فيه الكثيرون, لضمان نجاح التثبيت <b><span style="color: #3d85c6;">%100</span></b>
يجب أن يكون الجهاز يعمل بأخر إصدار من النواة لهذا الأفضل عمل تحديث
للنظام وإعادة إقلاع الجهاز والإقلاع من أجدد نواة متوفرة ثم القيام بعملية
تثبيت <b><span style="color: #3d85c6;">kernel-devel</span></b> و <b><span style="color: #3d85c6;">kernel-headers</span></b> .</div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi31puHVBAJLAiOUeVdWSeGW88PRYJ898ofG3B71tYkVJ1VKx5jTWhGLE-pRBirbGOLGx52WfIi0GVA7nNcwZ0QBSlS0F79hgHX7KsS0BXpCk_1YbqEvWoc-QlIxl81ulId_3Rgnrb6F_o/s1600/ar+%25289th+copy%2529.jpg"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi31puHVBAJLAiOUeVdWSeGW88PRYJ898ofG3B71tYkVJ1VKx5jTWhGLE-pRBirbGOLGx52WfIi0GVA7nNcwZ0QBSlS0F79hgHX7KsS0BXpCk_1YbqEvWoc-QlIxl81ulId_3Rgnrb6F_o/s320/ar+%25289th+copy%2529.jpg" /></a></div>
<br />
<br />
<br />
<br />
<h4 style="text-align: right;">
8-تثبيت خطوط عربية.</h4>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install @arabic-support google-noto-kufi-arabic-fonts google-noto-naskh-arabic-fonts google-noto-naskh-arabic-ui-fonts google-noto-sans-old-south-arabian-fonts</b></span></div>
</blockquote>
لتفيعل الخط العربي تابع هذا المنشور على فيسبوك .<br />
<div style="text-align: left;">
<a href="https://www.facebook.com/groups/LinuxAC.org/permalink/2030816550577756/" target="_blank">https://www.facebook.com/groups/LinuxAC.org/permalink/2030816550577756/</a></div>
<br />
<br />
<h4 style="text-align: right;">
9-تثبيت ال <span style="color: #3d85c6;">codecs</span> لتشغيل كافة أنواع ملفات الصوت والفيديو نكتفي بنسخ لصق <span style="color: #3d85c6;">copy paste</span> .</h4>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo
dnf install
gstreamer{1,}-{plugin-crystalhd,ffmpeg,plugins-{good,ugly,bad{,-free,-nonfree,-freeworld,-extras}{,-extras}}}
libmpg123 lame-libs gstreamer1-libav gstreamer-plugins-espeak xine-lib
xine-lib-devel xine-lib-extras gstreamer-plugins-fc gstreamer-rtsp lame
gstreamer-ffmpeg ffmpeg ffmpeg-libs x264 faad2 flac amrnb amrwb
gstreamer1-plugins-bad-free-gtk </b></span><span style="color: magenta;"><b><span style="color: magenta;"><b> lsdvd libdvdread libdvdnav
gstreamer1-plugins-good-extras gstreamer1-vaapi compat-ffmpeg28 </b></span>--skip-broken</b></span></div>
</blockquote>
<br />
<br />
<br />
<h4 style="text-align: right;">
10-برامج تشغيل الصوت والفيديو نختار ما يناسبنا.</h4>
<h4 style="text-align: right;">
</h4>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install vlc</b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install mpv vdr-mpv</b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install gnome-mpv </b></span></div>
</blockquote>
<br />
<br />
<br />
<h4 style="text-align: right;">
11-تثبيت أخر إصدار من <span style="color: #3d85c6;"> flashplayer</span> تم توفيره لنظام لينكس لمن يحتاجه نكتفي بنسخ لصق <span style="color: #3d85c6;">copy paste</span>.</h4>
<b>-لأنظمة <span style="color: #3d85c6;">32bit</span> .</b><br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm</b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux</b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install flash-plugin</b></span></div>
</blockquote>
<b>-لأنظمة <span style="color: #3d85c6;">64bit</span> .</b><br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-x86_64-1.0-1.noarch.rpm</b></span> </div>
</div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux</b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<b><span style="color: magenta;">sudo dnf install flash-plugin</span></b></div>
</blockquote>
<br />
<br />
<br />
<h4 style="text-align: right;">
12-تثبيت المتصفحات .</h4>
-متصفح <span style="color: #3d85c6;"><b>google chrome</b></span> نكتفي بنسخ لصق <span style="color: #3d85c6;"><b>copy paste</b></span> ملاحظة مهمة شركة جوجل أوقفت دعم أنظمة <span style="color: #3d85c6;"><b>32bit</b></span> لهذا هذا شرح فقط لتثبيت <span style="color: #3d85c6;"><b>google chrome</b></span> على فيدورا <span style="color: #3d85c6;"><b>64bit</b></span> .<br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>echo
-e
"[google-chrome]\nname=google-chrome\nbaseurl=http://dl.google.com/linux/chrome/rpm/stable/\$basearch\nenabled=1\ngpgcheck=1\ngpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub"
|sudo tee /etc/yum.repos.d/google-chrome.repo</b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install google-chrome-stable -y </b></span></div>
</blockquote>
-متصفح <span style="color: #3d85c6;"><b>opera</b></span> الشرح في الرابط .<br />
<a href="http://arfedora.blogspot.com/2016/05/opera.html">http://arfedora.blogspot.com/2016/05/opera.html</a><br />
<br />
<br />
-متصفح <span style="color: #3d85c6;"><span style="color: #3d85c6;"><span style="color: #6fa8dc;"><b>chromium</b></span></span></span> .<br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install chromium</b></span></div>
</blockquote>
<br />
<br />
<br />
<h4 style="text-align: right;">
13-تثبيت برنامج <span style="color: #3d85c6;">fedy</span> (<span style="color: red;">لا أعلم إذا توفر لفيدورا 28 أم لا</span>).</h4>
<blockquote class="tr_bq">
<div style="text-align: left;">
<b><span style="color: magenta;">cd
&& sudo wget http://folkswithhats.org/fedy-installer &&
sudo chmod +x fedy-installer &&sudo ./fedy-installer </span></b></div>
</blockquote>
لمزيد من المعلومات .<br />
<a href="http://arfedora.blogspot.com/2015/10/fedy-22-wget.html">http://arfedora.blogspot.com/2015/10/fedy-22-wget.html</a><br />
<br />
<br />
<br />
<br />
<h4 style="text-align: right;">
14-تثبيت برامج التصميم والرسم <span style="color: #3d85c6;">2D/3D</span> نختار ما يناسبنا .</h4>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install gimp</b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install mypaint</b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install pinta</b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install darktable</b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install blender</b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install inkscape</b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install krita</b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install dia dia-CMOS dia-optics dia-Digital dia-electric2 dia-electronic</b></span></div>
</blockquote>
<br />
<br />
<br />
<h4 style="text-align: right;">
15-تثبيت برامج معالجة الفيديو نختار ما يناسبنا .</h4>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install kdenlive</b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install pitivi </b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install openshot</b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install avidemux</b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install lives</b></span></div>
</blockquote>
<br />
<br />
<br />
<h4>
16-تثبيت برنامج <span style="color: #3d85c6;">audacity</span> لمعالجة الصوت .</h4>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install </b></span><span style="color: magenta;"><b>audacity-freeworld</b></span></div>
</blockquote>
<br />
<br />
<h4 style="text-align: right;">
17-تثبيت <span style="color: #3d85c6;">java</span> .</h4>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install @java </b></span></div>
</blockquote>
<br />
<br />
<br />
<h4 style="text-align: right;">
18-تثبيت أشياء لواجهة <span style="color: #3d85c6;">gnome shell</span> فقط وبعض الإعدادات.</h4>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install bicon dconf-editor gconf-editor </b></span><b><span style="color: magenta;">nm-connection-editor chrome-gnome-shell </span></b><span style="color: magenta;"><b>gnome-terminal-nautilus </b></span><span style="color: magenta;"><b>gnome-tweaks</b></span></div>
</blockquote>
<br />
-لواجهة <span style="color: #3d85c6;"><b>gnome shell</b></span> أيضا إذا أردنا تثبيت برنامج <b><span style="color: #3d85c6;">dropbox</span></b> للتخزين السحابي نكتفي بنسخ لصق <span style="color: #3d85c6;"><b>Copy Paste</b></span> .<br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install nautilus-dropbox</b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<b><span style="color: magenta;">dropbox start -i </span></b></div>
</blockquote>
إذا كان الجهاز لابتوب نفعل النقر على ال <span style="color: #3d85c6;"><b>touchpad</b></span> .<br />
<div style="text-align: left;">
<blockquote class="tr_bq">
<span style="color: magenta;"><b>gsettings set org.gnome.desktop.peripherals.touchpad tap-to-click true</b></span></blockquote>
</div>
إضافة اللغة العربية للوحة المفاتيح ووضع <span style="color: #3d85c6;"><b>Atl Shift</b></span> للتبديل نكتفي بنسخ لصق .<br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>gsettings set org.gnome.desktop.input-sources sources "[('xkb', 'us'), ('xkb', 'ara')]"</b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>gsettings set org.gnome.desktop.input-sources xkb-options "['grp:alt_shift_toggle']"</b></span></div>
</blockquote>
إرجاع ما يسمى الصينية أو <span style="color: #3d85c6;"><b>tray icons</b></span> لجنوم إستخدم هذه الإضافة (ملاحظة حتى يعمل موقع الإضافات يجب ان تكون قمت بتثبيت حزمة سبق وذكرتها في الأعلى <span style="color: #3d85c6;"><b>chrome-gnome-shell</b></span> ثم أغلق المتصفح وشغله من جديد ).<br />
<a href="https://extensions.gnome.org/extension/495/topicons/" target="_blank">https://extensions.gnome.org/extension/495/topicons/</a><br />
<br />
أخيرا إقاف <span style="color: #3d85c6;"><b>Automatic Suspend</b></span> بعد مدة معينة (شيء مثل <span style="color: #3d85c6;"><b>sleep</b></span> في ويندوز ) .<br />
<br />
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo -u gdm dbus-launch gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type nothing</b></span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<span style="color: magenta;"><b> sudo -u gdm dbus-launch gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-type nothing</b></span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<span style="color: magenta;"><b>gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type nothing</b></span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<span style="color: magenta;"><b>gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-type nothing</b></span> </div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<br /></div>
<br />
<br />
<br />
<h4 style="text-align: right;">
19-تثبيت أشياء خاصة بالملفات المضغوطة.</h4>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install zip p7zip gzip cpio unar p7zip-plugins </b></span></div>
</blockquote>
<br />
<br />
<br />
<br />
<b>20-تثبيت <span style="color: #3d85c6;">Flatpak</span> وإضافة مستودع <span style="color: #3d85c6;">Flathub</span> .</b><br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install flatpak</b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo</b></span></div>
</blockquote>
<br />
<br />
<br />
<h4 style="text-align: right;">
21-تثبيت محررات النصوص البرمجية وبيئات العمل <span style="color: #3d85c6;">IDE</span>
نختار ما يناسبنا ملاحظة هناك برامج موجهة للغة برمجة معينة أو لبيئة
تطوير معينة إذا كنا لا نعرف ما نريد نبحث في جوجل عن إسم البرنامج ونقرأ
قليلا عنه .</h4>
-برنامج <span style="color: #3d85c6;"><b>geany</b></span> هذا البرنامج يدعم الكثير من لغات البرمجة.<br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install geany geany-themes xterm </b></span></div>
</blockquote>
لهذا البرناج الكثر من الإضافة الممكن تثبيتها نبحث ونختار ما يناسبنا .<br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf search geany</b></span></div>
</blockquote>
<br />
-برامج متخصصة لمكتبة <span style="color: #3d85c6;"><b>gtk</b></span> .<br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install anjuta</b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install glade</b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install glade3</b></span></div>
</blockquote>
-برنامج متخصص للغة برمجة <span style="color: #3d85c6;"><b>c</b></span> و <span style="color: #3d85c6;"><b>++c </b></span>.<br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install codeblocks xterm gcc-c++ gcc </b></span></div>
</blockquote>
-برنامج متخصص لمكتبة <span style="color: #3d85c6;"><b>qt</b></span> .<br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install qt-creator </b></span></div>
</blockquote>
-برنامج <span style="color: #3d85c6;"><b>monodevelop</b></span> لمحبي <span style="color: #3d85c6;"><b>#c</b></span> .<br />
<a href="http://www.arfedora.com/2016/12/monodevelop-flatpak.html">http://www.arfedora.com/2016/12/monodevelop-flatpak.html</a><br />
<br />
<br />
-برنامج <span style="color: #3d85c6;"><b>NetBeans</b></span> .<br />
<a href="http://www.arfedora.com/2016/10/netbeans.html">www.arfedora.com/2016/10/netbeans.html</a><br />
<br />
<br />
-برنامج متخصصة للغة البرمجة بايثون.<br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install eric </b></span></div>
</blockquote>
<br />
-تثبيت برنامج <span style="color: #3d85c6;"><b>eclipse</b></span> الشهير مع كل إضافاته الخاصة بلغات البرمجة مثل <span style="color: #3d85c6;"><b>++c </b></span>و <span style="color: #3d85c6;"><b>java</b></span> و <span style="color: #3d85c6;"><b>python</b></span> .<br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install @eclipse </b></span></div>
</blockquote>
<br />
<br />
-برنامج <span style="color: #3d85c6;"><b>vim</b></span> محرر نصوص وأكثر له العديد من الإضافات يعمل من الطرفية <span style="color: #3d85c6;"><b>Terminal</b></span> لإستخدامه نحتاج أن نتعلم قلبلا عنه .<br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install vim</b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<br />
<span style="color: magenta;"><b>sudo dnf search vim</b></span></div>
</blockquote>
-<span style="color: #3d85c6;"><b>nano</b></span> محرر نصوص بسيط يعمل من الطرفية .<br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install nano</b></span></div>
</blockquote>
<br />
-برنامج <span style="color: #3d85c6;"><b>emacs</b></span> .<br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install emacs</b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<b><span style="color: magenta;">sudo dnf search emacs</span></b></div>
</blockquote>
<br />
-برنامج <b><span style="color: #3d85c6;">Microsoft</span></b> <span style="color: #3d85c6;"><b>Visual Studio Code</b></span> .<br />
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc</b></span></div>
<span style="color: magenta;"><b><br /></b></span>
<br />
<div style="text-align: left;">
<span style="color: magenta;"><b>echo
-e "[code]\nname=Visual Studio
Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc"
|sudo tee /etc/yum.repos.d/vscode.repo</b></span></div>
<span style="color: magenta;"><b><br /></b></span>
<br />
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install code</b></span></div>
<div class="well well-sm">
<br /></div>
<br />
-برنامج <span style="color: #3d85c6;"><b>atom</b></span>
البرنامج يدعم الكثير من لغات البرمجة وله الكثير من الإضافات طريقة
التثبيت وبعض المعلومات مشروحة في موضوع منفصل ممكن أيضا تثبيته من خلال <span style="color: #3d85c6;"><b>Fedy</b></span> ملاحظة لنظام <b><span style="color: #3d85c6;">64bit</span></b> فقط.<br />
<a href="http://arfedora.blogspot.com/2016/03/atom.html">http://arfedora.blogspot.com/2016/03/atom.html</a> <br />
<br />
<br />
ممكن أيضا تثبيت <span style="color: #3d85c6;"><b>Atom</b></span> و <span style="color: #3d85c6;"><b><span style="color: #3d85c6;">Microsoft</span> </b></span><span style="color: #3d85c6;"><span style="color: black;"><span style="color: #3d85c6;"><b>Visual Studio Code</b></span> و <span style="color: #3d85c6;"><b>Pycharm</b></span> من خلال <span style="color: #3d85c6;"><b>Flathub</b></span> يمكنك الدخول على هذا الرابط في الأسفل أو بكل بساطة إذا كنت تستخدم جنوم إدخل على المتجر ستظهر البرامج هناك يمكنك البحث عنها .</span></span><br />
<span style="color: #3d85c6;"><span style="color: black;"> <a href="https://beta.flathub.org/apps/category/Development" target="_blank">https://beta.flathub.org/apps/category/Development</a></span><b><br /></b></span><br />
<br />
<br />
<br />
<br />
<br />
<h4 style="text-align: right;">
22-برامج المحادثة نختار ما يناسبنا .</h4>
<b>-برنامج <span style="color: #3d85c6;">Telegram</span> .</b><br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install telegram-desktop </b></span></div>
</blockquote>
<b>-برنامج <span style="color: #3d85c6;">skype</span> مشروح التثبيت في موضوع مستقل ومتوفر أيضا على <span style="color: #3d85c6;">flathub</span> .</b><br />
<a href="http://www.arfedora.com/2016/07/skype.html">http://www.arfedora.com/2016/07/skype.html</a><br />
<br />
<br />
<b>-برنامج محادثة <span style="color: #3d85c6;">irc</span> .</b><br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install hexchat</b></span></div>
</blockquote>
<br />
<br />
<br />
<h4 style="text-align: right;">
23-تثبيت برامج الأجهزة الوهمية نختار ما يناسبنا . </h4>
<h4 style="text-align: right;">
</h4>
<b>-برنامج <span style="color: #3d85c6;">virtualbox</span> نستخدم سكربت <span style="color: #3d85c6;">arfedy</span>.</b><br />
<br />
<b><span style="color: #3d85c6;">ملاحظة جدا مهمة</span></b> وهو خطأ يقع فيه الكثيرون لضمان نجاح التثبيت <b><span style="color: #3d85c6;">%100</span></b>
يجب أن يكون الجهاز يعمل بأخر إصدار من النواة لهذا الأفضل عمل تحديث
للنظام وإعادة إقلاع الجهاز والإقلاع من أجدد نواة متوفرة ثم القيام بعملية
تثبيت <span style="color: #3d85c6;"><b>virtualbox</b></span> .<br />
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpKb3-bADluH1DrcnPJxR1waM4-irBJXUwonKxxo4zdUYB-22R5O5yzGp3ObKvbyhC64opafim420CKTtGFp6wecjHtnFMcYhRiAuAiA1yF48a0r7oZEdJjl9Er67NBOaEZoZyvOkXXiw/s1600/ar+%25288th+copy%2529.jpg"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpKb3-bADluH1DrcnPJxR1waM4-irBJXUwonKxxo4zdUYB-22R5O5yzGp3ObKvbyhC64opafim420CKTtGFp6wecjHtnFMcYhRiAuAiA1yF48a0r7oZEdJjl9Er67NBOaEZoZyvOkXXiw/s320/ar+%25288th+copy%2529.jpg" /></a></div>
<br />
الأن رابط يشرح إضافة له <span style="color: #3d85c6;"><b>Extensions Pack</b></span> ورابط يشرح حل مشكلة معروفة.<br />
<a href="http://arfedora.blogspot.com/2016/01/virtualbox.html">http://arfedora.blogspot.com/2016/01/virtualbox.html</a> <br />
<a href="https://arfedora.blogspot.com/2018/03/virtualbox.html" target="_blank">https://arfedora.blogspot.com/2018/03/virtualbox.html</a><br />
<br />
<br />
-برنامج <span style="color: #3d85c6;"><b>Gnome Boxes </b></span>مع رابط يشرح عنه.<br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install gnome-boxes</b></span></div>
</blockquote>
<a href="https://arfedora.blogspot.com/2018/04/gnome-boxes.html" target="_blank">https://arfedora.blogspot.com/2018/04/gnome-boxes.html</a><br />
<br />
<div style="text-align: left;">
<br /></div>
<br />
<b>-برنامج <span style="color: #3d85c6;">virt-manager</span> وبرامج دعم الأجهزة الوهمية.</b><br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf group mark remove virtualization</b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf group install --with-optional virtualization </b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install virt-manager edk2-ovmf</b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo systemctl enable libvirtd</b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo systemctl start libvirtd </b></span></div>
</blockquote>
بعد التثبيت إذا واجهتنا أي مشكلة في <span style="color: #3d85c6;"><b>virtualbox</b></span> أو <span style="color: #3d85c6;"><b>virt-manager</b></span> نعيد إقلاع الجهاز .<br />
<br />
اخر <b><span style="color: #3d85c6;"><span style="color: #3d85c6;">ملاحظة</span></span></b> خاصية <span style="color: #3d85c6;"><b>secureboot</b></span> في البايوس إذا كانت مفعلة قد تسبب مشاكل ل <span style="color: #3d85c6;"><b>VirtualBox</b></span> وهي عدم القدرة على تفعيل تعريفات خاصة يحتاجه <span style="color: #3d85c6;"><b>VirtualBox</b></span> . <br />
<br />
<br />
<br />
<br />
<h4 style="text-align: right;">
24-برامج تنزيل التورنت <span style="color: #3d85c6;">Torrent</span> .</h4>
<b>-لواجهة <span style="color: #3d85c6;">kde</span> <span style="color: #3d85c6;">plasma</span> و <span style="color: #3d85c6;">lxqt</span> .</b><br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install qbittorrent </b></span></div>
</blockquote>
<b>-لباقي الواجهات .</b><br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install transmission </b></span></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install deluge</b></span></div>
</blockquote>
<br />
<br />
<br />
<h4 style="text-align: right;">
25-برامج تسجيل الشاشة نختار ما يناسبنا .</h4>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install vokoscreen ffmpeg ffmpeg-libs pulseaudio-utils gstreamer-ffmpeg </b></span></div>
</blockquote>
-إذا واجهتنا أي مشكلة في <span style="color: #3d85c6;"><b>vokoscreen</b></span> نحذف مجلد الإعدادا تالخاص به ثم نشغله من جديد .<br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>rm -r ~/.config/vokoscreen</b></span></div>
</blockquote>
<br />
-برنامج <span style="color: #3d85c6;"><b>shutter</b></span> لأخذ لقطات عن الشاشة والتعديل على الصور (برنامج <span style="color: #3d85c6;"><b>shutter</b></span> مفيد جدا للمهم بعمل شروحات في الأسفل رابط يشرح عنه).<br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install shutter</b></span></div>
</blockquote>
<a href="http://www.linuxac.org/forum/threads/67814-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D8%AC-Shutter-%D9%88-%D8%A7%D8%B3%D8%AA%D8%B9%D8%B1%D8%A7%D8%B6-%D9%85%D9%85%D9%8A%D8%B2%D8%A7%D8%AA%D9%87" target="_blank">http://www.linuxac.org/forum/threads/67814-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D8%AC-Shutter-%D9%88-%D8%A7%D8%B3%D8%AA%D8%B9%D8%B1%D8%A7%D8%B6-%D9%85%D9%85%D9%8A%D8%B2%D8%A7%D8%AA%D9%87</a><br />
<br />
<br />
<b>ملاحظة بعض البرامج </b><b><span style="color: magenta;"><b><span style="color: #3d85c6;">تسجيل الشاشة </span><span style="color: black;">لا تعمل على</span> <span style="color: #3d85c6;">wayland <span style="color: black;">لمن يستخدم واجهة جنوم في واجهة الدخول يختار </span></span></b></span></b><b><span style="color: magenta;"><b><span style="color: #3d85c6;"><span style="color: black;"><span style="color: #3d85c6;">gnome on Xorg<span style="color: black;"> أو يستخدم برنامجي هذا هو في الوقت الحالي موجه لواجهة جنوم فقط ولن يعمل إلا عليها.</span></span></span></span></b></span></b><br />
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf copr enable youssefmsourani/gvrecord -y</b></span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install gvrecord -y</b></span></div>
لمزيد من المعلومات عنه .<br />
<a href="https://arfedora.blogspot.com/2018/04/gvrecord.html" target="_blank">https://arfedora.blogspot.com/2018/04/gvrecord.html</a><br />
<br />
<br />
<h4 style="text-align: right;">
26-تثبيت برنامج <span style="color: #3d85c6;">steam</span> .</h4>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install steam</b></span></div>
</blockquote>
<br />
<br />
<br />
<h4 style="text-align: right;">
27- تثبيت برنامج محاكي نظام ويندوز <span style="color: #3d85c6;">wine</span> والبرنامج المساعد <span style="color: #3d85c6;">playonlinux</span> .</h4>
<blockquote class="tr_bq">
<div style="text-align: left;">
<b><span style="color: magenta;">sudo dnf install wine</span></b></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install playonlinux</b></span></div>
</blockquote>
<br />
<br />
<br />
<b>28- تثبيت برنامح <span style="color: #3d85c6;">arfedora-control-center</span> .</b><br />
<br />
ما زلت <span style="color: #3d85c6;">أطور فيه</span> ولو أني توقفت منذ عدت أشهر على العموم البرنامج يوفر <span style="color: #3d85c6;"><b>Launcher</b></span> لمراكز تحكم الواجهات ويوفر بعض الادوات مثل إقاف وتشغيل الخدمات وإقاف وتشغيل المستودعات والتعديل على إعدادات محمل الإقلاع <span style="color: #3d85c6;"><b>Grub</b></span> لهذا الحذر واجب يعني لا تعدل على شيء او توقف مثلا خدمة لا تعرف عملها قد يادي هذا لتوقف النظام عن العمل .<br />
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf copr enable youssefmsourani/arcontrolcenter -y</b></span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install arfedora-control-center -y</b></span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<br /></div>
<h4 style="text-align: right;">
29-تثبيت أيات .</h4>
<a href="http://arfedora.blogspot.com/2015/11/blog-post_11.html">http://arfedora.blogspot.com/2015/11/blog-post_11.html</a><br />
<br />
<br />
<h4 style="text-align: right;">
30-تثبيت متصفح <span style="color: #3d85c6;"><b>tor</b></span> .</h4>
<a href="http://www.arfedora.com/2016/05/tor.html">http://www.arfedora.com/2016/05/tor.html</a><br />
<br />
<br />
<h4 style="text-align: right;">
31-تثبيت برنامج <span style="color: #3d85c6;">powerline</span> لتجميل الطرفية <span style="color: #3d85c6;">Terminal</span> .</h4>
<a href="http://arfedora.blogspot.com/2015/10/powerline.html">http://arfedora.blogspot.com/2015/10/powerline.html</a><br />
<br />
<br />
<h4 style="text-align: right;">
32-ضبط إعدادات <span style="color: #3d85c6;">LibreOffice</span> للكتابة باللغة العربية بشكل صحيح .</h4>
<a href="http://arfedora.blogspot.com/2015/11/libreoffice.html">http://arfedora.blogspot.com/2015/11/libreoffice.html</a><br />
<br />
<br />
<h4 style="text-align: right;">
33-حل مشكلة عدم القدرة على فتح أقسام <span style="color: #3d85c6;">NTFS</span> الخاص بويندوز أو مشكلة عدم القدرة على الكتابة أو الحفظ فيهم .</h4>
<a href="http://arfedora.blogspot.com/2015/10/blog-post_73.html">http://arfedora.blogspot.com/2015/10/blog-post_73.html</a><br />
<br />
<br />
<h4 style="text-align: right;">
34-تثبيت برنامج رائع للترجمة الفورية.</h4>
<a href="http://arfedora.blogspot.com/2016/03/st-trans.html">http://arfedora.blogspot.com/2016/03/st-trans.html</a><br />
<br />
<br />
<br />
<h4 style="text-align: right;">
35- تخصيص واجهة جنوم شل <span style="color: #3d85c6;">Gnome Shell</span>.</h4>
<div style="text-align: right;">
<span style="font-weight: normal;"><span style="font-weight: normal;"> ثبت الحزمة في الأسفل وإبحث في <span style="color: #3d85c6;"><b>arfedora-control-center</b></span> عن <span style="color: #3d85c6;"><b>Gnome Tweak Themes</b></span> .</span></span><br />
<br />
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf copr enable youssefmsourani/arcontrolcenter -y</b></span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install </b></span><span style="color: magenta;"><b>arfedora-control-center-gnome-tweak-plugin
-y</b></span></div>
</div>
<div style="text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdY-3WVzpO9lGFf3LfXYXpOIEwH-8jLXCO8QMSqepX2iqaKnfIIIStuFwXeTKxM7xm5rLBsOTTwI3U3IoGpWtP8YD89fL-4mIXkt6RQygzEIE9J9WMOj-WgKcHnaNlP7GQfHrGpHbS5fM/s1600/Screenshot+from+2018-04-04+16-00-53.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="692" data-original-width="975" height="227" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdY-3WVzpO9lGFf3LfXYXpOIEwH-8jLXCO8QMSqepX2iqaKnfIIIStuFwXeTKxM7xm5rLBsOTTwI3U3IoGpWtP8YD89fL-4mIXkt6RQygzEIE9J9WMOj-WgKcHnaNlP7GQfHrGpHbS5fM/s320/Screenshot+from+2018-04-04+16-00-53.png" width="320" /></a></div>
<br />
<div style="text-align: left;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<h4 style="text-align: right;">
36-تثبيت برامج تصميم وبرمجة الألعاب .</h4>
<h4 style="text-align: right;">
<span style="color: #3d85c6;">-Unity3D .</span></h4>
<h4 style="text-align: right;">
</h4>
<a href="http://www.arfedora.com/2015/11/unity3d.html">http://www.arfedora.com/2015/11/unity3d.html</a><br />
<br />
-<span style="color: #3d85c6;"><b>Godot</b></span> مفتوح المصدر.<br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b> sudo dnf install godot </b></span></div>
</blockquote>
<br />
<br />
<br />
<h4 style="text-align: right;">
37- حل مشكلة الكتابة بالعربية على <span style="color: #3d85c6;">Gnome Terminal</span> وعلى ما أظن <span style="color: #3d85c6;">Mate</span> <span style="color: #3d85c6;">Terminal</span> .</h4>
<a href="http://www.arfedora.com/2016/08/gnome-terminal.html">http://www.arfedora.com/2016/08/gnome-terminal.html</a> <br />
<br />
<br />
<br />
<br />
<h4 class="post-title entry-title" itemprop="name" style="text-align: right;">
38-حل مشكلة ظهور بعض ملفات النصوص العربية الأتية من ويندوز (مثال ملفات الترجمة).</h4>
<h4 class="post-title entry-title" itemprop="name" style="text-align: right;">
<a href="http://www.arfedora.com/2017/01/blog-post_23.html">http://www.arfedora.com/2017/01/blog-post_23.html</a> </h4>
<h4 class="post-title entry-title" itemprop="name" style="text-align: right;">
</h4>
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
39-لمن أراد ايقاف كاميرا اللابتوب من خلال إقاف تعريفها .</h4>
<blockquote class="tr_bq">
<div style="text-align: left;">
<b><span style="color: magenta;">sudo modprobe -r uvcvideo</span></b></div>
</blockquote>
<div style="text-align: left;">
<blockquote>
<span style="color: magenta;"><b>echo "blacklist uvcvideo"|sudo tee /etc/modprobe.d/blacklistcamera.conf</b></span></blockquote>
</div>
للتراجع عن اﻷمر .<br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<b><span style="color: magenta;">sudo modprobe uvcvideo</span></b></div>
</blockquote>
<blockquote class="tr_bq">
<div style="text-align: left;">
<br />
<span style="color: magenta;"><b>sudo rm /etc/modprobe.d/blacklistcamera.conf</b></span></div>
</blockquote>
<br />
<br />
<br />
<h4 style="text-align: right;">
40-طريقة التبديل بين كروت الشاشة لمن لديك كرت شاشة هجين .</h4>
<a href="http://www.arfedora.com/2016/09/25_28.html" target="_blank">http://www.arfedora.com/2016/09/25_28.html</a><br />
<br />
<br />
<br />
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
41-تعريف كرت <span style="color: #3d85c6;">WiFi Broadcom</span> من خلال سكربت <span style="color: #3d85c6;">arfedy</span> .</h4>
<b><span style="color: #3d85c6;">ملاحظة جدا مهمة</span></b> وهو خطأ يقع فيه الكثيرون لضمان نجاح التثبيت <b><span style="color: #3d85c6;">%100</span></b>
يجب أن يكون الجهاز يعمل بأخر إصدار من النواة لهذا الأفضل عمل تحديث
للنظام وإعادة إقلاع الجهاز والإقلاع من أجدد نواة متوفرة ثم القيام بعملية
تثبيت التعريف .<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrkTjQQVTfEcQfEnsg8GShYX1NfDjwhoZzrphsiDZrJex0iOV8Fkb3B_T-gmvdlFgIJvzNa8-xCABZTWZZn16aZ1BhTWVErVvXtCY0AhNftUc4wlGo7Gzi0mxo-iGXn0rQurEfubFPVlg/s1600/broadcom.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="173" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrkTjQQVTfEcQfEnsg8GShYX1NfDjwhoZzrphsiDZrJex0iOV8Fkb3B_T-gmvdlFgIJvzNa8-xCABZTWZZn16aZ1BhTWVErVvXtCY0AhNftUc4wlGo7Gzi0mxo-iGXn0rQurEfubFPVlg/s320/broadcom.jpg" width="320" /></a></div>
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
42-موضوع عن تثبيت تعريفات كروت <span style="color: #3d85c6;">Realtek Wifi</span> .</h4>
<a href="http://www.arfedora.com/2016/12/realtek.html">http://www.arfedora.com/2016/12/realtek.html</a><br />
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
43-تثبيت <span style="color: #3d85c6;">scratch2</span> من خلال <span style="color: #3d85c6;">wine</span> و <span style="color: #3d85c6;">playonlinux</span> .</h4>
<h4 style="text-align: right;">
<a href="http://www.arfedora.com/2016/09/scratch-2-playonlinux.html" target="_blank">http://www.arfedora.com/2016/09/scratch-2-playonlinux.html</a></h4>
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
44-بديل<span style="color: #3d85c6;"> Internet Download Manager</span>.</h4>
<h4 style="text-align: right;">
<a href="https://arfedora.blogspot.com/2018/03/internet-download-manager.html" target="_blank">https://arfedora.blogspot.com/2018/03/internet-download-manager.html</a> </h4>
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
45- بعض المشاكل التي قد تواجهك في فيدورا وحلها وبعض النصائح .</h4>
<h4 style="text-align: right;">
<a href="https://arfedora.blogspot.com/2018/03/blog-post.html" target="_blank">https://arfedora.blogspot.com/2018/03/blog-post.html</a></h4>
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
46-إذا كنت مستخدم لفيدورا او حتى أول مرة تستخدمها من الجيد أن تقرأ هذا الموضوع لتعرف ما هو الجديد في هذا الإصدار .</h4>
<h4 style="text-align: right;">
<a href="https://arfedora.blogspot.com/2018/04/28_5.html" target="_blank">https://arfedora.blogspot.com/2018/04/28_5.html</a></h4>
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
47-تثبيت تعريف كرت شاشة Nvidia تابع هذا المنشور على فيسبوك (التجربة على مسؤوليتك) .</h4>
<h4 style="text-align: left;">
<a href="https://www.facebook.com/groups/LinuxAC.org/permalink/2033411770318234/" target="_blank">https://www.facebook.com/groups/LinuxAC.org/permalink/2033411770318234/</a> </h4>
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
48-إذا كنت تستخدم Fedora kde ,لعرض ما يسمى video thumbnails في مدير ملفات kde أي مدير الملفات Dolphin .</h4>
<h4 style="text-align: left;">
<a href="https://arfedora.blogspot.com/2018/05/video-thumbnails-kde.html" target="_blank">https://arfedora.blogspot.com/2018/05/video-thumbnails-kde.html</a> </h4>
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
</h4>
<h4 style="text-align: right;">
49-لتثبيت بيئات أخرى ومن ضمنها الواجهات <span style="color: #3d85c6;">(أمر لا أنصح به وأشدد على هذا) </span>.</h4>
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf group install workstation-product-environment #[GNOME SHELL Desktop]</b></span></div>
</blockquote>
<br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf group install kde-desktop-environment #[KDE Desktop]</b></span></div>
</blockquote>
<br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf group install xfce-desktop-environment #[XFCE Desktop]</b></span></div>
</blockquote>
<br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf group install mate-desktop-environment #[Mate Desktop]</b></span></div>
</blockquote>
<br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf group install cinnamon-desktop-environment #[Cinnamon-desktop]</b></span></div>
</blockquote>
<br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf group install lxqt-desktop-environment #[LXQT Desktop]</b></span></div>
</blockquote>
<br />
<blockquote class="tr_bq">
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf group install lxde-desktop-environment #[LXDE Desktop]</b></span></div>
</blockquote>
<br />
<br /></div>
Yucuf Souranihttp://www.blogger.com/profile/02081552714917269435noreply@blogger.comtag:blogger.com,1999:blog-4429207371564067122.post-40664205113639152702018-05-01T00:10:00.000+03:002018-05-02T17:12:41.674+03:00بالصور أول تجربة سريعة لفيدورا 28 التجريبية<div dir="rtl" style="text-align: right;" trbidi="on">
<div style="text-align: center;">
<b>بسم الله الرحمن الرحيم</b></div>
<div style="text-align: center;">
<b>السلام عليكم ورحمة الله وبركاته</b></div>
<br />
<br />
<br />
<h2 style="text-align: right;">
أول تجربة سريعة لفيدورا 28 التجريبية لفت نظري هذه الأشياء .</h2>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXa7V1SLWW_WhZxKHW5bTHks4VJZpxg5oRdoTrsrBoLEGAtgZSO9bTHmK4bspds7YW9V6HZcnzmLAAIWopXYLpitRbNBuKeMJZS2jbrO2ib4e8EI3BO_gamr5cKchZzzmnVgUu3UilDSw/s1600/fedora_infinity_140x140.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="140" data-original-width="140" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXa7V1SLWW_WhZxKHW5bTHks4VJZpxg5oRdoTrsrBoLEGAtgZSO9bTHmK4bspds7YW9V6HZcnzmLAAIWopXYLpitRbNBuKeMJZS2jbrO2ib4e8EI3BO_gamr5cKchZzzmnVgUu3UilDSw/s1600/fedora_infinity_140x140.png" /></a></div>
<a name='more'></a><br />
1-في فيدورا جنوم أي Fedora Workstation برنامج التثبيت Anaconda لا يطلب إضافة مستخدم و تعين كلمة
مرور بدل من ذلك تم تأجيل الأمر لبعد التثبيت لما يسمى Initial Setup كما
يظهر في الصور المرفقة مع المنشور تختار منه إسم مستخدم وكلمة مرور مع
الملاحظة أن هذا المستخدم سيكون Admin ويستطيع إستخدام sudo ,ومن هناك
أيضا يمكنك تفعيل أو إقاف بعض الاشياء إن أردت .<br />
<br />
<br />
2-في فيدورا جنوم أي Fedora Workstation مستخدم root غير مفعل بشكل إفتراضي إذا أردت تفعيله عين له كلمة مرور (تابع الصور في الأسفل) , اما في باقي الإصدارات يمكنك تعين كلمة مرور له أثناء التثبيت .<br />
<br />
<br />
<div class="text_exposed_show">
3-هناك نسخ أقراص 32bit وهذا لم يكن في فيدورا 27 .<br />
<br />
<br />
4-تم إضافة خاصية starred لمدير الملفات nautilus حيث ممكن عمل star
للملفات للوصول السريع لها .<br />
<br />
<br />
5-إمكانية تفعيل وإقاف تفعيل المستودعات وإمكانية حذف مستودعات Flatpak من متجر جنوم بالإضافة إلى ان المتجر يطلب منك الموافقة على تفعيل مستودعات البرمجيات الغير حرة.<br />
<br />
<br />
6-في الإصدار الجديد من جنوم تم إلغاء إمكانية عرض الأيقونات على ال Desktop (يقال أنه سيتم توفير إضافة تعوض عن هذا) .<br />
<br />
<br />
7-في الإصدار الجديد من جنوم بشكل إفتراضي تم إلغاء إمكانية رفع الصوت فوق ال 100% في مركز التحكم لاكن يمكن إرجاع هذه الإمكانية من خلال gnome tweaks (شاهد الصور) .<br />
<br />
<br />
8-ال Calendar الخاص بجنوم يعرض لك الحرارة والطقس المتوقع في الأيام القادمة طبعا بعد الموافقة على تفعيل خاصية التعرف على مكانك .<br />
<br />
<br />
9-تحسن في برنامج Maps الخاص بجنوم (أظن الأمر حصل في الإصدار السابق لاكن إنتبهت له الان لا أعلم).<br />
<br />
<br />
10-تحسن في برنامج dconf-editor (أيضا أظن الأمر حصل في الإصدار السابق لاكن إنتبهت له الان لا أعلم).<br />
<br />
<br />
11-بعض الإضافات في خيارات برنامج gnome tweaks .<br />
<br />
<br />
12-برنامج جديد إسمه gnome-usage لاكن لا يأتي بشكل مسبق لتثبيته sudo dnf install gnome-usage عمل البرنامج عرض معلومات عن حالة البرمجيات التي تعمل من إستهلاك المعالج والذاكرة وعرض معلومات عن الهارديسك بشكل عام (تابعو الصور في الأسفل ) .<br />
<br />
<br />
13-أيضا من الأشياء الجديدة في فيدورا 28 والذي وجدته أمر مستغرب هو وجوزد حزمة فيها مستودعين واحد ل Pycharm وواحد google chrome و steam و nvidia لاكن هذه المستودعات تكون غير مفعلة بشكل إفتراضي لاكن ممكن تفعيلها من متجر جنوم وعند اول تشغيل للمتجر يعرض لك إذا كنت تريد تفعيلهم .<br />
<br />
<br />
14-ادوات VirtualBox Guest Additions أصبحو موجودين بشكل مسبق يعني في حال أردت إستخدام فيدروا على VirtualBox لن تحتاج تثبيت هذه الأدوات للتتمتع ببعض المميزات مثل Full Screen وغيره ...إلخ .<br />
<br />
<br />
15-<span data-offset-key="3dump-0-0"><span data-text="true"> لتعمل كل صيغ الفيديوهات على youtube في Firefox/Fedora .</span></span><br />
<div data-contents="true">
<div class="" data-block="true" data-editor="7a9jq" data-offset-key="d0ft4-0-0">
<div class="_1mf _1mk" data-offset-key="d0ft4-0-0">
<span data-offset-key="d0ft4-0-0"><br data-text="true" /></span></div>
</div>
<div class="" data-block="true" data-editor="7a9jq" data-offset-key="2ekot-0-0">
<div class="_1mf _1mk" data-offset-key="2ekot-0-0">
<span data-offset-key="2ekot-0-0"><span data-text="true">حسب ما قرات أن الإصدارات الأخيرة من firefox يستخدم ffmpeg بدل Gstreamer لهذا تحتاج أيضا حزمة ffmpeg-libs و compat-ffmpeg28 لاكن هذه الحزمة متوفرة في مستودعات rpmfusion .</span></span></div>
</div>
<div class="" data-block="true" data-editor="7a9jq" data-offset-key="40e6v-0-0">
<div class="_1mf _1mk" data-offset-key="40e6v-0-0">
<span data-offset-key="40e6v-0-0"><br data-text="true" /></span></div>
</div>
<div class="" data-block="true" data-editor="7a9jq" data-offset-key="5lune-0-0">
<div class="_1mf _1mk" data-offset-key="5lune-0-0">
<span data-offset-key="5lune-0-0"><span data-text="true">مع الملاحظة أظن لم يعد هناك حاجة لتفعيل مستودع fedora-cisco-openh264 وتثبيت منه بعض الحزم أساسا هذا المستودع لفيدورا 28 موجود لاكن فارغ لا يحتوي شيء.</span></span></div>
</div>
<div class="" data-block="true" data-editor="7a9jq" data-offset-key="a0obv-0-0">
<div class="_1mf _1mk" data-offset-key="a0obv-0-0">
<br data-text="true" /><span data-offset-key="a0obv-0-0"> لتثبيت كل ما ذكر .</span></div>
</div>
<div style="text-align: left;">
<a href="https://gist.github.com/yucefsourani/98c51bfad3d298f116d53a8b19a5edc5" target="_blank">https://gist.github.com/yucefsourani/98c51bfad3d298f116d53a8b19a5edc5</a></div>
<div class="" data-block="true" data-editor="7a9jq" data-offset-key="2436n-0-0">
<div class="_1mf _1mj" data-offset-key="2436n-0-0">
<span data-offset-key="2436n-0-0"><span data-text="true"><br /></span></span></div>
<div class="_1mf _1mj" data-offset-key="2436n-0-0">
<span data-offset-key="2436n-0-0"><span data-text="true"><br /></span></span>
<span data-offset-key="2436n-0-0"><span data-text="true"><br /></span></span></div>
<div class="_1mf _1mj" data-offset-key="2436n-0-0">
<span data-offset-key="2436n-0-0"><span data-text="true">16-برنامج dnfdragora لم يعد موجود بشكل مسبق (على الأقل في الإصدار Beta</span></span><span data-offset-key="2436n-0-0"><span data-text="true"> Fedora Workstation ) .</span></span></div>
<div class="_1mf _1mj" data-offset-key="2436n-0-0">
<span data-offset-key="2436n-0-0"><span data-text="true"><br /></span></span></div>
<div class="_1mf _1mj" data-offset-key="2436n-0-0">
<span data-offset-key="2436n-0-0"><span data-text="true"><br /></span></span>
<span data-offset-key="2436n-0-0"><span data-text="true">17- </span></span><span data-offset-key="2436n-0-0"><span data-text="true"><span data-offset-key="789m4-0-0"><span data-text="true">في جنوم 3.28 تم إعادة تسمية gnome tweak tool إلى gnome tweaks او بإختصار tweaks إسم حزمة التثبيت gnome-tweaks بدل gnome-tweak-tool .</span></span></span></span></div>
<div class="_1mf _1mj" data-offset-key="2436n-0-0">
<span data-offset-key="2436n-0-0"><span data-text="true"></span></span><br />
<span data-offset-key="2436n-0-0"><span data-text="true"></span></span><br />
<span data-offset-key="2436n-0-0"><span data-text="true"></span></span><br />
<span data-offset-key="2436n-0-0"><span data-text="true"><br /></span></span>
<span data-offset-key="2436n-0-0"><span data-text="true"></span></span><br />
<span data-offset-key="2436n-0-0"><span data-text="true"><br /></span></span>
<span data-offset-key="2436n-0-0"><span data-text="true"></span></span><br />
<span data-offset-key="2436n-0-0"><span data-text="true">18- تثبيت تعريف Nvidia اصبح أسهل (لا تنسى على الأضمن أن تغلق secureboot في حالت UEFI ) لمزيد من المعلومات تابع هذا المنشور لي على فيسبوك لا أريد أن يطول هذا الشرح أكثر من هذا . </span></span><br />
<div style="text-align: left;">
<span data-offset-key="2436n-0-0"><span data-text="true"><a href="https://www.facebook.com/groups/LinuxAC.org/permalink/2033411770318234/" target="_blank">https://www.facebook.com/groups/LinuxAC.org/permalink/2033411770318234/</a></span></span></div>
<br />
<span data-offset-key="2436n-0-0"><span data-text="true"><br /></span></span></div>
</div>
</div>
هذه بعض الروابط التي تشرح التغيرات إن كان في التوزيعة أو في جنوم .<br />
<br />
<div style="text-align: left;">
<a href="https://fedoraproject.org/wiki/Releases/28/ChangeSet" target="_blank">https://fedoraproject.org/wiki/Releases/28/ChangeSet</a></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<a href="https://fedoramagazine.org/announcing-fedora-28-beta/" target="_blank">https://fedoramagazine.org/announcing-fedora-28-beta/</a></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<a href="https://help.gnome.org/misc/release-notes/3.28/" target="_blank">https://help.gnome.org/misc/release-notes/3.28/</a> </div>
<h3 style="text-align: right;">
صور :</h3>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicdaPek7vVQgOa5MRH501zYODUoyYEA9hTgnJZTX6HMTTVUspzedlL_YAe788BwyT2e1P_dnmx9HKyU_rct-Egi0eCaiIneZxamUx3bzf_S1DsY-Dbfwv8RWQzt5P9HMZbPT32G8tEoC0/s1600/29683889_1931702216900846_147893737103104431_n.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="539" data-original-width="960" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicdaPek7vVQgOa5MRH501zYODUoyYEA9hTgnJZTX6HMTTVUspzedlL_YAe788BwyT2e1P_dnmx9HKyU_rct-Egi0eCaiIneZxamUx3bzf_S1DsY-Dbfwv8RWQzt5P9HMZbPT32G8tEoC0/s320/29683889_1931702216900846_147893737103104431_n.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiet8lqDIjGvC_OgUOOtqKUgR8478uL1WutjXhdU4Vc60yhfjaHmjxAAMOFqgY7lE4tEIGec1liobMyQg0T8oOgb8vsQSxwNXuxieJm9xdguAwuALUbPDjYm1OXauF_Q0739ZCVVHd8RfU/s1600/30127073_1931702243567510_5477741108288495561_n.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="539" data-original-width="960" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiet8lqDIjGvC_OgUOOtqKUgR8478uL1WutjXhdU4Vc60yhfjaHmjxAAMOFqgY7lE4tEIGec1liobMyQg0T8oOgb8vsQSxwNXuxieJm9xdguAwuALUbPDjYm1OXauF_Q0739ZCVVHd8RfU/s320/30127073_1931702243567510_5477741108288495561_n.jpg" width="320" /></a></div>
</div>
<div class="text_exposed_show">
<span id="goog_1472833227"></span><span id="goog_1472833228"></span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGwJ3OjeWDRyTvM4oH5kH4ontAgEXxMnAVqIZlWR7kuXuXu7VC8OqfxSimuQXnyrRLXQbtbV8Cve4Dea88kG1AMbOSyW8Uin-EFBIAU4-Nv3WoqFwBdBNeVbSbb2j1knEbZbPFXz7AgUo/s1600/29594656_1931702220234179_5077754491880081806_n.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="539" data-original-width="960" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGwJ3OjeWDRyTvM4oH5kH4ontAgEXxMnAVqIZlWR7kuXuXu7VC8OqfxSimuQXnyrRLXQbtbV8Cve4Dea88kG1AMbOSyW8Uin-EFBIAU4-Nv3WoqFwBdBNeVbSbb2j1knEbZbPFXz7AgUo/s320/29594656_1931702220234179_5077754491880081806_n.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLZDY89DnwQOtPmGEiU8qX_X1VndyHXFYY5gm5yJtkuMm4Rjq8CMQGxJGYVgduw_ENYaxEKJYMnhYU8MjtwljgaxrxBOnECZgJRO7SOCXAxNSZJ7U0dwsfHlZmT-cPqvI10RrKT-wZr6k/s1600/29683324_1931702300234171_3043941079054909727_n.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="539" data-original-width="960" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLZDY89DnwQOtPmGEiU8qX_X1VndyHXFYY5gm5yJtkuMm4Rjq8CMQGxJGYVgduw_ENYaxEKJYMnhYU8MjtwljgaxrxBOnECZgJRO7SOCXAxNSZJ7U0dwsfHlZmT-cPqvI10RrKT-wZr6k/s320/29683324_1931702300234171_3043941079054909727_n.jpg" width="320" /></a></div>
</div>
<div class="text_exposed_show">
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4zG99W4qwliSQ4dd9J8UWDdvaN-C3P4pgQTwrk-nAg5buEv3QkHq9gzOkP7UvfzCVqpdHHKMxLSdQTuACJEuNGaD4ICSihDBFt0quIxXzH3oxcjT43NzV45ydcinK93TjOK30vsPqpFc/s1600/29598072_1931702326900835_8743943446557770437_n.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="539" data-original-width="960" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4zG99W4qwliSQ4dd9J8UWDdvaN-C3P4pgQTwrk-nAg5buEv3QkHq9gzOkP7UvfzCVqpdHHKMxLSdQTuACJEuNGaD4ICSihDBFt0quIxXzH3oxcjT43NzV45ydcinK93TjOK30vsPqpFc/s320/29598072_1931702326900835_8743943446557770437_n.jpg" width="320" /></a></div>
</div>
<div class="text_exposed_show">
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDs4PVyI9oojNydwVSWz8Fi63K7BQpJYPeWR4k66pbr_jlZAxTRuMryQbyled-c8r7qxJ_z6h84r-e_cMnRIKNtgvi9pCFsMPOH6gmdua40B4UQ0q-QsGr-U-HjbGdrmy5GBraP0gFpU4/s1600/29793207_1931702373567497_8498055758644425073_n.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="539" data-original-width="960" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDs4PVyI9oojNydwVSWz8Fi63K7BQpJYPeWR4k66pbr_jlZAxTRuMryQbyled-c8r7qxJ_z6h84r-e_cMnRIKNtgvi9pCFsMPOH6gmdua40B4UQ0q-QsGr-U-HjbGdrmy5GBraP0gFpU4/s320/29793207_1931702373567497_8498055758644425073_n.jpg" width="320" /></a></div>
</div>
<div class="text_exposed_show">
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihWp527DHe6fpyV4a895z2A9wod5pvRJrtUqPJvhbOLGJb0HfLKpdX4lUUMvoXf2_V2IgY6iNm9IfU79RsAzcTfLvNwmmdmfRyKhcxzVq7w9q_srU7DIr70xXWssN1bSXJ1i6TYczWkto/s1600/29597881_1931702380234163_5149494261240233424_n.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="539" data-original-width="960" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihWp527DHe6fpyV4a895z2A9wod5pvRJrtUqPJvhbOLGJb0HfLKpdX4lUUMvoXf2_V2IgY6iNm9IfU79RsAzcTfLvNwmmdmfRyKhcxzVq7w9q_srU7DIr70xXWssN1bSXJ1i6TYczWkto/s320/29597881_1931702380234163_5149494261240233424_n.jpg" width="320" /></a></div>
</div>
<div class="text_exposed_show">
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXpxyp1MzdJysXYle20U0_8No8lmy7aOrzF-bdc1Qb77Y1thd6J3WANKomK0kZpfKMlAY691g6M8ZSp4gSHF_Xl5eEVmaqG2E-M_AqUO4SMia7RaZbLCb6Tjle4-T1R5idgeU1dXXKZKo/s1600/29683883_1931702393567495_2281713804619496088_n.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="539" data-original-width="960" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXpxyp1MzdJysXYle20U0_8No8lmy7aOrzF-bdc1Qb77Y1thd6J3WANKomK0kZpfKMlAY691g6M8ZSp4gSHF_Xl5eEVmaqG2E-M_AqUO4SMia7RaZbLCb6Tjle4-T1R5idgeU1dXXKZKo/s320/29683883_1931702393567495_2281713804619496088_n.jpg" width="320" /></a></div>
</div>
<div class="text_exposed_show">
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNJusiP5D9RWfJfq67kXoMJl7lfiqGJU7XJAOL8KK7i8k4AwZUNocxQJBdZ8cKApPDA8yuyx_H-cokU07h33lktnVaNv8x0I6v8SlwfajD1KFTk2mZOOpGfqoC4D2iyNtADyZznPTrjnA/s1600/29791760_1931702446900823_7776359346731647500_n.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="539" data-original-width="960" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNJusiP5D9RWfJfq67kXoMJl7lfiqGJU7XJAOL8KK7i8k4AwZUNocxQJBdZ8cKApPDA8yuyx_H-cokU07h33lktnVaNv8x0I6v8SlwfajD1KFTk2mZOOpGfqoC4D2iyNtADyZznPTrjnA/s320/29791760_1931702446900823_7776359346731647500_n.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiKBO0PLW3IBo8U6_OG8SUN9ZRg4aA81DcPb7Z2czR-RnLCL-mAzA0_v76BpjFqnTw2thsNUkk5m8d3d-aVp3ldGmwIXj-kevX3lJoFJHWLQMu-7FbzIiCrniTPVc5fcnL02sl-c7Ow6I/s1600/29694402_1931702466900821_4636460607296401373_n.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="539" data-original-width="960" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiKBO0PLW3IBo8U6_OG8SUN9ZRg4aA81DcPb7Z2czR-RnLCL-mAzA0_v76BpjFqnTw2thsNUkk5m8d3d-aVp3ldGmwIXj-kevX3lJoFJHWLQMu-7FbzIiCrniTPVc5fcnL02sl-c7Ow6I/s320/29694402_1931702466900821_4636460607296401373_n.jpg" width="320" /></a></div>
</div>
<div class="text_exposed_show">
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGWK1rtV6vbJJk0yLK1hD5a7-9xDuQTNwMvIqtpT_CJV7o7Tg8yaoTSwZ7lURHHjAJQ9gH6js1XEXxgyf4V54FyCRH-mCQO5d5Hf-wFDwPz6jT8Ngve4S7kTNo4bLBw-fUL_v3TUTjCXI/s1600/29695157_1931702490234152_4493503455731812090_n.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="539" data-original-width="960" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGWK1rtV6vbJJk0yLK1hD5a7-9xDuQTNwMvIqtpT_CJV7o7Tg8yaoTSwZ7lURHHjAJQ9gH6js1XEXxgyf4V54FyCRH-mCQO5d5Hf-wFDwPz6jT8Ngve4S7kTNo4bLBw-fUL_v3TUTjCXI/s320/29695157_1931702490234152_4493503455731812090_n.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgc7w6qGScJIH_swCZ040FRCWqMVB0JfPwWaSx2R605MfwZBf8lT_WMpckP59cUM9mj5SrR2aA05bah3F6CYbTHedHY665Jq7-jQRrBvOaSwvPWy_6BnVaEmB4M98fs9kuC_OOMUPwwB1I/s1600/29683872_1931702290234172_6389695039318661769_n.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="520" data-original-width="960" height="173" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgc7w6qGScJIH_swCZ040FRCWqMVB0JfPwWaSx2R605MfwZBf8lT_WMpckP59cUM9mj5SrR2aA05bah3F6CYbTHedHY665Jq7-jQRrBvOaSwvPWy_6BnVaEmB4M98fs9kuC_OOMUPwwB1I/s320/29683872_1931702290234172_6389695039318661769_n.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaI6GDD6BSL27nQ3I4Fk_EU7ZT9JVSZJlkV1ZYtTHfgT0O8JBUwdqDDCijuBwVfcDahgC6x-fVXXVU55E1kN14NfiF-sP7E075TkRrC5vVP182lwzi5MMFp4gwzuym9z1gud-1OMSSp9o/s1600/30123798_1931707480233653_2038697964062227658_n.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="539" data-original-width="960" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaI6GDD6BSL27nQ3I4Fk_EU7ZT9JVSZJlkV1ZYtTHfgT0O8JBUwdqDDCijuBwVfcDahgC6x-fVXXVU55E1kN14NfiF-sP7E075TkRrC5vVP182lwzi5MMFp4gwzuym9z1gud-1OMSSp9o/s320/30123798_1931707480233653_2038697964062227658_n.jpg" width="320" /></a></div>
<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7WSgmXslINMPORKP9xAC__Ec-o0Gdfo4EQcuTfV7z8n5_dP3gIKyHmUGGQ7wZTmqTCAz5jF4V1ddPeOHvXmaKwzBZ6nOpD1ZwUyy5BY1C_Yt_ls2T4LVlr7A0BN0qeBLNoUgXE_8GcB8/s1600/1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7WSgmXslINMPORKP9xAC__Ec-o0Gdfo4EQcuTfV7z8n5_dP3gIKyHmUGGQ7wZTmqTCAz5jF4V1ddPeOHvXmaKwzBZ6nOpD1ZwUyy5BY1C_Yt_ls2T4LVlr7A0BN0qeBLNoUgXE_8GcB8/s320/1.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxTsJJMtyuQM2xZOC10FRJgnZXfgfnWOyaZETVbvZKLQRfi2oE7jDn03neqzh7NFV4iGxpK1dAZGwRO0VMUkE8q2F8x1viUwE1XbRAMS5TqSIcwYj_1MY5ueGf87ZPXjpdBHfXfYaKn_M/s1600/2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxTsJJMtyuQM2xZOC10FRJgnZXfgfnWOyaZETVbvZKLQRfi2oE7jDn03neqzh7NFV4iGxpK1dAZGwRO0VMUkE8q2F8x1viUwE1XbRAMS5TqSIcwYj_1MY5ueGf87ZPXjpdBHfXfYaKn_M/s320/2.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKkA9u5VGWMmvia2DITkXmf0oksfSSHsoHvWyzK1u0LGqErdqIlRDrL9PWhAvqiIxtk4rhmcar1pmz40uksjHBpC96iZrlssS1Mcsb66LnCpvWi1h_iSObuHrBMrTNaVdqyk4xwH5AKYk/s1600/3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKkA9u5VGWMmvia2DITkXmf0oksfSSHsoHvWyzK1u0LGqErdqIlRDrL9PWhAvqiIxtk4rhmcar1pmz40uksjHBpC96iZrlssS1Mcsb66LnCpvWi1h_iSObuHrBMrTNaVdqyk4xwH5AKYk/s320/3.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWFVTOAV0X1G08dKegybxZSoDB3sU0yiucjudFtKKg1zduyNQIJ2mCvdTj_pvaIOYaCgWDwUtmqDzqJSmEoYpv2oMf0n34ftujaD5BZEYaQpdpn7V4yMgb3rqn6K08IASAS7kb72TmI3o/s1600/4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWFVTOAV0X1G08dKegybxZSoDB3sU0yiucjudFtKKg1zduyNQIJ2mCvdTj_pvaIOYaCgWDwUtmqDzqJSmEoYpv2oMf0n34ftujaD5BZEYaQpdpn7V4yMgb3rqn6K08IASAS7kb72TmI3o/s320/4.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-7_dEmChof90NRm-e7TkPPTlaDRrmPd9FYs2V45jWY1lT4YykeCgo-dLZS8-yrUL6kB5LjyxEADqmmcviufsjSDMRk5Sp04F5DIIrb298W0JE6HAivrj35IXKhJvCfb6dhDYNnNYrVt0/s1600/5.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-7_dEmChof90NRm-e7TkPPTlaDRrmPd9FYs2V45jWY1lT4YykeCgo-dLZS8-yrUL6kB5LjyxEADqmmcviufsjSDMRk5Sp04F5DIIrb298W0JE6HAivrj35IXKhJvCfb6dhDYNnNYrVt0/s320/5.jpg" width="320" /></a></div>
</div>
<div class="text_exposed_show">
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhP-1DciW0npBNz6c4sBkVK_9bChqPuAaAfe1TfusYe9NNBD5JCKcjlQqxS42ZslLQNY29-U-4RpKMdUjDRiGB6m0LxyfIoUCtUV3acpe1rU7k6oTRCBAxGXf8wDp7fscBifm_pk5OCi0Y/s1600/6.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhP-1DciW0npBNz6c4sBkVK_9bChqPuAaAfe1TfusYe9NNBD5JCKcjlQqxS42ZslLQNY29-U-4RpKMdUjDRiGB6m0LxyfIoUCtUV3acpe1rU7k6oTRCBAxGXf8wDp7fscBifm_pk5OCi0Y/s320/6.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgClHwhNfBp5vCjuv2RwexfWwIgknUF5EKo5qNejGgCrd0n6OEvPmxrWLL8zQ6uBguYoFYJSwLC7Adv_Vx664jFYm55NnyO3GcSgV_r2tUd8cxkIKkOO4YKGDwOkP4InbKbjInNKHWjZhE/s1600/7.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgClHwhNfBp5vCjuv2RwexfWwIgknUF5EKo5qNejGgCrd0n6OEvPmxrWLL8zQ6uBguYoFYJSwLC7Adv_Vx664jFYm55NnyO3GcSgV_r2tUd8cxkIKkOO4YKGDwOkP4InbKbjInNKHWjZhE/s320/7.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZRQAwYLHCY_X1-vya06ctTMkelAqhsVsObHzrcv2i2OUvGdA30SFY7dY2uuzMo0vBewGv9S84hnSi7QQO1yeFjtzV3mxs1rU-xJ3bU8-1F6EOUUpwLlRCMxUmBpZUwhQSTzAg0xfVmGA/s1600/8.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZRQAwYLHCY_X1-vya06ctTMkelAqhsVsObHzrcv2i2OUvGdA30SFY7dY2uuzMo0vBewGv9S84hnSi7QQO1yeFjtzV3mxs1rU-xJ3bU8-1F6EOUUpwLlRCMxUmBpZUwhQSTzAg0xfVmGA/s320/8.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnX0kz0f59Sy7yr2SW-CBgvDFOqrw5VgPFmYz1bQxqGKzla13w1tPLuDXYaZ84k_xx6J1lIeySLjdxHdRT_Snv6puhvgi3ZP37hdMd4VrhGQkxq5gL8Oa5BZVpbLpFv4Yg0Jq9niUPZIU/s1600/9.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnX0kz0f59Sy7yr2SW-CBgvDFOqrw5VgPFmYz1bQxqGKzla13w1tPLuDXYaZ84k_xx6J1lIeySLjdxHdRT_Snv6puhvgi3ZP37hdMd4VrhGQkxq5gL8Oa5BZVpbLpFv4Yg0Jq9niUPZIU/s320/9.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijlX74zKrqs9tHUw5RFfNbL1AGdbrxz0_5fTGhNIrCHaCXHUHPusAkczTYgtVGFLoLtGwKHZOE_-OHyg5lul8QUZaNrqaLJAo3oLmOWMTWpX3Kj7_W1CR9-IjIx1U2zT7XX4jHZTXd_6M/s1600/10.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijlX74zKrqs9tHUw5RFfNbL1AGdbrxz0_5fTGhNIrCHaCXHUHPusAkczTYgtVGFLoLtGwKHZOE_-OHyg5lul8QUZaNrqaLJAo3oLmOWMTWpX3Kj7_W1CR9-IjIx1U2zT7XX4jHZTXd_6M/s320/10.jpg" width="320" /></a></div>
</div>
<div class="text_exposed_show">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_R9vLDCuqxfB_sKm-sETIbx1jWrioKxQtE1FN95Y4UY-1-3A145LdMy7kI6tWpF6Tfw33Rpg3IyCdZo2S7puj5yrF5ystKhcJxxFrNxo5I4dIJs6KOL8N2DYMnhSLQ4nvU_K_NdbN6KQ/s1600/11.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_R9vLDCuqxfB_sKm-sETIbx1jWrioKxQtE1FN95Y4UY-1-3A145LdMy7kI6tWpF6Tfw33Rpg3IyCdZo2S7puj5yrF5ystKhcJxxFrNxo5I4dIJs6KOL8N2DYMnhSLQ4nvU_K_NdbN6KQ/s320/11.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWMo0MJjz1wjVkjG_C80a0eF9iO-KXO1FuB1h__rJm7Kl04CUUkNFtVifmBtHbMbOleDknQZID0z_dqTYoGQ1oOC764K-hKYXnq7dLD50u2NXm8ukLtrCWZ3tVN-_D6p5rUh3Bq7BC-zk/s1600/12.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWMo0MJjz1wjVkjG_C80a0eF9iO-KXO1FuB1h__rJm7Kl04CUUkNFtVifmBtHbMbOleDknQZID0z_dqTYoGQ1oOC764K-hKYXnq7dLD50u2NXm8ukLtrCWZ3tVN-_D6p5rUh3Bq7BC-zk/s320/12.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDg0_HNZKsSBq5yvyzVOcmejRA9O0NfB4v22olS2cbv_0kaEIPoM_mRHj-BuRsrdjPvVNYIDU5yqAxKF5plI1VtHp-1ISB9p-BJKCLH092u8OWnWXbuDKZAuROP0ALg_qGqaFhCh_wkyw/s1600/13.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDg0_HNZKsSBq5yvyzVOcmejRA9O0NfB4v22olS2cbv_0kaEIPoM_mRHj-BuRsrdjPvVNYIDU5yqAxKF5plI1VtHp-1ISB9p-BJKCLH092u8OWnWXbuDKZAuROP0ALg_qGqaFhCh_wkyw/s320/13.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAyKw7mevGBfXDSniyI1RdNYdYcCEPEoEz8KgrVweCgXSpM9ZdVxAuRFjw4OJ5kwHPZn5jBxvxseQX4NC20vWWH4WeXAl4U4l6-dYe0k6uovT1QVQJTtdi4Bjfmhhzx40LimuoozvAzFg/s1600/14.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAyKw7mevGBfXDSniyI1RdNYdYcCEPEoEz8KgrVweCgXSpM9ZdVxAuRFjw4OJ5kwHPZn5jBxvxseQX4NC20vWWH4WeXAl4U4l6-dYe0k6uovT1QVQJTtdi4Bjfmhhzx40LimuoozvAzFg/s320/14.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEismKvSx9XT98uUQz_DeftyVKsFBipJx3A8i6RJLSeyPdv7CaLikL8xcVBbHLatfGRyDsGQBBQd54FzKDfwObIY4ZfJkc_tdEe7uMruCbniNy2AAxNvZbJMyPnGid00tA0lcJwyLRP_zoE/s1600/Screenshot+from+2018-04-05+03-58-43.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEismKvSx9XT98uUQz_DeftyVKsFBipJx3A8i6RJLSeyPdv7CaLikL8xcVBbHLatfGRyDsGQBBQd54FzKDfwObIY4ZfJkc_tdEe7uMruCbniNy2AAxNvZbJMyPnGid00tA0lcJwyLRP_zoE/s320/Screenshot+from+2018-04-05+03-58-43.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0qeR7tz_BmpY-dWcVh-ZgfSArzfg-2gtUPooBKfUHl00MtLfOZppcO14YcjE9n9gelC3EJnaee9UGEDXG2zyB05Xxt70MCfVS4g1hXr83l-vzR6bTqPUhqz-G7jnXsiqy4yoXl5EWUpA/s1600/Screenshot+from+2018-04-05+03-58-55.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0qeR7tz_BmpY-dWcVh-ZgfSArzfg-2gtUPooBKfUHl00MtLfOZppcO14YcjE9n9gelC3EJnaee9UGEDXG2zyB05Xxt70MCfVS4g1hXr83l-vzR6bTqPUhqz-G7jnXsiqy4yoXl5EWUpA/s320/Screenshot+from+2018-04-05+03-58-55.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixsA990UPzXKTjJ18USViXwkIUvzBbJVS0PzjNFGcKhNjVgkR0FKLI1HjyU0N03Pszi0486Gvg1S-yq4oiJ_YBSYBcFsBgLMa6jBNTJWiiAyjrlmGv-9oo3gy03JGWFcxmLkKzKL0NMEM/s1600/Screenshot+from+2018-04-05+04-00-09.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixsA990UPzXKTjJ18USViXwkIUvzBbJVS0PzjNFGcKhNjVgkR0FKLI1HjyU0N03Pszi0486Gvg1S-yq4oiJ_YBSYBcFsBgLMa6jBNTJWiiAyjrlmGv-9oo3gy03JGWFcxmLkKzKL0NMEM/s320/Screenshot+from+2018-04-05+04-00-09.jpg" width="320" /></a></div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOCoEpRZRCKdYVNixIRMaTsV5No-JPpw4tIp2BZG0E6KwkPlddZV5jCbdR_evVX4o7wf58VH6VfTdr16pu0aDB61r5AlXs-Opf2VEiBzHL21_wrwh9gCYq7AXruU2fvBD7cowu2d9fjXM/s1600/Screenshot+from+2018-04-07+14-35-10.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOCoEpRZRCKdYVNixIRMaTsV5No-JPpw4tIp2BZG0E6KwkPlddZV5jCbdR_evVX4o7wf58VH6VfTdr16pu0aDB61r5AlXs-Opf2VEiBzHL21_wrwh9gCYq7AXruU2fvBD7cowu2d9fjXM/s320/Screenshot+from+2018-04-07+14-35-10.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjs-AX065ICYHCGhLx80hIy2Y2DXz1434mfvuxZa-P79L-HiplPE71gMR20_R7fUdpKpwJWA2ruaxttgOt6POlATqqHW96vQs_AY6KTukZ49A87vGRQWVQhfu4bTMKT1qfuFOfwzTz270/s1600/4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjs-AX065ICYHCGhLx80hIy2Y2DXz1434mfvuxZa-P79L-HiplPE71gMR20_R7fUdpKpwJWA2ruaxttgOt6POlATqqHW96vQs_AY6KTukZ49A87vGRQWVQhfu4bTMKT1qfuFOfwzTz270/s320/4.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjv8mGrmE0cBcLDIlHxjkf_IxBy6SuJgH5CrhiOYubYBQEs6qGM7SQI7LqGFXR_cY8n7g9wl9PYUUoMvuZPnMpx_Ve3Gusuo0PK8yEMcu7QkEf-BIHiX40imXZXn8a3qjqu5fMTzGY4EiM/s1600/Screenshot+from+2018-04-07+14-35-53.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjv8mGrmE0cBcLDIlHxjkf_IxBy6SuJgH5CrhiOYubYBQEs6qGM7SQI7LqGFXR_cY8n7g9wl9PYUUoMvuZPnMpx_Ve3Gusuo0PK8yEMcu7QkEf-BIHiX40imXZXn8a3qjqu5fMTzGY4EiM/s320/Screenshot+from+2018-04-07+14-35-53.jpg" width="320" /></a></div>
<br />
<br />
<br /></div>
</div>
Yucuf Souranihttp://www.blogger.com/profile/02081552714917269435noreply@blogger.comtag:blogger.com,1999:blog-4429207371564067122.post-75473463066954551282018-04-29T20:55:00.001+03:002018-05-01T19:52:24.835+03:00برنامج تسجيل الشاشة gvrecord<div dir="rtl" style="text-align: right;" trbidi="on">
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<b>بسم الله الرحمن الرحيم</b></div>
<div style="text-align: center;">
<b>السلام عليكم ورحمة الله وبركاته</b></div>
<br />
<br />
<h2 style="text-align: right;">
برنامج تسجيل الشاشة gvrecord .</h2>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyCKqfTZ_yitTcXd68_K9uHLCqaM8f-ZvX9U1hr50767K_izNaufB5gqNJfaWF-SwifFNKoLBEA9hT86nOVaZ4yIbgE5fsQjsTtefRk9TRTYVJRCvY8J40ZR4G1URlg5la49PBG2LHn_Vs/s1600/Screenshot+from+2018-04-29+18-26-32.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyCKqfTZ_yitTcXd68_K9uHLCqaM8f-ZvX9U1hr50767K_izNaufB5gqNJfaWF-SwifFNKoLBEA9hT86nOVaZ4yIbgE5fsQjsTtefRk9TRTYVJRCvY8J40ZR4G1URlg5la49PBG2LHn_Vs/s320/Screenshot+from+2018-04-29+18-26-32.jpg" width="320" /></a></div>
<br />
<br />
<a name='more'></a><br />
<br />
هو برنامج أعمل عليه لتسجيل الشاشة وقطع شوط كبير ,البرنامج لا يعمل إلا على واجهة جنوم ويعمل على X و Wayland وفيه بعض الخصائص مثل إزالة التشويش من الصوت بعد إنتهاء التسجيل ,البرنامج مفتوح المصدر ومتوفر على github وممكن أيضا لمستخدمي فيدورا تثبيته من خلال مستودع على copr .<br />
<br />
<br />
1-يستخدم البرنامج التواصل مع جنوم لتسجيل الشاشة .<br />
<br />
2-البرنامج يحتاج ffmpeg لتسجيل الصوت (لمستخدمي فيدورا هذه الحزمة متوفرة على مستودعات rpmfusion لهذا قبل محاولة تثبيته أو تشغيله يجب تثبيت مستودعات rpmfusion ).<br />
<br />
3-يستخدم البرنامج sox لإزلة التشويش من الصوت .<br />
<br />
4-بسبب بعض المشاكل التي واجهتها لم أستطع توفير إلا صيغة واحدة للتسجيل مع إزالة التشويش من الصوت وصيغة واحدة من دون إزالة التشويش من الصوت .<br />
<br />
لإزالة التشويش من الصوت عند بدأ التسجيل يجب ان نبقى هادئين طول مدة End silent at الفكرة من الأمر سيقوم البرنامج من خلال sox وغيره طول هذه المدة المحددة إكتشاف الأصوات المحيطة الغير مرغوب فيها أثناء الهدوء لهذا يجب أن نبقى هادئين طول هذه المدة ثم بعدها يتم التعرف على الأصوات الغير مرغوب فيها أثناء الهدوء وإزالتها من كامل ملف الصوت ثم دمجه مع الفيديو .<br />
<br />
<span style="color: red;"><b>ملاحظة مهمة</b></span> إذا سجلنا فيديو مع صوت وبعد التسجيل مباشرتا شغلنا الفيديو ولم نجد للصوت ننتظر قليلا يكون البرنامج مازال يدمج الفيديو والصوت سويا ,على حسب طول الفيديو قد يأخذ بعض الثواني .<br />
<br />
<span style="color: red;"><b>بعد عملية الدمج</b></span> يتم إستبدال الفيديو الذي لا يحتوي الصوت بالفيديو الذي يحتوي الصوت ربما أغير هذا السلوك في المستقبل عندها سيتاخر ظهور الفيديو حتى إنتهاء عملية الدمج كان بإمكاني عمل شيء مثل loading أو شيء لاكني فضلت تشغيل عملية الدمج ب process أخرى يعني حتى لو اغلقنا البرنامج بالخطا أثناء التسجيل لن تخسر ما سجلته وسيتم الدمج ب process اخرى وملفات الصوت وعميلة الدمج تتم في مجلد tmp/gvrecord/ ربما إحتجت إسترجاع شيء من هناك في حال حصل أي مشكلة مع العلم كل شيء في مجلد tmp سيتخلص منه النظام لاحقا. <br />
<h4 style="text-align: right;">
لتثبيته على فيدورا (لا ننسى مستودعات rpmfusion ).</h4>
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf copr enable youssefmsourani/gvrecord -y</b></span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
</div>
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install gvrecord -y</b></span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<br /></div>
<h4 style="text-align: right;">
رابط البرنامج على github .</h4>
<div style="text-align: left;">
<a href="https://github.com/yucefsourani/gvrecord" target="_blank">https://github.com/yucefsourani/gvrecord</a></div>
<br />
<br />
أخيرا إستخدام البرنامج على مسؤولية المستخدم الشخصية انا أضمن فقط أنه لن ينتهك خصوصية المستخدم وهو مفتوح المصدر لمن أراد الإطلاع عليه .<br />
<br />
<br />
<br /></div>
Yucuf Souranihttp://www.blogger.com/profile/02081552714917269435noreply@blogger.comtag:blogger.com,1999:blog-4429207371564067122.post-79681308943490854852018-04-24T15:26:00.000+03:002018-04-24T15:32:38.761+03:00إنشاء برنامج محمول من خلال python و Gtk على ويندوز<div dir="rtl" style="text-align: right;" trbidi="on">
<div style="text-align: center;">
<b>بسم الله الرحمن الرحيم</b></div>
<div style="text-align: center;">
<b>السلام عليكم ورحمة الله وبركاته</b></div>
<br />
<br />
<br />
<h2 style="text-align: right;">
إنشاء برنامج محمول من خلال python و Gtk على ويندوز .</h2>
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqaDnixg5ValUXgJJuqeaPwUfZyM6yetHsjsYLRUItsS96qfp70nCx0B__PaRFNtPTw8xRKiFBJaj_B8FsCQ5fK5JTzQdZDf-B138M649rbRjsUubY-dFq591-DfhpqKTYLixJ2mKlvA9H/s1600/python_sh-600x600.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="600" data-original-width="600" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqaDnixg5ValUXgJJuqeaPwUfZyM6yetHsjsYLRUItsS96qfp70nCx0B__PaRFNtPTw8xRKiFBJaj_B8FsCQ5fK5JTzQdZDf-B138M649rbRjsUubY-dFq591-DfhpqKTYLixJ2mKlvA9H/s320/python_sh-600x600.png" width="320" /></a></div>
<br />
<br />
<a name='more'></a><br />
<br />
<h3>
مقدمة :</h3>
<span class="fsm fwn fcg"><a class="_5pcq" href="https://www.facebook.com/groups/LinuxAC.org/permalink/2031312660528145/" target=""><abbr class="_5ptz timestamp livetimestamp" data-shorten="1" data-utime="1524507538" title="04/23/2018 9:18pm"><span class="timestampContent" id="js_6a"></span></abbr></a></span><br />
<div class="_5pbx userContent _3576" data-ft="{"tn":"K"}" id="js_6b">
<div class="_5wj-" dir="rtl">
أخيرا
بعد تجارب كثير pygobject على ويندوز من دون تثبيت شيء (ماعدا Visual C++
2010 Redistributable) أي أصبح برنامج محمول طبعا حجمه سيكون كبير 200mb
تقريبا لأنه يحتوي مفسر بايثون (الذي جربته على الأضمن 3.4.4 أي إخترت
إصدار قديم نسبيا) و gtk إصدار 3.24 .<br />
<br />
مع الملاحظة بعض الأشياء لا
تعمل مثلا أنا كنت عامل عند الضغط على مفاتيح Ctrl F تدخل للبحث عن
الأحاديث هذا الإختصار لا يعمل على ويندوز و هناك شيء اخر مثلا عند الضغط
على About النافذة الثانية لا تكون تابعة لنافذة البرامج الأساسي لاكنها
بداية جيدة ربما هذه الأشياء لها حلول لم أبحث بعد.<br />
<br />
قمت باﻷمر من
خلال pygi-aio-3.24.1_rev1-setup ومن خلال التعديل على الملفات
بشكل يدوي من خلال كتابة ملف bat جديد و ملف vbs والتلاعب داخلهم
بالمسارات وجعلها مسارات نسبية .</div>
</div>
<br />
<br />
<br />
<h3 style="text-align: right;">
أشياء سنحتاجها .</h3>
<br />
1-اولا مفسر بايثون 32bit إصدار 3.4.4 ممكن جلبه من الموقع الرسمي (إخترت 32bit حتى أضمن انه سيعمل على أي معمارية مع الملاحظة نختار ملف MSI installer و x86 تعني 32bit و x86_64 تعني 64bit) .<br />
<div style="text-align: left;">
<a href="https://www.python.org/downloads/release/python-344/" target="_blank">https://www.python.org/downloads/release/python-344/</a></div>
<br />
<br />
2-حزمة pygi-aio الإصدار الذي جربته حتى تاريخ كتابة هذا الشرح هو pygi-aio-3.24.1_rev1 حجمه تقريبا 215mb .<br />
<div style="text-align: left;">
<a href="https://sourceforge.net/projects/pygobjectwin32/files/?source=navbar" target="_blank">https://sourceforge.net/projects/pygobjectwin32/files/?source=navbar</a></div>
<br />
<br />
<br />
3-كما ذكرت لتشغيل البرنامج على أي نظام يجب ان تكون حزمة Visual C++
2010 Redistributable مثبته.<br />
<div style="text-align: left;">
<a href="https://www.microsoft.com/en-us/download/details.aspx?id=5555" target="_blank">https://www.microsoft.com/en-us/download/details.aspx?id=5555</a></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: right;">
4-البرنامج يجب ان يكون معمول بطريقة ممكن تشغيله بشكل محمول أي كل الملفات التي قد يحتاجها من ايقونة وغيره يجب أن نراعي يا اما تكون هذه الملفات جنبه يا اما نستخدم المسارات النسبية بمعنى لنفترض داخل البرنامج وضعت مسار الأيقونة إلى usr/share/myicon.png/ عند تشغيل البرنامج على ويندوز لن يعمل لأن هذا المسار غير موجود في ويندوز ممكن مثلا أن أضع الأيقونة إلى جانب البرنامج داخل مجلد إسمه مثلا icon ثم أضع المسار هكذا icon/myicon.png .</div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
5-يجب ان نراعي الإختلافات التي قد تكون موجودة بين النظامين مثل المسارات وكما ذكرت في أول الموضوع بعض الأشياء لا تعمل مثل تحديد Ctrl F وهذه الأشياء أو مثلا المكتبات المستخدمة في البرنامج يجب ان تكون متوافقة مع ويندوز بشكل كامل وإذا كانت بشكل جزئي يجب معرفة هذه الأجزاء وموافقتها مع ويندوز أي قد يحتاج البرنامج أحيانا بعض التعديلات ليتوافق مع ويندوز .</div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<br /></div>
<h3 style="text-align: right;">
لنبدأ سيكون الشرح بالصور وطويل تقريبا 30 صورة (هذا ما يناسبني ).</h3>
<div style="text-align: right;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJlD7aJFcwyPWWN77lvuJwrsaBbulLuMyLGtVmD6o5UO9rKBR-NSwON57JOpWsnatH-cPPi_nhVHGRjHGlFPdMPYcBVJwr492lxCJY6RBwql0Ml9mVCEpoPvX4xgk0EyreriyUmCTz9c2W/s1600/Screenshot+from+2018-04-24+13-06-55.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="720" data-original-width="1280" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJlD7aJFcwyPWWN77lvuJwrsaBbulLuMyLGtVmD6o5UO9rKBR-NSwON57JOpWsnatH-cPPi_nhVHGRjHGlFPdMPYcBVJwr492lxCJY6RBwql0Ml9mVCEpoPvX4xgk0EyreriyUmCTz9c2W/s320/Screenshot+from+2018-04-24+13-06-55.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg09XJ_A-yKXyutH_09UTq-pyH9K2naXqRvQt9KdrH5d2BNW3SIHugkmy8IERcVBn1vq34Pm0jOgqFkBMuSuz5mxbTh4G_tQWVwihVXrp5pDKRoYrhLm51k4zLhGS2QlvCsvdeIjyl3h6Mj/s1600/Screenshot+from+2018-04-24+13-07-37.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="720" data-original-width="1280" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg09XJ_A-yKXyutH_09UTq-pyH9K2naXqRvQt9KdrH5d2BNW3SIHugkmy8IERcVBn1vq34Pm0jOgqFkBMuSuz5mxbTh4G_tQWVwihVXrp5pDKRoYrhLm51k4zLhGS2QlvCsvdeIjyl3h6Mj/s320/Screenshot+from+2018-04-24+13-07-37.png" width="320" /></a></div>
<div style="text-align: center;">
بعد تثبيت بايثون ندخل على مجلد المفسر ثم مجلد scripts الذي يحتوي بعض الأدوات مثلا pip ثم نضغط مفتاح Shift ثم من الفأرة المفتاح الأيسر Right Click مع الملاحظة في حال كنا أضفنا مسار بايثون إلى PATH لا نحتاج كل هذا فقط نفتح ال cmd من أي مكان على العموم من هناك كما في الصورة نثبت ما نحتاجه انا جربت تثبيت مكتبة six لدواعي الشرح فقط .</div>
<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgm1MVR47j9ekWskoWh1pRf7HShM2mf7Vf9FmumxQKqeACLn2ppDsRDh1KBXSh_SAYYZOhV3cHxqkKsNeBeaUUqaADjTjRBcfx89apndDCPpPPZPIVYY63jz_CeP2YDae-oXuVe1HcOHkRp/s1600/Screenshot+from+2018-04-24+13-08-04.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="720" data-original-width="1280" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgm1MVR47j9ekWskoWh1pRf7HShM2mf7Vf9FmumxQKqeACLn2ppDsRDh1KBXSh_SAYYZOhV3cHxqkKsNeBeaUUqaADjTjRBcfx89apndDCPpPPZPIVYY63jz_CeP2YDae-oXuVe1HcOHkRp/s320/Screenshot+from+2018-04-24+13-08-04.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJz56q-v8mlMooU68bu_oc_5NvXT8v_xE4b0drGAETUHkJjkcum-_HAfR1udKQuOVD_Yac9btqRaWRaO3DJstLYTZmq8E1wXi5fW1Pp1NEO52X4BUNCGSRt8cowhQ-m7gXb4WXeAf6NiZ7/s1600/Screenshot+from+2018-04-24+13-25-28.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="720" data-original-width="1280" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJz56q-v8mlMooU68bu_oc_5NvXT8v_xE4b0drGAETUHkJjkcum-_HAfR1udKQuOVD_Yac9btqRaWRaO3DJstLYTZmq8E1wXi5fW1Pp1NEO52X4BUNCGSRt8cowhQ-m7gXb4WXeAf6NiZ7/s320/Screenshot+from+2018-04-24+13-25-28.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihjSCfyBLKqYb5xXK8iYjDHK8xhQ2uZztuv89K_w17hBVLQqRKK3JRsLdau-suen-VK1S2mC4rmHAkjbMa8EbsrEn1yLGFP8QpUlQ1hkYssFN8cPncr03oMU0u1x97TRjHRrQkuK7EoqEe/s1600/Screenshot+from+2018-04-24+13-25-39.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="720" data-original-width="1280" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihjSCfyBLKqYb5xXK8iYjDHK8xhQ2uZztuv89K_w17hBVLQqRKK3JRsLdau-suen-VK1S2mC4rmHAkjbMa8EbsrEn1yLGFP8QpUlQ1hkYssFN8cPncr03oMU0u1x97TRjHRrQkuK7EoqEe/s320/Screenshot+from+2018-04-24+13-25-39.png" width="320" /></a></div>
<div style="text-align: center;">
بعد تثبيت ما نحتاجه من مكتبات من خلال pip نشغل pygi-aio ثم نختار مجلد مفسر بايثون .</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTzSleyNN1inpu2ddW9G6_1HfXwNELFEeW2hcS75-bKn8Eb4o4ZfodswUPtN6KombPWZkhpDkmZTNmvSS0MAetROg79qd3izVJYArBHUQ-u8HPGW1ZR_xszkiJbe86JDncPV456ML3Ef44/s1600/Screenshot+from+2018-04-24+13-25-49.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="720" data-original-width="1280" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTzSleyNN1inpu2ddW9G6_1HfXwNELFEeW2hcS75-bKn8Eb4o4ZfodswUPtN6KombPWZkhpDkmZTNmvSS0MAetROg79qd3izVJYArBHUQ-u8HPGW1ZR_xszkiJbe86JDncPV456ML3Ef44/s320/Screenshot+from+2018-04-24+13-25-49.png" width="320" /></a></div>
<div style="text-align: center;">
نختار مفسر واحد بالإصدار الذي نعمل عليه معنا هنا 3.4 .</div>
<div style="text-align: center;">
<br /></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiERPDXMHeVT2-AjpdrPtVadw1sD2133rrBouwRxwK2qvuOqNaes4JP4DrqES7hm7VcKoCU5H3gEv4a26X9JXEg0xQyLr8mqoLq1qk1XfITk42O9GG-XTiCXqpPwUEulexD_AF7NTE8dpwg/s1600/Screenshot+from+2018-04-24+13-27-13.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="720" data-original-width="1280" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiERPDXMHeVT2-AjpdrPtVadw1sD2133rrBouwRxwK2qvuOqNaes4JP4DrqES7hm7VcKoCU5H3gEv4a26X9JXEg0xQyLr8mqoLq1qk1XfITk42O9GG-XTiCXqpPwUEulexD_AF7NTE8dpwg/s320/Screenshot+from+2018-04-24+13-27-13.png" width="320" /></a></div>
<div style="text-align: center;">
نحدد ما نريد تثبيته على الأقل يجب ان نحدد Base Packages نحدد ما يناسبنا عن نفسي عندما كنت أجرب قمت بتحديد Pango شيء متعلق ب gdk pixbuf و +Gtk هناك أشياء أخرى مثلا Clutter وغيره على العموم كلما حددنا حزم أكثر كلما كبر حجم البرنامج في النهاية, لهذا قد يحتاج الأمر دراسة لمعرفت ما قد نحتاجه وما لا نحتاجه وأساسا أظن هناك مفسرات مصغرة ممكن إستخدامها لتقليل الحجم لاكن هذا ليس موضوعنا الان يمكنك أن تقوم بهذه التجارب بنفسك مثلا تجربت بيئة وهمية او مفسر مصغر وهذه الامور .</div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPqerrvblCe-4w4WrOt1Hs0vbCwEwaUldV7oqEOyHouj5Am6TrlOQS8_et28jve3TNawJVFVu_s2xj6TgQJAhXY0Jq4KRjSgfz_eqSK6EuYguXlTYuB8hboJWR1CLgQqwBozL-Em1XmWbT/s1600/Screenshot+from+2018-04-24+13-27-25.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="720" data-original-width="1280" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPqerrvblCe-4w4WrOt1Hs0vbCwEwaUldV7oqEOyHouj5Am6TrlOQS8_et28jve3TNawJVFVu_s2xj6TgQJAhXY0Jq4KRjSgfz_eqSK6EuYguXlTYuB8hboJWR1CLgQqwBozL-Em1XmWbT/s320/Screenshot+from+2018-04-24+13-27-25.png" width="320" /></a></div>
<div style="text-align: center;">
نختار ما يناسبنا عن نفسي لم أختار شيء هنا .</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnTqUeC_6hekcOxBURrrkdF4oCq1ER8Zkmowbe-mQpxS0nqqX-3EeAb6XmNgNN2wHY91Z6WpUNl7fxbqJjt69py2A9IRTz1OPyw72rR_XRyLKr5Kdd1n_q26bsDzXUSNG2rt48yqnRxqWf/s1600/Screenshot+from+2018-04-24+13-28-01.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="720" data-original-width="1280" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnTqUeC_6hekcOxBURrrkdF4oCq1ER8Zkmowbe-mQpxS0nqqX-3EeAb6XmNgNN2wHY91Z6WpUNl7fxbqJjt69py2A9IRTz1OPyw72rR_XRyLKr5Kdd1n_q26bsDzXUSNG2rt48yqnRxqWf/s320/Screenshot+from+2018-04-24+13-28-01.png" width="320" /></a></div>
<div style="text-align: center;">
نختار ما يناسبنا عن نفسي إخترت Glade وهو لا دخل له ببرنامجنا الذي نعمل عليه أنا إخترته لأجربه على العموم الأفضل عدم إختيار شيء لا نحتاجه .</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgj31jg-sTcCzhfSr6zU98d7xp5TUDBU2hI-190EhhB_Xs90yST8_E7DGrOxsRy4RCK_jiwosX8NQVqqEVo6r1nqLD6BZl85UYb3QldyPEuyOeUquTma_LVLuAiIj9mA_gHcbwCXphd5bxR/s1600/Screenshot+from+2018-04-24+13-28-15.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="720" data-original-width="1280" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgj31jg-sTcCzhfSr6zU98d7xp5TUDBU2hI-190EhhB_Xs90yST8_E7DGrOxsRy4RCK_jiwosX8NQVqqEVo6r1nqLD6BZl85UYb3QldyPEuyOeUquTma_LVLuAiIj9mA_gHcbwCXphd5bxR/s320/Screenshot+from+2018-04-24+13-28-15.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0n0oFXe7wBF_sBxJqYpZioywQ2slXnVlhdDX4aJfMTfsTgBmEaGA0CCTqKLaPQ0O_BTBxwLa23hRl__ml8qvvnQFs01PoerIlJjy3ZOSybzOeGU6pKpusC3HHfvPpgNut7GtmHVwXQ5Ht/s1600/Screenshot+from+2018-04-24+13-28-21.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="720" data-original-width="1280" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0n0oFXe7wBF_sBxJqYpZioywQ2slXnVlhdDX4aJfMTfsTgBmEaGA0CCTqKLaPQ0O_BTBxwLa23hRl__ml8qvvnQFs01PoerIlJjy3ZOSybzOeGU6pKpusC3HHfvPpgNut7GtmHVwXQ5Ht/s320/Screenshot+from+2018-04-24+13-28-21.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3U9trw4NRERf2-cI6f0XwN2OFZud25Ras-f0bwTR_23dGERoPbkhMJEGt_m_UoAgCOHYhWMm318VhvdfYUDRmaHlqWTKGac_YqGkHPo-D9CpIdkpS0p7rKSyte8cjYFrLENla-XFatA8x/s1600/Screenshot+from+2018-04-24+13-28-50.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="720" data-original-width="1280" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3U9trw4NRERf2-cI6f0XwN2OFZud25Ras-f0bwTR_23dGERoPbkhMJEGt_m_UoAgCOHYhWMm318VhvdfYUDRmaHlqWTKGac_YqGkHPo-D9CpIdkpS0p7rKSyte8cjYFrLENla-XFatA8x/s320/Screenshot+from+2018-04-24+13-28-50.png" width="320" /></a></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
إنتهينا من pygi-aio .</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7z0j2L9YFq01jiR0aQRNos5-Tw46SzmWt3ctP5RJyBkmNT4eFRqO_OTZYhOtsbqhyphenhyphenDJiQIVokfJ4USHAaiFgjBCPDbHczD6UHDow-fgMZoptNLDxewMXTikWmTD8qoANBaFrkBbQ_JuB6/s1600/Screenshot+from+2018-04-24+13-29-37.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="720" data-original-width="1280" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7z0j2L9YFq01jiR0aQRNos5-Tw46SzmWt3ctP5RJyBkmNT4eFRqO_OTZYhOtsbqhyphenhyphenDJiQIVokfJ4USHAaiFgjBCPDbHczD6UHDow-fgMZoptNLDxewMXTikWmTD8qoANBaFrkBbQ_JuB6/s320/Screenshot+from+2018-04-24+13-29-37.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLEE_4fLIOwTAeoHVi8HLsyaR8QUuCaWp6gSP3DC7akE3LIdkJzrUr3Yjia3G-0T-FWu20Gu9PTr0MM2qlxoc92ULZH-TtqiAFzhlBs9hZyV9HpAtExELIhbR7FjQec9tnMHpLToZq_8i4/s1600/Screenshot+from+2018-04-24+13-30-54.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="720" data-original-width="1280" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLEE_4fLIOwTAeoHVi8HLsyaR8QUuCaWp6gSP3DC7akE3LIdkJzrUr3Yjia3G-0T-FWu20Gu9PTr0MM2qlxoc92ULZH-TtqiAFzhlBs9hZyV9HpAtExELIhbR7FjQec9tnMHpLToZq_8i4/s320/Screenshot+from+2018-04-24+13-30-54.png" width="320" /></a></div>
<div style="text-align: center;">
أخذت نسخة عن مجلد المفسر وأعدت تسميته إلى إسم برنامجي الذي هو ahadis .</div>
<div style="text-align: center;">
<br /></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFCEbOqbNU44yMJN7hYNJkE_9M6xI9FTLATUsCik7i3ReLueBjZJfBvlSapyW5N9CXOIYPeXk4gGuYvVrIn8x2r_pc2BmG4-fn_-8iVrni3iQxIFxmrru5UAYKbzGnz2-vyKpEWQE4l5Pk/s1600/Screenshot+from+2018-04-24+13-31-55.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="720" data-original-width="1280" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFCEbOqbNU44yMJN7hYNJkE_9M6xI9FTLATUsCik7i3ReLueBjZJfBvlSapyW5N9CXOIYPeXk4gGuYvVrIn8x2r_pc2BmG4-fn_-8iVrni3iQxIFxmrru5UAYKbzGnz2-vyKpEWQE4l5Pk/s320/Screenshot+from+2018-04-24+13-31-55.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizdg2xqG3kvk0nrC7W7i3hx2QzXmYJi369Y3kXJ79tqbKA_xw6saPC3GEg0vXUINZPEA_5VUHKJLLo9H8ktY_r4eKs7nwf4H-3Ba256Kuv__VnX_f_uvLR5pm4gT4S4dXrupNECOHGOEbB/s1600/Screenshot+from+2018-04-24+13-32-15.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="720" data-original-width="1280" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizdg2xqG3kvk0nrC7W7i3hx2QzXmYJi369Y3kXJ79tqbKA_xw6saPC3GEg0vXUINZPEA_5VUHKJLLo9H8ktY_r4eKs7nwf4H-3Ba256Kuv__VnX_f_uvLR5pm4gT4S4dXrupNECOHGOEbB/s320/Screenshot+from+2018-04-24+13-32-15.png" width="320" /></a></div>
<div style="text-align: center;">
إبحثو في مجلد c:\windows عن ملف python34.dll وإنسخوه إلى مجلد المشروع الذي نعمل عليه أي إلى جانب ملف python.exe (ملاحظة نطابق إسم الملف مع الإصدار الذي نعمل عليه أي python 3.4 إسم الملف python34.dll ) .</div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRlc75giAEREIv7Ndlzj0X5fjz6R5Uhyphenhyphenp0ULtz7EEtpbT_BsP_sxOZLQTQaZ2MBTUiSOuooQGFKweOTWLyAZ1Mo2xXzmjYgyNyxrROeLK_tbM7XmnMfXD843fY1iJ5BrFMTLOsX_bkgtEz/s1600/Screenshot+from+2018-04-24+13-35-26.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="720" data-original-width="1280" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRlc75giAEREIv7Ndlzj0X5fjz6R5Uhyphenhyphenp0ULtz7EEtpbT_BsP_sxOZLQTQaZ2MBTUiSOuooQGFKweOTWLyAZ1Mo2xXzmjYgyNyxrROeLK_tbM7XmnMfXD843fY1iJ5BrFMTLOsX_bkgtEz/s320/Screenshot+from+2018-04-24+13-35-26.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9feU474VuHhKTFaG9SPVSYurKefHUGGbIA4YHxvEijhj6SlEJMHwtssw59dPPrqTmlsPejGoNo4s8bwOGsMUJ6B_1aaEf4IvjEVqN7IX88qoti9mhfsucKTfkQHmLa3kNxgIeOgeaW1jD/s1600/Screenshot+from+2018-04-24+13-35-46.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="720" data-original-width="1280" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9feU474VuHhKTFaG9SPVSYurKefHUGGbIA4YHxvEijhj6SlEJMHwtssw59dPPrqTmlsPejGoNo4s8bwOGsMUJ6B_1aaEf4IvjEVqN7IX88qoti9mhfsucKTfkQHmLa3kNxgIeOgeaW1jD/s320/Screenshot+from+2018-04-24+13-35-46.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhevq6O5kmvWH14PW_3ezvwd-5Yyq2g3njcf5NkIDZdT4n0fkn4xf-4hAf57xNxu7RWrxVhhQMuacr1keTlKTX8Ep03UXdpiolY_wiJ_Yrjx-8b_alOyb8nlV6TAmp1Zkm87Jl_FkbhGFV9/s1600/Screenshot+from+2018-04-24+13-35-57.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="720" data-original-width="1280" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhevq6O5kmvWH14PW_3ezvwd-5Yyq2g3njcf5NkIDZdT4n0fkn4xf-4hAf57xNxu7RWrxVhhQMuacr1keTlKTX8Ep03UXdpiolY_wiJ_Yrjx-8b_alOyb8nlV6TAmp1Zkm87Jl_FkbhGFV9/s320/Screenshot+from+2018-04-24+13-35-57.png" width="320" /></a></div>
<div style="text-align: center;">
جلبت برنامجي ووضعته داخل مجلد المشروع نلاحظ الملف التنفيذي للبرنامج موجود في مجلد إسمه src .</div>
<div style="text-align: center;">
<a href="https://github.com/yucefsourani/ahadis" target="_blank">https://github.com/yucefsourani/ahadis</a></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIq0DUKywqINkirSuzxSutWI5EoyP8-hYGE0jbZZDeDhjhFH_KOhhYa_0Itf9de3-a1OG0fr3WzngrRd4Br2awZ-egdZfHUjyKAjZ05du3qWu8R1ODeZCuEByHRBIDt24PF6-VR46v2w8f/s1600/Screenshot+from+2018-04-24+13-36-30.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="720" data-original-width="1280" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIq0DUKywqINkirSuzxSutWI5EoyP8-hYGE0jbZZDeDhjhFH_KOhhYa_0Itf9de3-a1OG0fr3WzngrRd4Br2awZ-egdZfHUjyKAjZ05du3qWu8R1ODeZCuEByHRBIDt24PF6-VR46v2w8f/s320/Screenshot+from+2018-04-24+13-36-30.png" width="320" /></a></div>
<div style="text-align: center;">
نقوم بإنشاء ملفين بإسم البرنامج واحد ينتهي ب bat وواحد ينتهي ب vbs .</div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgI40lRsWZb5qJkNfS_Ji5M1OnB5u7x5-Zn5FvvlpOpwbN4j-gx9T77UDrODi9l4yJivEFx5ESLfCLoJVVBytrMdF-0DY2ZMhQVJUxbM9LwkMTfC-CJgN5R8RnelLUk598xrcDqAOWRxD_s/s1600/Screenshot+from+2018-04-24+15-10-00.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="720" data-original-width="1280" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgI40lRsWZb5qJkNfS_Ji5M1OnB5u7x5-Zn5FvvlpOpwbN4j-gx9T77UDrODi9l4yJivEFx5ESLfCLoJVVBytrMdF-0DY2ZMhQVJUxbM9LwkMTfC-CJgN5R8RnelLUk598xrcDqAOWRxD_s/s320/Screenshot+from+2018-04-24+15-10-00.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div style="text-align: center;">
داخل ملف bat نضع هذه الأسطر في الأسفل مع الملاحظة أني إستخدمت المسارات النسبية و \.. تعني المجلد الذي قبلي أو المجلد الأعلى أو المجلد الأب مثال مجلد Lib ومفسر بايثون python.exe وتوابعه ...إلخ موجودين عندي الأن في شيء كهذا .</div>
<div style="text-align: center;">
C:\Users\yusuf\Desktop\ahadis</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
وملف bat موجود في هذا المسار .</div>
<div style="text-align: center;">
C:\Users\yusuf\Desktop\ahadis\ahadis\src</div>
<div style="text-align: center;">
<br /></div>
<br />
<div style="text-align: center;">
بدل أن أكتب المسار المطلق مثلا لمفسر بايثون كاملا أي هكذا </div>
<div style="text-align: center;">
C:\Users\yusuf\Desktop\ahadis\python.exe</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
أكتب ان مفسر بايثون موجود في المجلد الذي يسبقني (\..) عندها نصبح في .</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
C:\Users\yusuf\Desktop\ahadis\ahadis</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
لاكن معنا هنا المفسر موجود في المجلد الذي يسبقه أيضا عندها أضيف \.. أخرى فيصبح هكذا.</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
python.exe\..\..</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
سبب عدم إستخدام المسار المطلق لأن إسم المستخدم قد يختلف من جهاز لجهاز وأساسا البرنامج ليس بالضرورة أن يكون في مجلد Desktop ممكن نقله لأي مكان أتمنى أن تكون الفكرة وصلت .</div>
<br />
<br />
<div style="text-align: left;">
<span style="color: red;">@set PATH=..\..\Lib\site-packages\gnome;..\..\Lib\site-packages\..\..;..\..\Lib\site-packages\..\..\Scripts;%PATH% <br />@set TYPELIBDIR=..\..\Lib\site-packages\gnome\lib\girepository-1.0<br />@set GIRDIR=..\..\Lib\site-packages\gnome\share\gir-1.0<br />@set GNOMEDIR=..\..\Lib\site-packages\gnome<br />@echo off<br />START /B ..\..\python.exe ahadis</span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: right;">
التنسيق سيء على blogger نتأكد وأشدد على هذا نتأكد من تحديد كل شيء ثم نعمل نسخ copy ثم لصق paste في ملف bat (مع الملاحظة نستبدل ahadis بإسم الملف التنفيذي للبرنامج الخاص بك ).</div>
<div style="text-align: right;">
</div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaymCbJbvsSHH-AAbBkzbvePIlpU9jO-_61QY3mPYQyiwEDUlayc_r0Gn4WPYyi-aSwE0edLlnCa3iHurLAPMfFqQJPfl1LZ-0bssI-Z8Fp1p-LUDpc2xogsrRIKO7aGdRCcr9UApKlczr/s1600/Screenshot+from+2018-04-24+13-38-00.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="720" data-original-width="1280" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaymCbJbvsSHH-AAbBkzbvePIlpU9jO-_61QY3mPYQyiwEDUlayc_r0Gn4WPYyi-aSwE0edLlnCa3iHurLAPMfFqQJPfl1LZ-0bssI-Z8Fp1p-LUDpc2xogsrRIKO7aGdRCcr9UApKlczr/s320/Screenshot+from+2018-04-24+13-38-00.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJo2v8vFxdU3WADeVg2FyxsOdNnZWtrFBICOF3n_JDgnjZRGo6a2EmTzdxE87uN-rhmJpgD7LfyCswR7iQh7dKV26Yev7TSVh45_O0qBt1F1rkAbYYrgU6CQ8Iy0g5v_5oLmfAhiL2wk_4/s1600/Screenshot+from+2018-04-24+13-38-18.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="720" data-original-width="1280" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJo2v8vFxdU3WADeVg2FyxsOdNnZWtrFBICOF3n_JDgnjZRGo6a2EmTzdxE87uN-rhmJpgD7LfyCswR7iQh7dKV26Yev7TSVh45_O0qBt1F1rkAbYYrgU6CQ8Iy0g5v_5oLmfAhiL2wk_4/s320/Screenshot+from+2018-04-24+13-38-18.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhV6IhQLjdnEPQNj0xBuHI5LapXKzBwQWQM0KL9URO8FqCmCVkFILPC0WUrIgZ2NSWwJJyBfgOXuZSJyMKKXkw6ZTmx2JBhGUU_QYEK3IApqabAEDRVeeD6xrURDg3uFNVK96xHTX2VxBcg/s1600/Screenshot+from+2018-04-24+13-38-31.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="720" data-original-width="1280" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhV6IhQLjdnEPQNj0xBuHI5LapXKzBwQWQM0KL9URO8FqCmCVkFILPC0WUrIgZ2NSWwJJyBfgOXuZSJyMKKXkw6ZTmx2JBhGUU_QYEK3IApqabAEDRVeeD6xrURDg3uFNVK96xHTX2VxBcg/s320/Screenshot+from+2018-04-24+13-38-31.png" width="320" /></a></div>
<div style="text-align: center;">
نلاحظ عند تشغيل ملف bat سيعمل البرنامج لاكن ستظهر أيضا نافذة cmd وهنا يأتي دور ملف vbs للامانة ليس لدي خبرة كبيرة على ويندوز بهذه الأشياء لاكن بعد تجارب لم تنفع إلا هذه الطريقة نكتب داخل ملف vbs كما في الأسفل ونشغل لنجده يعمل من دون نافذة cmd .</div>
<div style="text-align: left;">
Set oShell = CreateObject ("Wscript.Shell") <br />
Dim strArgs<br />
strArgs = "cmd /c ahadis.bat"<br />
oShell.Run strArgs, 0, false</div>
<br />
أيضا نتأكد من تحديد كل شيء ثم نعمل نسخ copy ثم لصق paste في ملف vbs (مع الملاحظة نستبدل ahadis.bat بإسم ملف bat للبرنامج الخاص بك ).<br />
<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi93pCRI5wxUYlzRXpQH3XDXeVEBS0iFLgVF7qPiigk8xkeOoQuplESGwkCuW3WbP6t3oxnleKEHnBunlDBQ3M2ClUHSHWeSdb1dKaXNpDXAWjPhJmK8w7t3AW_unc8m_r64tQ4p1GvuI5R/s1600/Screenshot+from+2018-04-24+13-38-55.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="720" data-original-width="1280" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi93pCRI5wxUYlzRXpQH3XDXeVEBS0iFLgVF7qPiigk8xkeOoQuplESGwkCuW3WbP6t3oxnleKEHnBunlDBQ3M2ClUHSHWeSdb1dKaXNpDXAWjPhJmK8w7t3AW_unc8m_r64tQ4p1GvuI5R/s320/Screenshot+from+2018-04-24+13-38-55.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4hlXNLMZ_nNei1BkTQotgjOZN-dBqGnnROSRogt7QGCTR4del4LBqJIqpvXvAPmrjfd6hm7B-UjUEqZKwCfLCUJZvZjT7ZV0iL_MVmJYuuJ34r6C50qWNQoJ3pCO5Ye8FvtJYo5tK3Sqc/s1600/Screenshot+from+2018-04-24+13-39-40.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="720" data-original-width="1280" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4hlXNLMZ_nNei1BkTQotgjOZN-dBqGnnROSRogt7QGCTR4del4LBqJIqpvXvAPmrjfd6hm7B-UjUEqZKwCfLCUJZvZjT7ZV0iL_MVmJYuuJ34r6C50qWNQoJ3pCO5Ye8FvtJYo5tK3Sqc/s320/Screenshot+from+2018-04-24+13-39-40.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWwsxCUW5W9RKB3ckiOEG5mjuRL0EvplNtpcQaOzX0X8ODUF3kCjobyun59FXgmdBjvkReDdpE0c-6fyF-dbN9uC_jOpUNPvwFCkkFRfGSauUIA_XmidZFE2xhdLlPIkA528MKtXqEHHU4/s1600/Screenshot+from+2018-04-24+13-39-56.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="720" data-original-width="1280" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWwsxCUW5W9RKB3ckiOEG5mjuRL0EvplNtpcQaOzX0X8ODUF3kCjobyun59FXgmdBjvkReDdpE0c-6fyF-dbN9uC_jOpUNPvwFCkkFRfGSauUIA_XmidZFE2xhdLlPIkA528MKtXqEHHU4/s320/Screenshot+from+2018-04-24+13-39-56.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgy7pCzDUEIgMSD0Ka2TleWw4cTKek_5Yivm85X3oY4MUgqTijc3L_PgnVX3IHCIaWfYijOi6P0KBdxZr1lzu35WHTezWHL-8PrGrHOSGtZxQ6LZ-g-VZCfEut77t5CnraLNEImpLHy-Gs4/s1600/Screenshot+from+2018-04-24+13-40-20.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="720" data-original-width="1280" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgy7pCzDUEIgMSD0Ka2TleWw4cTKek_5Yivm85X3oY4MUgqTijc3L_PgnVX3IHCIaWfYijOi6P0KBdxZr1lzu35WHTezWHL-8PrGrHOSGtZxQ6LZ-g-VZCfEut77t5CnraLNEImpLHy-Gs4/s320/Screenshot+from+2018-04-24+13-40-20.png" width="320" /></a></div>
<div style="text-align: center;">
ممكن وضع ملف إختصار ووضع له أيقونة بعد تحويل الأيقونة إلى صيغة ico (هناك مواقع توفر هذه الإمكانية مجانا ولم أجرب البرامج لأن النسخة الذي كنت أستخدمها من ويندوز خام ليس فيها برامج وعلى السرعة إستخدمت موقع مجاني فقط إبحثو في جوجل ) .</div>
<br />
<br />
<br />
<br />
<br />
<br />
<h3 style="text-align: right;">
أخيرا بعض الملاحظات .</h3>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8_7Fqgz2qGhdZVRrKGdU-EQdlfjczI-Y5jrjg33G7P4HOGPNsCEp6AiLsLwHInlpICFzd3h47gzA4AyMqOcupjyMJd8-uPwDS-gJJ86iizT31lE3fJraq4mihYB2_RE__FJ5T3o9KY1lO/s1600/Screenshot+from+2018-04-24+15-10-25.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="720" data-original-width="1280" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8_7Fqgz2qGhdZVRrKGdU-EQdlfjczI-Y5jrjg33G7P4HOGPNsCEp6AiLsLwHInlpICFzd3h47gzA4AyMqOcupjyMJd8-uPwDS-gJJ86iizT31lE3fJraq4mihYB2_RE__FJ5T3o9KY1lO/s320/Screenshot+from+2018-04-24+15-10-25.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrgDRF7imI0RS4XUZR3nN3QveTrlR6FG8ko41GTL3QyTGyigl8FLXvZ_Ub0j9TeQWgcnCxgBNR21m8FQ9vo5oIzTsbDSQm_-jMR4LDLv3Bf83343PdHYlk0Pmd1LmRWNqpdyqaJbAoi4VA/s1600/Screenshot+from+2018-04-24+15-10-54.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="720" data-original-width="1280" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrgDRF7imI0RS4XUZR3nN3QveTrlR6FG8ko41GTL3QyTGyigl8FLXvZ_Ub0j9TeQWgcnCxgBNR21m8FQ9vo5oIzTsbDSQm_-jMR4LDLv3Bf83343PdHYlk0Pmd1LmRWNqpdyqaJbAoi4VA/s320/Screenshot+from+2018-04-24+15-10-54.png" width="320" /></a></div>
<div style="text-align: center;">
هذا ملف ال bat الخام قبل تعديله ربما إذا إخترت حزم أكثر من pygi-aio قد يتغير عن الذي وضعته انا في اﻷعلى لهذا ستحتاج أخذ نسخة عنه وتعديله بنفسك بذات المبدأ أي المسارات النسبية .</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIHupC6C-xAmqARPna5ay3Pi6TtQbZ7R7KTPXmznhdAwmwhP9pnhtIZCuQ05ezbxoH-BOpwqdl5-xlvr4ATgLhjzAX_k76IBoMU8iYQH-1rFo2dh-EfaisJeDQHdDvcYPCtUa_zESQ07Fs/s1600/Screenshot+from+2018-04-23+20-35-46.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="720" data-original-width="1280" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIHupC6C-xAmqARPna5ay3Pi6TtQbZ7R7KTPXmznhdAwmwhP9pnhtIZCuQ05ezbxoH-BOpwqdl5-xlvr4ATgLhjzAX_k76IBoMU8iYQH-1rFo2dh-EfaisJeDQHdDvcYPCtUa_zESQ07Fs/s320/Screenshot+from+2018-04-23+20-35-46.png" width="320" /></a></div>
<div style="text-align: center;">
إذا جربت البرنامج على جهاز أخر وحصلت على هذا الخطأ تكون Visual C++
2010 Redistributable غير مثبته.</div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br /></div>
Yucuf Souranihttp://www.blogger.com/profile/02081552714917269435noreply@blogger.comtag:blogger.com,1999:blog-4429207371564067122.post-66765677952653569362018-04-14T21:28:00.002+03:002018-04-15T02:24:31.375+03:00تثبيت وتجهيز Apache Mariadb php على فيدورا<div dir="rtl" style="text-align: right;" trbidi="on">
<div style="text-align: center;">
<b>بسم الله الرحمن الرحيم</b></div>
<div style="text-align: center;">
<b>السلام عليكم ورحمة الله وبركاىه</b></div>
<br />
<br />
<h2 style="text-align: right;">
تثبيت وتجهيز Apache Mariadb php على فيدورا.</h2>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghn47k2n6uiR8zndJac60uelIcObBqt0JrINg58MOjpaYMN6wXK73JVF-jnYmjKjuFoBeU2-B6nw4CFWrUzvESpc1gIPqJWIqzBJ3GnRzANMV-EOtvc2N8yX0yVPbhgpKy2fGX-k-lzyM/s1600/linux_logo.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="350" data-original-width="342" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghn47k2n6uiR8zndJac60uelIcObBqt0JrINg58MOjpaYMN6wXK73JVF-jnYmjKjuFoBeU2-B6nw4CFWrUzvESpc1gIPqJWIqzBJ3GnRzANMV-EOtvc2N8yX0yVPbhgpKy2fGX-k-lzyM/s320/linux_logo.jpg" width="312" /></a></div>
<a name='more'></a><br />
<br />
قبل أن أبدأ أريد أن أوضح أني لا أعرف شيء عن هذه الامور, بشكل عام لا أحب هذا المجال لاكني لأكتب هذا الموضوع قرأت من هنا وهناك بعض الوثائق أتمنى ان يكون الشرح جيد لمن يريد ان يبدأ أو بالفعل بدأ بتعلم php .<br />
<br />
قبل أن أبدأ أرجو التركيز هناك اوامر يجب أن تنفذ بصلاحيات root اي من خلال sudo وهناك أوامر يجب ان تنفذ بصلاحيات المستخدم العادي .<br />
<br />
<br />
<h3 style="text-align: right;">
1-تثبيت الحزم الضرورية.</h3>
<br />
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf install httpd mariadb mariadb-server php php-common php-mysqlnd </b></span><span style="color: magenta;"><b><span class=" UFICommentActorAndBody"><span data-ft="{"tn":"K"}" dir="rtl"><span class="UFICommentBody _1n4g">php-pdo</span></span></span></b></span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: right;">
للبحث عن كل مكتبات php إختار ما يناسبك.</div>
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo dnf list php-* |less</b></span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<br /></div>
<h3 style="text-align: right;">
2-تفعيل وتشغيل الخدمات الضرورية والتأكد منها .</h3>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
ملاحظة enable يعني تفعيل الخدمة لتعمل عند كل إقلاع للنظام أما start تشغيل الخدمة لمرة واحدة أما status لعرض معلومات عن حالة الخدمة مع الملاحظة زيادة عدد الخدمات التي تعمل مع إقلاع النظام يعني زيادة وقت إقلاع النظام.</div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: left;">
<span style="color: magenta;"><b>sudo systemctl start httpd.service<br />sudo systemctl enable httpd.service<br /><br />sudo systemctl start mariadb.service <br />sudo systemctl enable mariadb.service</b></span></div>
<div style="text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNIr-ceLZkqTJzBG8jdHFpZQVzvLJtc0hOGYnuG_nYjQJzleYoWDb-S3xGWlDKIWKZ6fCi8jaLhkm9j0K1AQX7N0JmYXNzXW3aNFIOQt16-viB1yqyV-UPoBZIhqmD5PwnAepS5ChhHhM/s1600/1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNIr-ceLZkqTJzBG8jdHFpZQVzvLJtc0hOGYnuG_nYjQJzleYoWDb-S3xGWlDKIWKZ6fCi8jaLhkm9j0K1AQX7N0JmYXNzXW3aNFIOQt16-viB1yqyV-UPoBZIhqmD5PwnAepS5ChhHhM/s320/1.png" width="320" /></a></div>
<div style="text-align: center;">
<span style="color: magenta;"><b> sudo systemctl status httpd.service</b></span></div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfmUbZE84DNaEXAjpZAO7lQ9hpFjOj-ljFCLy3qr1ur7danVqhPALisENRWMSOf4WgYPPbZbcIXuHoyvHEE5ei-gbiR1sdHrQPNC5sXLQTxZ7CJHDNbxsCWfHY145dMGrIA1IIy8m4B5w/s1600/2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfmUbZE84DNaEXAjpZAO7lQ9hpFjOj-ljFCLy3qr1ur7danVqhPALisENRWMSOf4WgYPPbZbcIXuHoyvHEE5ei-gbiR1sdHrQPNC5sXLQTxZ7CJHDNbxsCWfHY145dMGrIA1IIy8m4B5w/s320/2.png" width="320" /></a></div>
<div style="text-align: center;">
<span style="color: magenta;"><b>sudo systemctl status mariadb.service</b></span></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
نلاحظ الخدمتين يعملو من دون مشاكل .</div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<h3 style="text-align: right;">
3-إعداد Mariadb لأول مرة.</h3>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
ملاحظة حسب ما أعلم Mariadb متوافقة تماما مع Mysql لمزيد من المعلومات إبحث في جوجل عن سبب إنشقاق وإنشاء Mariadb (عندما تطلب تثبيت Mysql في فيدورا سيتم تثبيت Mariadb بدلا عنه ) .</div>
<div style="text-align: right;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuasppf72MIXImVRCkPkbgFnsKOxfBzuGHpUfaFbvpKKwvmdBOEg7I33xGdZCSOP5_DQ5JflF_PdXEW2Hy7xZwUqdIszI_7LiBR8QG_FFpl6aqJzqDvRTdW72TB5-bkuK5p-W4TvF1FHY/s1600/3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="744" data-original-width="1366" height="174" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuasppf72MIXImVRCkPkbgFnsKOxfBzuGHpUfaFbvpKKwvmdBOEg7I33xGdZCSOP5_DQ5JflF_PdXEW2Hy7xZwUqdIszI_7LiBR8QG_FFpl6aqJzqDvRTdW72TB5-bkuK5p-W4TvF1FHY/s320/3.jpg" width="320" /></a></div>
<div style="text-align: center;">
<span style="color: magenta;"><b>sudo mysql_secure_installation</b></span></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKhQwf4hrgU1ipCPw4YpmGDHxHiXRTXRyd3jP4ihS_twxl_UFYl5pUbOvMJHhI6S8hbTMJ9vqCD2HD_Im2DCMvsBEp7ct82AHgQWcSmN6PV5VAHCXoJvrT5yJ4dW2GMuflCFcxMS3Ta70/s1600/4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="744" data-original-width="1366" height="174" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKhQwf4hrgU1ipCPw4YpmGDHxHiXRTXRyd3jP4ihS_twxl_UFYl5pUbOvMJHhI6S8hbTMJ9vqCD2HD_Im2DCMvsBEp7ct82AHgQWcSmN6PV5VAHCXoJvrT5yJ4dW2GMuflCFcxMS3Ta70/s320/4.jpg" width="320" /></a></div>
<div style="text-align: center;">
نقرأ ونقرر ونختار انا إخترت الامور هكذا مع الملاحظة نلاحظ أني إخترت كلمة مرور ل root نلاحظ كتبتها مرتين ولن تظهر النجوم بدل كلمة المرور أي لن يظهر شيء ,من يستخدم لينكس يعرف هذا السلوك .</div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: center;">
إنشاء قاعدة بيانات وهذه التفاصيل من المفروض أنك تعرفها او تتابع دورة ما للأمانة كما ذكرت سابقا انا لا أحب كثيرا هذا المجال ولا أعرف فيه لاكن في الأسقل صورة لإنشاء قاعدة بيانات سميتها mydb3 وإنشاء مستخدم youcef بكلمة مرور mypassword.</div>
<div style="text-align: right;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheRjHWDhRxjnV9U9Nae30PLLMKxx6pDA-lX5rWrooXk0hZSvbBf7SXaQQywBptauWqPLsbiVxkOY691N8O45xfffw_MEtH7uTtz3B2qICf-QahHZIQd9zmzo3TGJc9vw2-5r46CeYLgi8U/s1600/Screenshot+from+2018-04-15+00-13-00.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="744" data-original-width="1366" height="174" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheRjHWDhRxjnV9U9Nae30PLLMKxx6pDA-lX5rWrooXk0hZSvbBf7SXaQQywBptauWqPLsbiVxkOY691N8O45xfffw_MEtH7uTtz3B2qICf-QahHZIQd9zmzo3TGJc9vw2-5r46CeYLgi8U/s320/Screenshot+from+2018-04-15+00-13-00.jpg" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<h3 style="text-align: right;">
4-تجربة أولية ل httpd أو Apache .</h3>
<div style="text-align: right;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizR1oi4jgdfg74R2lvP06mBXKWsAZH43sNUg0K2T2u2CkxQA5P-GRusK-tniJEu7cE02cm4xBU1FBjnYj7RAZeaTQjIz43XY7UGTu6BE9OJMD8xx-fF8MVVkr9-scvTdWBJOpipKG4VPo/s1600/6.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizR1oi4jgdfg74R2lvP06mBXKWsAZH43sNUg0K2T2u2CkxQA5P-GRusK-tniJEu7cE02cm4xBU1FBjnYj7RAZeaTQjIz43XY7UGTu6BE9OJMD8xx-fF8MVVkr9-scvTdWBJOpipKG4VPo/s320/6.png" width="320" /></a></div>
<div style="text-align: center;">
للتأكد فقط نعمل إعادة تشغيل لخدمة httpd.</div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6gDJrC_youbt3GTz3gOzqrzqymU3tVlZjHBaH7smCAv7nHt_lQaeki5z5yvrPrbMvmTfmjMtmipXhr9BBppjqBMZO1E6hb_LRurBr5nos_GYv38R6MFBfbgHoSgPacTIAPJHqSc0Gwp8/s1600/8.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6gDJrC_youbt3GTz3gOzqrzqymU3tVlZjHBaH7smCAv7nHt_lQaeki5z5yvrPrbMvmTfmjMtmipXhr9BBppjqBMZO1E6hb_LRurBr5nos_GYv38R6MFBfbgHoSgPacTIAPJHqSc0Gwp8/s320/8.png" width="320" /></a></div>
<div style="text-align: center;">
نحتاج إنشاء ملف بهذا المسار وهنا تحتاج صلاحيات root أي إستخدم sudo وأي محرر نصوص يعمل من الترمينال مثل vi أو nano ثم تكتب داخله كما في الصورة ونحفظه.</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<span style="color: magenta;"><b>sudo vi /var/www/html/info.php</b></span></div>
<br />
<div style="text-align: center;">
<a href="https://arfedora.blogspot.com/2017/04/vi-vim.html">رابط أساسيات التعامل مع vi/vim </a></div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhN3D4f_U9_Bq5fujaxQFkgL-2aXNlEonRT9p8B1SPZsMUXVe50SQKVbBajM1NH4N0O7hFmbPhdRqsZUKJlSMXKCPTG4QkKPV83nVjP53qms_uOgn_U-P6wQ3n4rQOgF-iuA3zmfxryJdI/s1600/10.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhN3D4f_U9_Bq5fujaxQFkgL-2aXNlEonRT9p8B1SPZsMUXVe50SQKVbBajM1NH4N0O7hFmbPhdRqsZUKJlSMXKCPTG4QkKPV83nVjP53qms_uOgn_U-P6wQ3n4rQOgF-iuA3zmfxryJdI/s320/10.png" width="320" /></a></div>
<div style="text-align: center;">
نفتح المتصفح نكتب localhost او ip الجهاز أو إسمه نلاحظ أن خدمة httpd تعمل بشكل جيد .</div>
<div style="text-align: center;">
<br /></div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeXyKGcohsxclof1HD8Gcfo0WQjmUCG7vUO6XNLVZTyeL7JrLfdcHMMO4TBSHrQN3mXo5pLaMfNBFOKz9tx9rlzURMsToF_kouHCVPosWI6zdafXMf-IqYXVy9jiho4bPie_OqXLY_PKo/s1600/12.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeXyKGcohsxclof1HD8Gcfo0WQjmUCG7vUO6XNLVZTyeL7JrLfdcHMMO4TBSHrQN3mXo5pLaMfNBFOKz9tx9rlzURMsToF_kouHCVPosWI6zdafXMf-IqYXVy9jiho4bPie_OqXLY_PKo/s320/12.png" width="320" /></a></div>
<div style="text-align: center;">
نكتب إسم السكربت الذي سبق وكتبناه لنلاحظ أن كل شيء على ما يرام من httpd إلى php إذا لم يعمل نجرب إعطائه صلاحيات التشغيل من خلال هذا الأمر لاكن غالبا لن تحتاج هذا .</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<span style="color: magenta;"><b>sudo chmod 755 /var/www/html/info.php</b></span></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<h3 style="text-align: right;">
5-إعداد الجدار الناري .</h3>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
إذا أردنا أن نتصل ب httpd من خارج جهازنا الذي نعمل عليه مثلا من خلال ال Lan نحتاج إعداد الجدار الناري .</div>
<br />
<div style="text-align: center;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAYwmABMKVTlTxy7KwoxrXoiM25ITsWr3yWnM5KJapj5YWf7JGZyAdHkGvD7VczewuYAFo5l1FGQzF6jiTboX59UIEfzKdWmPsl9s2s51aY7TRTIY6aq_fWMa57etjc0uu6nCQVPCpLFME/s1600/Screenshot+from+2018-04-14+23-52-35.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="744" data-original-width="1366" height="174" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAYwmABMKVTlTxy7KwoxrXoiM25ITsWr3yWnM5KJapj5YWf7JGZyAdHkGvD7VczewuYAFo5l1FGQzF6jiTboX59UIEfzKdWmPsl9s2s51aY7TRTIY6aq_fWMa57etjc0uu6nCQVPCpLFME/s320/Screenshot+from+2018-04-14+23-52-35.jpg" width="320" /></a></div>
<div style="text-align: center;">
نحصل
اولا على إسم ال zone الذي يعمل به الجدار الناري ثم ننفذ هذه الأوامر مع
مراعات تغير إسم ال zone إذا كان مختلف عندك (ممكن طلب فتح منفذ من خلال
تحديد الرقم أو من خلال ذكر إسم الخدمة كما فعلت انا) .</div>
</div>
<div style="text-align: center;">
<div style="text-align: left;">
<span style="color: magenta;">firewall-cmd --get-active-zones</span></div>
<div style="text-align: left;">
</div>
<div style="text-align: left;">
<br />
<span style="color: magenta;">sudo firewall-cmd --permanent --zone=FedoraWorkstation --add-service=http</span></div>
<div style="text-align: left;">
</div>
<div style="text-align: left;">
<br />
<span style="color: magenta;">sudo systemctl restart firewalld.service</span></div>
</div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<h3 style="text-align: right;">
6-تفعيل ما يسمى UserDir .</h3>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
إضافة ملفات إلى مسار /var/www/html صعب قليلا ممكن تفعيل ما يسمى UserDir ويصبح لكل مستخدم مجلد خاص به داخل مجلد المنزل الخاص به يضع فيه ملفات الموقع هكذا أسهل لأن العمل سيكون عادي من دون إستخدام صلاحيات root .</div>
<div style="text-align: right;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkUS4NfCMAddNF_-j2HMO55rUqVGXVXhsOgQDwmt8N9s5LsDWBWTppSKFKftwh6xtHWlKMSNuCFnkGv6yEGHwpjRTfMw0iO8_gq83LAbtrvfPqE9Dz2u-146_qT71YVLITUxOI0Dhwu4U/s1600/16.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkUS4NfCMAddNF_-j2HMO55rUqVGXVXhsOgQDwmt8N9s5LsDWBWTppSKFKftwh6xtHWlKMSNuCFnkGv6yEGHwpjRTfMw0iO8_gq83LAbtrvfPqE9Dz2u-146_qT71YVLITUxOI0Dhwu4U/s320/16.png" width="320" /></a></div>
<div style="text-align: center;">
تغير صلاحيات مجلد المنزل كما في الصورة .</div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjRP5Mloh2c8AI79mZ7g76IhcBGys-i99MiArVA86L0nUxw5ctpVLlO6GNzINPn0zJrVSuO-4B2_IBLeb6Gr7iGqrbSQ8op6c1_6W6LFIjuOO5Tzz_O5vsAmSS8CwIvVVduT8eL2BjD6U/s1600/18.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjRP5Mloh2c8AI79mZ7g76IhcBGys-i99MiArVA86L0nUxw5ctpVLlO6GNzINPn0zJrVSuO-4B2_IBLeb6Gr7iGqrbSQ8op6c1_6W6LFIjuOO5Tzz_O5vsAmSS8CwIvVVduT8eL2BjD6U/s320/18.png" width="320" /></a></div>
<div style="text-align: center;">
إذا كان selinux مفعل نتأكد من أن httpd_enable_homedirs تساوي on .</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
داخل مجلد المنزل الخاص بنا نقوم بإنشاء مجلد public_html ونعطيه صلاحيات 755 .</div>
<div style="text-align: center;">
<span style="color: magenta;"><b><br /></b></span></div>
<div style="text-align: center;">
<span style="color: magenta;"><b>sudo chmod 711 ~/</b></span></div>
<div style="text-align: center;">
<span style="color: magenta;"><b><br /></b></span></div>
<div style="text-align: center;">
<span style="color: magenta;"><b>sudo setsebool -P httpd_enable_homedirs true</b></span></div>
<div style="text-align: center;">
<span style="color: magenta;"><b><br /></b></span></div>
<div style="text-align: center;">
<span style="color: magenta;"><b>mkdir ~/public_html</b></span></div>
<div style="text-align: center;">
<span style="color: magenta;"><b><br /></b></span></div>
<div style="text-align: center;">
<span style="color: magenta;"><b>chmod 755 ~/public_html</b></span></div>
<div style="text-align: center;">
<br /></div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgi517LbEICtbFu6P25B3mWXOHkp4yjxj6N3B1xBw9W4ZCwcwNm880-Oe-OmX9KPbTbiITXk78I1vGrIFiz64M3ovQEcZy_xE4Q9xNFXz3Fk9dVd0p8rgXV-mdF1Zh4yOa0p-Gabr8db9Q/s1600/20.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgi517LbEICtbFu6P25B3mWXOHkp4yjxj6N3B1xBw9W4ZCwcwNm880-Oe-OmX9KPbTbiITXk78I1vGrIFiz64M3ovQEcZy_xE4Q9xNFXz3Fk9dVd0p8rgXV-mdF1Zh4yOa0p-Gabr8db9Q/s320/20.png" width="320" /></a></div>
<div style="text-align: center;">
<span style="color: magenta;"><b> sudo vi /etc/httpd/conf.d/userdir.conf</b></span></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
ندخل على هذا الملف نلاحظ هذا هو قبل التعديل .</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
</div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRCOLy0_9EokaG1axXFDeqq090N3tRtdXL-uQtlKsgG3ZNsnLqaxgpjmJMJ2Rl3jqZuzFoqGzn5oqGh8Yw0XOqOr-XB7Y1zGB_TsAaqJg3oItc-_f7BfUT8E2Cni27wR8QQqr8FIaTEPI/s1600/22.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRCOLy0_9EokaG1axXFDeqq090N3tRtdXL-uQtlKsgG3ZNsnLqaxgpjmJMJ2Rl3jqZuzFoqGzn5oqGh8Yw0XOqOr-XB7Y1zGB_TsAaqJg3oItc-_f7BfUT8E2Cni27wR8QQqr8FIaTEPI/s320/22.png" width="320" /></a></div>
<div style="text-align: center;">
نحذف كلمة disabled ونكتب بدلها enabled وممكن أيضا تحديد إسم مستخدم محدد أو أكثر وإلا سيكون الأمر مفعل لكل المستخدمين ملاحظة نتأكد من أن هذا السطر لا يبدأ بعلامة # وإلا سيعتبر تعليق (comment) ولن ياخذ به.</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
نتاكد من ان سطر UserDir public_html لا يبدأ بعلامة # .</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi08Ziu9SzyLeh1NJxki33doXX-2peJxQ6jS2-f0-Y5LW98NjXwRtetevYOyxdyIwhNheMPzs-iNiIyvw_ZMupar2zeDZwGbtnbT1XYnYiISdPXKJpLB-L2NnIsKKcfj7NIrYjBislms2Q/s1600/24.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi08Ziu9SzyLeh1NJxki33doXX-2peJxQ6jS2-f0-Y5LW98NjXwRtetevYOyxdyIwhNheMPzs-iNiIyvw_ZMupar2zeDZwGbtnbT1XYnYiISdPXKJpLB-L2NnIsKKcfj7NIrYjBislms2Q/s320/24.png" width="320" /></a></div>
<div style="text-align: center;">
<span style="color: magenta;"><b>sudo systemctl restart httpd.service</b></span></div>
<div style="text-align: center;">
</div>
<div style="text-align: center;">
أولا نعيد إقلاع خدمة httpd ثم نفتح المتصفح ونكتب .</div>
<div style="text-align: center;">
<a href="http://localhost/~yusuf" target="_blank">http://localhost/~yusuf </a></div>
<div style="text-align: center;">
(إستبدل yusuf بإسم المستخدم عندك) .</div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9or4kt238hKedZL-uk_C2QABmy9lFHXGWZXvnUHa886QBvsG0jSf7Wwvd-jyxzw4eB4WQRx2d1eb1VsPkPz9eqoHvUwpGDeHaupxd6L4GdlE7kTNdrgJ-07_YbvRUZwGyvRUOmcRxvdk/s1600/26.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9or4kt238hKedZL-uk_C2QABmy9lFHXGWZXvnUHa886QBvsG0jSf7Wwvd-jyxzw4eB4WQRx2d1eb1VsPkPz9eqoHvUwpGDeHaupxd6L4GdlE7kTNdrgJ-07_YbvRUZwGyvRUOmcRxvdk/s320/26.png" width="320" /></a></div>
<div style="text-align: center;">
لنجرب السكربت الذي سبق وكتبناه في أول الموضوع سانفله إلى مجلد public_html ثم أعطيه صلاحيات التنفيذ .</div>
<div style="text-align: center;">
<br /></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZXQXYuzGue7AcjovKIMapf9T8a3LMY2ynsgWiICPsQwCtu9aDDI4RC0UV4b2GIb7JiwnKNR2w3UrUGrIcpt8Ff8gDHJx3JhN-p5o2JReq13hKo_I0-kiRG_KTgetR7iYfavacUmupgm4/s1600/28.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZXQXYuzGue7AcjovKIMapf9T8a3LMY2ynsgWiICPsQwCtu9aDDI4RC0UV4b2GIb7JiwnKNR2w3UrUGrIcpt8Ff8gDHJx3JhN-p5o2JReq13hKo_I0-kiRG_KTgetR7iYfavacUmupgm4/s320/28.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjouiqlU_4CaOAn87ZcyWJn0oCceqJhrQSQH-Nj5YvJV4Vy0DGrrRtojanApWVEQKO-nG3lyA_Cqb8PbzTcPA3kFeCUWeFYKi7aVDnjwUeUjS51kr6IR4WP1Yq3E70BtM56WPNev0aPO20/s1600/30.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjouiqlU_4CaOAn87ZcyWJn0oCceqJhrQSQH-Nj5YvJV4Vy0DGrrRtojanApWVEQKO-nG3lyA_Cqb8PbzTcPA3kFeCUWeFYKi7aVDnjwUeUjS51kr6IR4WP1Yq3E70BtM56WPNev0aPO20/s320/30.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEht9w5EtJzMNAwipqUIdv0-QLaNss2o-OBgdhhR48vQhIgfw5YJX-JsXBXJL-rIGArsoKndZORNyC1PNjcOn0ZVET7vMUy5YLs5s1UphVqJ6pEQP-F6IyrEdMlhacZwDEwTdwSbpHus384/s1600/32.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEht9w5EtJzMNAwipqUIdv0-QLaNss2o-OBgdhhR48vQhIgfw5YJX-JsXBXJL-rIGArsoKndZORNyC1PNjcOn0ZVET7vMUy5YLs5s1UphVqJ6pEQP-F6IyrEdMlhacZwDEwTdwSbpHus384/s320/32.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRgwZ8YWuOM1y4Wtna-wVWv1mvYF8JQzXrAKZXivxucklpXH0FTuLIC88RHZ56dTkemSaIDgQ_VkpeBX9PHrZyOyJKnNRedAdRCncyRHYurXb7sAtgw1TRb5pnetZGBdQp3Edi65FfBqo/s1600/34.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRgwZ8YWuOM1y4Wtna-wVWv1mvYF8JQzXrAKZXivxucklpXH0FTuLIC88RHZ56dTkemSaIDgQ_VkpeBX9PHrZyOyJKnNRedAdRCncyRHYurXb7sAtgw1TRb5pnetZGBdQp3Edi65FfBqo/s320/34.png" width="320" /></a></div>
<div style="text-align: center;">
إنشاء ملف index.html وتجربته .</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
لمزيد من المعلومات .<br />
<a href="https://httpd.apache.org/docs/2.4/howto/public_html.html" target="_blank">https://httpd.apache.org/docs/2.4/howto/public_html.html</a></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br />
<br /></div>
<h4 style="text-align: right;">
7-أخيرا.</h4>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
في حال واجهت أي مشكلة في المستقبل اول شيء يجب ان تفكر فيه تخفيف سياسة selinux في حال كان مفعل(Enforcing) أي إجعله Permissive بشكل مؤقت من خلال أمر sudo setenforce 0 إذا حلت المشكلة تبحث عن حل دائم أو بإختصار إجعل سياسية selinux هي Permissive بشكل دائم من خلال التعديل على ملف etc/selinux/config/ .</div>
<div style="text-align: right;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAVh_uPm1R8r38wHk4t3MsvVh7wAeVWm-TJssmYvF7c6K1iTx6JRXKE9oNCPmnuiQdaQGAZbutFFBQjLFoxgfjzBs0T6XIec99L24mcqUGfnpdZDkAqeUCggiUi1wAj-FF-N9Qw7-X8Zw/s1600/Screenshot+from+2018-04-14+21-28-08.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="744" data-original-width="1366" height="174" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAVh_uPm1R8r38wHk4t3MsvVh7wAeVWm-TJssmYvF7c6K1iTx6JRXKE9oNCPmnuiQdaQGAZbutFFBQjLFoxgfjzBs0T6XIec99L24mcqUGfnpdZDkAqeUCggiUi1wAj-FF-N9Qw7-X8Zw/s320/Screenshot+from+2018-04-14+21-28-08.jpg" width="320" /></a></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
<br /></div>
</div>
Yucuf Souranihttp://www.blogger.com/profile/02081552714917269435noreply@blogger.comtag:blogger.com,1999:blog-4429207371564067122.post-52543753006538584972018-04-11T18:42:00.000+03:002018-04-11T18:42:54.668+03:00تغير خصائص العناصر في Gtk (بايثون) من خلال Css <div dir="rtl" style="text-align: right;" trbidi="on">
<div style="text-align: center;">
<b>بسم الله الرحمن الرحيم</b></div>
<div style="text-align: center;">
<b>السلام عليكم ورحمة الله وبركاته</b></div>
<br />
<br />
<br />
<h2 style="text-align: right;">
تغير خصائص العناصر في Gtk من خلال Css .</h2>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0Jw9sVcCbeEBdWeh_5Pclx5Ijo1fiOTj4AHOQE5Hr8xkVVoiYa1tEyotnBsa-xDE9_SB2WpSqjCco9GYPlwWBfE76qPbT0mNll2jf-ns3YnKxsXqZR9AWbp2VBU11xm9ezWBJ8fa7MhA/s1600/python_sh-600x600.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="600" data-original-width="600" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0Jw9sVcCbeEBdWeh_5Pclx5Ijo1fiOTj4AHOQE5Hr8xkVVoiYa1tEyotnBsa-xDE9_SB2WpSqjCco9GYPlwWBfE76qPbT0mNll2jf-ns3YnKxsXqZR9AWbp2VBU11xm9ezWBJ8fa7MhA/s320/python_sh-600x600.png" width="320" /></a></div>
<a name='more'></a><span><span class="fsm fwn fcg"><a class="_5pcq" href="https://www.facebook.com/groups/LinuxAC.org/permalink/2023552841304127/" target=""><abbr class="_5ptz" data-shorten="1" data-utime="1523297706" title="04/09/2018 9:15pm"><span class="timestampContent" id="js_1q"></span></abbr></a></span></span><br />
<div class="_5pbx userContent _3576" data-ft="{"tn":"K"}" id="js_1r">
<div class="_5wj-" dir="rtl">
<div class="text_exposed_root text_exposed" id="id_5ace2a3c2630c0065121926">
</div>
<div class="text_exposed_root text_exposed" id="id_5ace2a3c2630c0065121926">
<br /></div>
<div class="text_exposed_root text_exposed" id="id_5ace2a3c2630c0065121926">
<h4 style="text-align: right;">
GTK تغير خصائص كل عناصر المتوفرة في البرنامج من خلال css (طبعا الذي يتم تحديدها في كود Css ).</h4>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBUmva7nD2Xlb2gR07V3nfVazMejwBIsD4SzhAV7NtISJKlLoxVBn4wrkMv9MAhwdYaXmjSWi23Mx2v50j-WhPoYds9NlHcozTaGb8qAQVZ0XpxudoNxgRLPAt8_50DW94A8R-_rXyG38/s1600/30572093_1940097932727941_4925600561002184704_n.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="539" data-original-width="960" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBUmva7nD2Xlb2gR07V3nfVazMejwBIsD4SzhAV7NtISJKlLoxVBn4wrkMv9MAhwdYaXmjSWi23Mx2v50j-WhPoYds9NlHcozTaGb8qAQVZ0XpxudoNxgRLPAt8_50DW94A8R-_rXyG38/s320/30572093_1940097932727941_4925600561002184704_n.jpg" width="320" /></a></div>
1-كود Css رابط في الأسفل يشرح عنه أظن لا يفرق كثيرا عن Css العادي أي
لتصميم المواقع أقصد طريقة تحديد العناصر selectors ربما هناك بعض
الإستثناءات لا أعلم لم أقرأ الموضوع كله بعد (ملاحظة الكود إذا صح التعبير
من نوع byte لاحظ حرف b قبل النص ).<br /> <a data-ft="{"tn":"-U"}" data-lynx-mode="asynclazy" href="https://l.facebook.com/l.php?u=https%3A%2F%2Fdeveloper.gnome.org%2Fgtk3%2Fstable%2Fchap-css-overview.html&h=ATM8WcVDBAiT2jGxjyUZve1itM2uPog2uD-DOR3c5igDo5paVBf4V2Lhm9ukc012ZBI0hod8qcJv1THEr9O5nfcX3Fdu6h5kbB0NZYoviHPtHhg3NvgB7kCNX6MQMLCb" rel="nofollow" target="_blank">https://developer.gnome.org/g…/stable/chap-css-overview.html</a><br />
<div class="text_exposed_show">
<br />
2-نقوم بإنشاء كائن Gtk.CssProvider .<br />
<br />
3-نقوم بإعطائه كود ال Css (ملاحظة لو كان الكود موجود بملف يجب فتح الملف
من خلال rb ثم إستخدام load_from_file و هناك أيضا load_from_resource وهي
خاصة بملفات resource ) .<br />
<br />
4-نكتب كما في الصورة (لا مجال هنا لأفصل أكثر).<br />
<br />
5-نلاحظ أني غيرت إسم النافذة الخاصة بي أي ال id وإستخدمت هذا ال id في كود css .</div>
</div>
</div>
</div>
<br />
<br />
<br />
<br /></div>
Yucuf Souranihttp://www.blogger.com/profile/02081552714917269435noreply@blogger.com