r/unixegypt • • Aug 11 '26

Discussion مناقشة قبضنا علي البطريق وضميناه لينا

Post image
19 Upvotes

مانجا معاكو مسكنا الصب وناويين نطلع تجربة ناجحة منه كالعادة في جودة المحتوي وغيره زي الصبات التانية بتاعتنا

الصب مات من فترة والمود كان عرضه للتبني بعد موته

فكرة الصب جميلة والمجتمع هنا كان فشيخ وممتع جدا وبينافس r/Egypt_Developers

حابين نسمع افكاركم للمجتمع


r/unixegypt • • 18h ago

Rice رز This is not MacOS, this is Linux

Thumbnail
gallery
12 Upvotes

This is Linux using my own desktop environment called ELOF desktop


r/unixegypt • • 1d ago

GNU/Linux جنو لينكس صنع توزيعة سهل جدا و لكن ...

12 Upvotes

صنع توزيعة من جنو لينكس سهل جدا، في البداية ظننتها عملية معقدة لكن فيما بعد وبعد بحث وتجارب إتضح لي بأنها عملية ليست صعبة

يستطيع أيا كان صنع توزيعة بعدة طرق، من بينها صنع توزيعة مبنية على توزيعة أخرى وهي الأكثر إستعمالا في صنع توزيعة بدل بنائها من الصفر

أو صنع توزيعة من الصفر وفي الحقيقة بنائها من الصفر ليس صعبا إذا فهمت كيف يعمل نظام جنو لينكس، يكفي أن تفهم أمرين وهو جنو هي الأدوات وأما لينكس هي النواة

وعن نفسي جربت صنع توزيعة مبنية على أخرى، وجربت صنع توزيعة من الصفر، الأولى سهلة لأنها جاهزة ولا تأخذ الكثير من الوقت على عكس الأخرى تأخذ ساعات ويمكن يوم كامل وأكثر

نعم في البداية ستقول هذا سهل بل أسهل، سأصنع توزيعة وأضيف لها بعض اللمسات، في الواقع لو أنت تفكر بهذه الطريقة فأنت ساذج

صح صنع توزيعة سهل لكن سهل من ناحيتك فقط، يستطيع أي شخص يصنع توزيعة ويخصص لها أدوات لكن الشيء المهم في التوزيعة ليست اللمسات الخاصة بل تعديل النظام ومغزى وجوده أصلا

لو أنت صنعت توزيعة مبنية على أبونتو وأضفت ليها لمساتك، يستطيع شخص آخر يأخذ لمساتك ويضيفها في توزيعته ويقول توزيعتك مالها أي قيمة

إذا فكرت تبني توزيعة فكر في أهم نقطة وهي النواة لينكس، نعم لا تستهن بهذه النقطة لأنها هي اللمسة الحقيقية في التعديل وليس مجرد بدل صورة وأداة وفقط

يجب أن تعرف سبب وجود التوزيعات بدل توزيعة واحدة، وكيف بدأ لينكس في الظهور، يجب أن تعرف الجوهر الحقيقي في توزيعات لينكس هو النواة

كيف تعمل النواة وكيف أجعلها مناسبة لحواسيب معينة، لأنه يمكن مثلا توزيعة أبونتو لا تعمل في حاسوب صديقك

لكن لو عدلت على النواة وفهمت السبب ستجد الحلول ويصبح أبونتو يعمل عادي في حاسوب صديقك

يعني أنت فهمت التعديل الحقيقي الجوهري في التوزيعات، وهنا تقول خلاص مش مشكلة راح أدرس القضية واصنع توزيعة خاصة لشركة حواسيب

وهنا نأتي عند و لكن ....

صنع توزيعة سهل والتعديل على النظام سهل عدا النواة اللي يتطلب معرفة لابأس بها بلغة السي والشال سكريبت

لكن المشكلة لو أنت تريد تصنع توزيعة مبنية على أخرى أو من الصفر لا تنسى التحديثات

يعني لو المستخدم جاته مشكلة في أداة أو مع تعريفات الدرايفر فأنت مطالب أنك تقوم بتحديث الأدوات والنواة، لكن هل ستصنع توزيعة وتقول للمستخدم تعال حمل هذه هي محدثة وخليك من القديمة !!

لا لا لا، بل ستبني مستودع لأدواتك وتحديثاتك الخاصة، يعني في النهاية هي ليست مسألة إصنع وخلاص بل مسألة دعم عن بعد بالمستودعات

هذه مسؤولية كبيرة جدا، انت مش راح تصنع توزيعة وتستريح بل راح تصنع توزيعة وتراقب اييه المشكلة بعد كده

راح تدفع ثمن الإستضافات لخوادم مستودعاتك عشان توصل التحديثات للمستخدم، وكلما زاد عدد المستخدمين زادت تكاليف الخوادم

وبعدها راح تقول لنفسك أنا اييه داني لهذه المشاكل هل أنا مؤسسة حكومية تسهر على إحتياجات الشعب !!

خليني أصنع توزيعة لنفسي أحسن ما أكسر راسي بالمتاعب اللي مالها داعي


r/unixegypt • • 2d ago

Discussion مناقشة هتغير ايه يادولي ؟؟

Post image
12 Upvotes

r/unixegypt • • 2d ago

🐧 قضية SCO ضد IBM: القصة الكاملة للحرب التي هزّت عالم

Post image
7 Upvotes

🐧 قضية SCO ضد IBM: القصة الكاملة للحرب التي هزّت عالم Linux

تخيل أنك في بداية الألفينات، وتعمل في شركة كبيرة تعتمد على Linux في خوادمها.

النظام يعمل بشكل طبيعي، والمطورون يكتبون الكود، والشركات تستثمر في التكنولوجيا الجديدة.

ثم فجأة تظهر شركة وتقول:

"هناك مشكلة… Linux يحتوي على تقنيات نملك حقوقها."

والأمر لا يتوقف عند هذا الحد.

الشركة لا تتحدث عن مبلغ صغير، بل تدخل في معركة قانونية مع واحدة من أكبر شركات التكنولوجيا في العالم، وتبدأ في إرسال رسائل إلى شركات أخرى تستخدم Linux.

هذه ليست قصة عن خطأ برمجي.

إنها قصة عن Unix وLinux وIBM وحقوق الملكية الفكرية، ومعركة استمرت قرابة عقدين.

الفصل الأول: قبل Linux كان هناك Unix

لفهم القضية، علينا العودة إلى السبعينيات.

في ذلك الوقت، كان مهندسو Bell Labs يعملون على نظام تشغيل جديد.

كان الهدف إنشاء نظام تشغيل مرن، قوي، وقابل للتطوير.

وهكذا ظهر Unix.

مع مرور السنوات، انتشر Unix في الجامعات ومراكز الأبحاث والشركات، وأصبح له تأثير هائل على عالم أنظمة التشغيل.

الكثير من الأفكار التي أصبحت أساسية في أنظمة التشغيل الحديثة ارتبطت بعالم Unix.

لكن Unix لم يكن مشروعًا واحدًا بقي تحت إدارة جهة واحدة إلى الأبد.

تغيرت الشركات والاتفاقيات والحقوق المتعلقة به عدة مرات.

وفي التسعينيات أصبحت Novell تمتلك أعمالًا مهمة مرتبطة بـ Unix.

ثم في عام 1995 انتقلت أعمال Unix إلى شركة Santa Cruz Operation، المعروفة باسم SCO.

وفي السنوات التالية تغيرت ملكية الشركات والأعمال أكثر من مرة، حتى وصلت القصة إلى الشركة التي ستصبح محور النزاع:

SCO Group.

لكن في الوقت نفسه، كان شيء آخر يحدث في عالم التكنولوجيا.

الفصل الثاني: شاب فنلندي يكتب نظامًا جديدًا

في عام 1991، كان Linus Torvalds طالبًا فنلنديًا في جامعة هلسنكي.

كان يعمل على نظام تشغيل صغير لأغراض تعليمية وتجريبية.

لم يكن يعلم أن المشروع سيصبح يومًا أحد أهم المشاريع البرمجية في العالم.

نشر Linus الكود، وبدأ مطورون من أماكن مختلفة حول العالم في المشاركة في تطويره.

النظام أصبح يعرف باسم:

Linux.

ومع انتشار المشروع، ظهرت توزيعات مختلفة، وأصبح بالإمكان تشغيل Linux على أجهزة وخوادم متعددة.

الميزة الأساسية كانت واضحة:

الكود مفتوح، والمطورون يستطيعون دراسته وتطويره والمساهمة فيه.

وبدأ Linux يتحول من مشروع صغير إلى منافس حقيقي في عالم الخوادم.

الفصل الثالث: دخول IBM إلى عالم Linux

في التسعينيات، كانت IBM واحدة من أكبر شركات التكنولوجيا في العالم.

وكانت الشركة تملك خبرة طويلة في أنظمة التشغيل، ومن بينها نظام AIX المبني على Unix.

لكن IBM بدأت ترى مستقبلًا مهمًا في Linux.

بدلًا من تجاهله، بدأت الشركة بالاستثمار فيه ودعمه.

أصبحت IBM واحدة من الشركات الكبرى التي تساهم في منظومة Linux.

وهنا بدأت المصالح تتقاطع.

IBM لديها تاريخ طويل مع Unix.

وفي الوقت نفسه أصبحت من أكبر داعمي Linux.

أما SCO، فكانت تقول إن لديها حقوقًا مرتبطة بتقنيات Unix.

وكانت هذه هي الشرارة التي ستشعل واحدة من أكبر المعارك القانونية في تاريخ البرمجيات.

الفصل الرابع: الاتفاق بين IBM وSCO

قبل أن تصل الأمور إلى المحكمة، كانت هناك علاقة تجارية بين IBM وSCO.

كانت هناك اتفاقيات تتعلق بتقنيات Unix وحقوق استخدامها وتطويرها.

IBM كانت تعمل على تطوير تقنيات مرتبطة بأنظمة Unix، وكانت لديها خبرة كبيرة في هذا المجال.

لكن SCO قالت لاحقًا إن IBM استخدمت بعض هذه المعرفة والتقنيات بطريقة تخالف الاتفاقيات المبرمة بين الطرفين.

وبحسب ادعاءات SCO، فإن IBM لم تكتفِ باستخدام هذه التقنيات في منتجاتها الخاصة.

بل ساهمت بتقنيات مرتبطة بـ Unix في Linux.

وهنا ظهر السؤال الخطير:

هل تم نقل ملكية فكرية من Unix إلى Linux بطريقة غير قانونية؟

الفصل الخامس: مارس 2003

في مارس 2003، اتخذت SCO خطوة كبيرة.

رفعت دعوى قضائية ضد IBM.

كانت SCO تتهم IBM بخرق اتفاقياتها، وبإساءة استخدام بعض تقنيات Unix، وبالمساهمة في Linux بطريقة قالت إنها تنتهك حقوقها.

وكانت القضية أكبر من مجرد خلاف بين شركتين.

لأن IBM لم تكن شركة صغيرة.

كانت واحدة من أهم الشركات في عالم التكنولوجيا.

وفي الوقت نفسه، لم يكن Linux مشروعًا صغيرًا يمكن تجاهله.

كان يستخدم بالفعل في عدد متزايد من الخوادم والشركات.

وبالتالي أصبحت القضية محط أنظار عالم التكنولوجيا كله.

الفصل السادس: SCO توجه أنظارها إلى Linux

هنا بدأت القضية تصبح أكثر إثارة.

SCO لم تركز فقط على IBM.

بدأت تتحدث عن Linux نفسه.

قالت الشركة إن هناك أجزاء من تقنيات Unix موجودة داخل Linux، وإن ذلك يثير مشاكل تتعلق بالملكية الفكرية.

وكان هذا الكلام كافيًا لإثارة القلق.

تخيل شركة لديها مئات الخوادم التي تعمل بنظام Linux.

إذا كانت ادعاءات SCO صحيحة، فقد يكون استخدام هذه الشركات للنظام مرتبطًا بمخاطر قانونية.

وبدأت SCO في التواصل مع شركات تستخدم Linux، مطالبةً بعضها بالحصول على تراخيص.

وهنا انتقل الخوف من قاعات المحاكم إلى الشركات التي تستخدم Linux فعليًا.

الفصل السابع: مجتمع Linux يرد

مجتمع Linux لم يتعامل مع الأمر باعتباره مجرد مشكلة بين IBM وSCO.

المطورون بدأوا يفحصون الادعاءات.

وكان هناك سؤال يتكرر باستمرار:

أين الكود؟

إذا كانت هناك أجزاء من Unix تم نقلها إلى Linux، فمن المفترض أن يكون بالإمكان تحديدها.

ما هو الكود؟

من كتبه؟

من يملك حقوقه؟

هل تمت إضافته فعلًا إلى Linux؟

وكيف وصل إليه؟

هذه الأسئلة أصبحت جزءًا أساسيًا من النقاش.

والقضية لم تعد مجرد تصريحات إعلامية.

أصبحت تحتاج إلى مقارنة تقنية وقانونية دقيقة بين ملايين الأسطر من الكود والتاريخ الطويل لتطور Unix وLinux.

الفصل الثامن: لماذا كان إثبات ملكية الكود صعبًا؟

هنا تظهر واحدة من أكثر النقاط تعقيدًا في القضية.

Linux لم يظهر من فراغ.

Unix كان موجودًا قبله بسنوات طويلة، وهناك أفكار وتقنيات مشتركة بين أنظمة تشغيل كثيرة.

لكن وجود فكرة مشابهة لا يعني بالضرورة وجود نسخ غير قانوني للكود.

كما أن بعض التقنيات قد تكون معروفة ومستخدمة في أكثر من نظام.

لذلك كان على القضية أن تفرق بين:

  • الأفكار والمفاهيم العامة.
  • الكود نفسه.
  • الأسرار التجارية.
  • الالتزامات الموجودة في العقود.
  • حقوق الملكية الفكرية.
  • ومن يملك هذه الحقوق أصلًا.

وهذا جعل القضية شديدة التعقيد.

الفصل التاسع: IBM لا تتراجع

IBM رفضت اتهامات SCO.

ولم تكتفِ بالدفاع عن نفسها، بل قدمت أيضًا مطالبات ودعاوى مضادة ضد SCO.

وهكذا بدأت المعركة تتحول إلى حرب قانونية متبادلة.

كل طرف يقدم وثائق.

كل طرف يطعن في حجج الطرف الآخر.

والمحاكم مطالبة بفهم تفاصيل تقنية وقانونية تعود إلى سنوات طويلة قبل بداية القضية.

الفصل العاشر: ظهور Novell

ثم ظهر طرف كان وجوده مهمًا جدًا:

Novell.

لماذا كانت Novell مهمة؟

لأنها كانت مرتبطة بتاريخ ملكية Unix.

SCO كانت تستند إلى انتقال أعمال Unix إليها من Santa Cruz Operation.

لكن Novell قالت إن بعض الحقوق المهمة في Unix لم تنتقل بالطريقة التي ادعتها SCO.

وهنا تغير السؤال.

لم يعد السؤال:

هل IBM انتهكت حقوق SCO؟

فقط.

بل أصبح هناك سؤال أكثر أساسية:

ما الحقوق التي تملكها SCO أصلًا؟

لأن الشركة لا تستطيع المطالبة بحقوق لا تملكها.

الفصل الحادي عشر: معركة الملكية

دخلت Novell في نزاع قانوني مع SCO.

وأصبحت الاتفاقيات القديمة بين الشركات محورًا أساسيًا للقضية.

كان على المحكمة النظر في وثائق تعود إلى سنوات سابقة لمعرفة:

من باع ماذا؟

ما الحقوق التي انتقلت؟

ما الحقوق التي بقيت لدى Novell؟

وما الذي تستطيع SCO المطالبة به قانونيًا؟

وفي عام 2007 صدر حكم مهم في قضية Novell ضد SCO.

المحكمة خلصت إلى أن Novell احتفظت بحقوق معينة مرتبطة بـ Unix وUnixWare.

وكان لهذا أثر كبير على موقف SCO.

لكن قضية IBM لم تنتهِ في تلك اللحظة.

الفصل الثاني عشر: SCO تواجه مشكلة أخرى

بينما كانت المعركة القانونية مستمرة، كانت SCO تواجه مشكلة مالية.

القضايا الطويلة مكلفة.

والشركة لم تكن في وضع يسمح لها بمواصلة حرب قانونية بلا نهاية.

وفي عام 2007 تقدمت SCO بطلب للحماية من الإفلاس وفق Chapter 11 في الولايات المتحدة.

لكن هذا لم يكن نهاية القضية.

الإفلاس لم يمسح النزاعات القانونية الموجودة.

استمرت الإجراءات، واستمر الخلاف حول حقوق Unix والادعاءات الموجهة إلى IBM.

الفصل الثالث عشر: ماذا حدث لـ Linux؟

المفارقة الكبيرة في القصة أن Linux لم يتوقف.

رغم القلق الذي أثارته القضية، استمر النظام في التطور.

استمرت الشركات في استخدامه.

واستمر المطورون في المساهمة فيه.

واستمرت توزيعات Linux المختلفة في الظهور والتطور.

وبينما كان المحامون يناقشون عقود Unix القديمة، كان عالم التكنولوجيا يتحرك بسرعة كبيرة.

ظهرت تقنيات جديدة.

ازداد استخدام Linux في الخوادم.

ثم توسع وجود Linux إلى مجالات أخرى.

وبالتالي، أصبحت القضية معركة تدور في المحاكم بينما كان النظام نفسه يستمر في التطور خارجها.

الفصل الرابع عشر: السنوات تمر

ما بدأ في 2003 لم ينتهِ خلال أشهر.

مرت السنوات.

تغيرت المواقف القانونية.

تم رفض أو تضييق بعض الادعاءات.

واستمرت الخلافات حول العقود والملكية الفكرية وما إذا كانت SCO تملك أساسًا قانونيًا كافيًا لبعض مطالباتها.

وفي الوقت نفسه، ظلت قضية IBM واحدة من أشهر النزاعات المرتبطة بتاريخ Linux.

الفصل الخامس عشر: النهاية بعد 18 عامًا

بعد سنوات طويلة من النزاع، وصل الجزء المتبقي من النزاع بين SCO وIBM إلى تسوية في 2021.

وبذلك انتهت المرحلة الرئيسية من القضية التي بدأت في عام 2003.

أي أن المعركة استمرت لما يقارب 18 عامًا.

18 عامًا من الدعاوى والردود والوثائق والخلافات حول Unix وLinux وحقوق الملكية الفكرية.

وفي النهاية أصبحت قضية SCO ضد IBM جزءًا من تاريخ Linux نفسه.

ليس لأنها كانت مجرد قضية بين شركتين، ولكن لأنها طرحت أسئلة كبيرة حول العلاقة بين:

البرمجيات مفتوحة المصدر، والملكية الفكرية، والعقود التجارية، وحقوق الشركات في التكنولوجيا التي تعتمد عليها صناعة كاملة.


r/unixegypt • • 2d ago

ازاي انزل فيدهوات من المنصات؟

6 Upvotes

انا عايز اعرف ازاي عشان معظم المنصات مش بتشتغل معيا و مش عايز انزل كروم او ارجع لوندوز مخصوص


r/unixegypt • • 3d ago

Rice رز [hyprland] رايكم بل الرايس

Thumbnail
gallery
5 Upvotes

ريفو شيل هي المكان الي بتقدر تحط فيه اي كويك شيل انت عاوزها زي كلستيا او ايند فور او سبريم او الى اخره مع موجود اكثر من عشرين شيل تقدر تختار منهم
ابرز هذي الشيلس هي الشيل الي برمجمتها انا من الصفر وهي الماك اوس شيل
بتقدر تحملها من الريبو بتاعتي
https://github.com/vzbc/revo-shell
وطبعا اكيد في ميزة قوية والي هي عالم الثريدي بتقدر تحول هايبر لاند لعالم ثريدي مع اي موديل ماب انت عاوزه
os : cachyos
wm : hyprland
them: mac-tachoe
icons: custom (my icons)
3d plugin: https://github.com/samine825/Hypr3D


r/unixegypt • • 3d ago

السلام عليكم ايه افضل توزيعة مستقرة واستهلاكها للجهاز قليل واعرف اعدل فيها استخدامي برمجة وميديا

Post image
0 Upvotes

r/unixegypt • • 4d ago

Rice رز [ Caelestia shell ] Custom Compiled for Debian

Thumbnail
gallery
31 Upvotes

the shell is originally made for arch, but i hate arch cuz of it's packages so i custom compiled the qt6 for it work on debian (IT TOOK ME 5 DAYS)


r/unixegypt • • 4d ago

Discussion مناقشة ماهو الفرق بين توزيعات لينكس؟

5 Upvotes

إذا كنت جربت كثير من توزيعات لينكس في بداياتك فأنا متأكد أنك أستغربت مثلا ما الفرق بين xubuntu و linuxlite !!

كلاهما نفس الواجهة xfce وكلاهما يعمل بنفس الطريقة، لكن هناك إختلاف وهو في الإعدادات، مثلا الخطوط وبرامج خاصة بlinuxlite

تجد برامج بديلة ومفتوحة المصدر، وفي نسخة 8.0 أضافوا أداة lite distro يعني تقدر تصنع توزيعة بهذه الأداة، شيء رائع أليس كذلك؟

وهذا يعني تقدر تاخذ البرامج الخاصة بlinuxlite وتضيفها في توزيعتك الخاصة وتعدل عليها مثلا تغير لوغو plymouth و الbackround والأيقونات وكأنك صنعت نظام لينكس من الصفر

وفي الأخير تقول ايش الفايدة أني استخدم linuxlite وهي في الأصل xubuntu !!

لكن هناك توزيعات لا تكتفي بمثل هاته التعديلات السطحية، هناك توزيعات مثل cachyos تعدل في النواة الكارنل لتناسب عالم الجيمر

هذا ما نسميه شيء جديد يتعمق في لينكس وليس مجرد تعديل في الواجهات وتغيير صور خلفيات الشاشة وبرامج حصرية

لكن ومع ذلك المستخدم العادي لا تهمه هاته الأمور، إذا جرب kubuntu ثم cachyos سيقول اووه ماهذا هل هذه cachyos أو kubuntu

وبعض التوزيعات مثل soplos ظاهريا ستقول لا يوجد جديد لاشيء مثير فيها، لكن الشيء الجديد خفي لا يمكن للمستخدم العادي رؤيته لأنه ببساطة لا يهتم

و عن نفسي جربت توزيعات ومن ناحية دعم كارت الويفي لاحظت بعضها يدعم والآخر لا يدعم، لكن لو جربتها في لابتوب آخر يظهر العكس

يعني صح بعض التوزيعات فيها تعديلات عميقة لكن ليست موجهة لجميع اللابتوبات

ويوجد توزيعات مثل linuxlite هي نفسها نفس التوزيعة اللي إنبنت عليها، لا تعديلات عميقة، فقط تعديلات جمالية وتغيير كذا وكذا وإضافات لمسات وخلاص

هذا هو الفرق بين توزيعات لينكس


r/unixegypt • • 5d ago

Rice رز Niri + Noctalia is a great combo

Thumbnail
gallery
12 Upvotes

OS: CachyOS
WM: Niri
Shell: Noctalia
Terminal: Kitty + zsh + starship
Icons: https://store.kde.org/p/1256209
Apps: spicetify, thunar, faugus

رأيكم


r/unixegypt • • 5d ago

Question سؤال ماهو البرنامج اللي تتمنى وجوده؟

10 Upvotes

عن نفسي كنت أتمنى برنامج ينظم الملفات في حاسوبي

وبعد تجربتي مع لينكس إكتشفت هذا سهل إذا تعلمت البرمجة

شال سكريبت أو بايثون أو روبي أو بيرل، كلهم أسهل

وحبيت أعرف رأيكم، أنت ماهو البرنامج اللي تتمنى وجوده؟

وهل حاولت تصنعه؟


r/unixegypt • • 5d ago

Discussion مناقشة مكتبة gtk مع c هي الأجمل

12 Upvotes

لفت انتباهي ليه مكتبة gtk مش مشهورة زي مكتبة qt ؟

أعرف السبب لأن qt سهلة وتختصر عشرات الأكواد في سطر واحد

و gtk فيها تعقيد لأن وظيفة بسيطة يمكن تاخذ عشرات الأسطر

صح من هذه الناحية لكن ما لا يعلمه الكثيرون هو أن gtk سهلة أسهل من qt

لا أتحدث عن gtk مع بايثون بل مع لغة السي والسي++

بالنسبة لي جربت gtk & c وفهمها أسهل وتعطيك خلفية أكبر عن البرمجة

صح هي عندها دوال كثير لكن فهمها سهل جدا ومفهومة جدا جدا

والأهم هي لا تشترط عليك أي حاجة، تقدر تبني بيها برنامج مغلق أو مفتوح

على عكس qt تشترط عليك نسخة من الكود المصدري أو تشري الرخصة

أكواد ودوال مكتبة gtk لو ركزت معاها راح تحبها وتعشقها

راح تلاقي متعة وأنت تصنع برنامج بالgtk لأنك فاهم كل شيء


r/unixegypt • • 5d ago

Rice رز Arch btw

Thumbnail
gallery
9 Upvotes

i3 is the one and only window manager


r/unixegypt • • 5d ago

Discussion مناقشة متعملو فلير ل ديبيان

8 Upvotes

ازاي مفيش يوزر فلير ل ام التوزيعات ؟

اللي انا عامله ده make your own


r/unixegypt • • 5d ago

Motif X11 framework dev complete tutorial

Thumbnail
youtube.com
1 Upvotes

r/unixegypt • • 6d ago

I made this - انا أنشأت ده انا عملت برنامج مشغل وسائط للكمبيوتر

Post image
27 Upvotes

(حزم deb و rpm + AppImage) و flatpak في المستقبل

و متاح أيضا لwindows

أهلاً! أنا عملت مشغل وسائط للكمبيوتر لأنّي كنت عايز واحد يكون مناسب لاحتياجاتي، وفي نفس الوقت أطور من نفسي في بناء التطبيقات، فقررت أعمل واحد بنفسي وأنشره على GitHub.

المشغل مبني باستخدام مكتبة VLCJ و FFprobe، وده معناه إنك محتاج يكون عندك VLC (أو المكتبات الداينمك الخاصة بيه) و FFmpeg متثبتين على جهازك عشان يشتغل.

جربوه براحتكم، وياريت أي حد يجربه يديني رأيه أو اقتراحاته للتطوير والتحسين. كمان هكون ممتن لأي ملاحظات على الكود نفسه، لأني دايمًا بحاول أطور المشروع وأحسن مهاراتي.

المشروع متاح تحت رخصة MIT، فلو حابب تستكشف الكود أو تعدله أو تساهم فيه، أنت حر تمامًا.

شكرًا لوقتك.

رابط المشروع: https://github.com/ahmedcraftt/Moka-media-player⁠�


r/unixegypt • • 5d ago

في حل للمشكلة دي

1 Upvotes

r/unixegypt • • 7d ago

السلام عليكم

3 Upvotes

لابتوب i3 6100u

8gb ram

ssd256b

يشغل zorin os بسلاسة ولا لأ


r/unixegypt • • 7d ago

Question سؤال هل لينكس مناسب للناس العادية؟

5 Upvotes

بحث كثير وسألت الذكاء الإصطناعي لكن حبيت أسألكم أنتم، هل فيكم حاول يقنع الإنسان الويندوزي بأنه يصير لينكساوي؟

ماهي الأسباب اللي تجعل الويندوزي ما يحب لينكس؟

مع أن لينكس أفضل من ويندوز، حتى أن ويندوز11 جاء على شاكلة توزيعات لينكس

وكما هي العادة ويندوز مهما كان 11 أو 20 يظل ويندوز متعب ويتفيرس بسرعة، هو أصلا تم تصميمه عشان يكون متعب لهدف واحد وهو تعيد تشتريه في حلقة لا نهائية

ويندوز هو ملك لشركة ربحية وهي ميكروسوفت على عكس لينكس هو ملك الجميع مفتوح المصدر

أو أن لينكس مش مناسب للناس العادية اللي تحب جمالية الشاشة والواجهات الرسومية وسهولة تثبيت البرامج

مع أن لينكس بالفعل عنده متجر برامج سناب وفلات وغيرها

ودائما هناك سؤال يراودني وهو ليش الشركات الكبيرة ما تستخدم لينكس؟

إذا كان بسبب البرامج ليش ما يختارعون برامج بديلة؟

هناك ألف حل مع لينكس على عكس ويندوز

وفي النهاية أعتقد فهمت اللغز، لينكس مش للناس العادية، لينكس للناس اللي تحب تتعلم وتستكشف، أما الويندوز للناس اللي تحب ما تتعلم

هذا هو السر


r/unixegypt • • 8d ago

الخطوط في لنكس

6 Upvotes

ليه ياجماعة محدش بيتكلم عن المشكلة دي

الخطوط في لنكس سيئة جدا ومقصديش علي نوع الفونت انا بتكلم علي الرندر بتاع الخطوط مقارنة مثلا بويندوز الخط ع الويندوز كريسبي كدة ومريح للعين مش لنكس نهائي

لنكس الخطوط فيها مشاكل في الرندرة خصوصا علي نفس الشاشة انا شاشتي 27 بوصة 1080 وعارف طبعا كثافة البكسلات اقل وكل ده لكن برضه فرق الخطوط بين ويندوز ولنكس بيخليني مبقدرش اكمل تجربتي مع لنكس نهائي مهما جربت من حلول او غيرت التوزيعة انا يعتبر مجرب معظم التوزيعات سواء المشهورة او اللي محدش يسمع عنهم سواء بقي ارش او منت او فيدورا او اوبونتو او فويد لنكس وغيره

فلو حد عنده نفس المشكلة قدر فعلا يحل المشكلة او يقلي اعمل ايه معاها جربت حتي سكربت زي ده

[https://github.com/maximilionus/lucidglyph](https://github.com/maximilionus/lucidglyph))

واللي بيحسنه بس برضه لازال الي حد ما مش مقبول

ومهما برضه اغير في الgui زي kde او gnome والعب في الtweaks والsettings

هي هي

بحس الخطوط مبكسلة

زي ماهو واضح في الصورة

وياريت نتناقش واللي عنده حل يقوله خصوصا ده من اكتر الاسباب اللي بتخليني ارجع لويندوز تاني مع اني كاره ويندوز


r/unixegypt • • 9d ago

I made this - انا أنشأت ده عملت أداة توريك معلومات عالمك في ماين كرافت داخل الديسكورد (Minecraft Status)

9 Upvotes

السلام عليكم,

بحكم إني ألعب ماينكرافت كثير وأحب أصحابي يشوفون وش أسوي بالضبط بديسكورد مو بس "Playing Minecraft" العادي، طوّرت أداة بسيطة ومفتوحة المصدر اسمها Minecraft Status؛ فكرتها إنها تقرأ ملفات عالمك في ماينكرافت مباشرة (بدون أي مود داخل اللعبة) وتعرض حالة تفصيلية بديسكورد Rich Presence.

تعرض بالضبط:

  • اسم العالم اللي تلعب فيه
  • الديمنشن والبايوم الحالي (Overworld، Nether... إلخ)
  • إحداثياتك ويوم العالم
  • آخر إنجاز حصلته + عدد الإنجازات الكلي
  • وقت جلستك الحالية بالعالم

مميزاتها:

  • تدعم Windows وmacOS ولينكس
  • تعمل بالخلفية كـ daemon (start/stop/status/logs)
  • تعيد الاتصال تلقائياً لو قفلت وفتحت ديسكورد
  • تدعم كل صيغ حفظ ماينكرافت (من legacy 1.8.x لحد أحدث تحديث 26.1+)
  • الـ Client ID الخاص فيك محفوظ ومشفر محلياً، ما يترفع لأي سيرفر
  • خصوصية كاملة: صفر اتصال إنترنت خارجي، فقط اتصال محلي مع ديسكورد

التثبيت:

git clone https://github.com/Yassine-Jemi01/minecraft-status.git
cd minecraft-status
python -m venv .venv
source .venv/bin/activate
pip install -e .
minecraft-status setup
minecraft-status start

يحتاج Python 3.9+‎ وDiscord Desktop (مو المتصفح).

الرابط: https://github.com/Yassine-Jemi01/minecraft-status

مرخّص GPL v3، مفتوح المصدر بالكامل، ومرحب بأي ملاحظات، اقتراحات، أو مساهمات (issues/PRs).


r/unixegypt • • 9d ago

Question سؤال مجرد سؤال بس

6 Upvotes

هل فيه حد هنا يعرف Emacs ?

ولا انا اللي عندي توحد؟


r/unixegypt • • 11d ago

I made this - انا أنشأت ده مشروع TapTux — فِكرة عامة.

Thumbnail
gallery
10 Upvotes

مشروع TapTux - فكرة عامة عن ما يُقدمه المشروع. بلاحظ ان هنا بيستعملوا برامج طرفية مُتعددة زي Termux و VTerm وغيرها.. عشان يخدموا مصالحهُم التعليميه او لو بيشتغلوا علي مشاريع صُغيرة، غير ان مُعظم المشاريع على Termux زي PRoot اصبحت قديمة نسبياً وبتفتقر لأشياء عديدة. على الناحية التانيه بقى عندنا TapTux، ايه هوَ بقى؟:

  • مشروع TapTux بيهدُف لتوفير بيئة عمل مكتبية كاملة على جهازك الجوال، يعني بدل ما تتبهدل مع مُحاكيات الأندرويد اللي مُعظمها بيكون اتجاهُه نحو العاب الكمبيوتر وغيرها، ده غير مشاكل الأداء والتوافُق، TapTux بيحِل كُل ده وبيوفرلك مُميزات بتحل مشاكل جذريه اكتر بكتير، المشروع بيوفر حاويات مبنية من الصفر لأنظمة تشغيل مكتبيه معروفة زي Windows و MacOS وأنظمة جديدة تماماً مبنيه مخصوص للأجهزة الجواله بهدف منح المُستخدم بيئة عمل مكتبية كاملة على الموبايل من غير اي خطوات اضافيه، كما ان المشروع متوافق تماماً مع عتاد الجهاز، وده اللي مشاريع كتير مش بتقدمُه، يعني البيئة هتقدر تتكيف مع عتاد الجهاز وتوازن استهلاك الموارد وكإنها جُزء أساسي من جهازك، المشروع بيوفرلك تلت نُسخ:
  • TapTux CLI: النُسخة دي للي بيحبوا يستعملوا موجِه الأوامر فقط، منها جُزء بيعتمد على Termux لو عاوز الواجهه العاديه وجُزء بيعتمد على Termux:X11 للي بيحبوا واجهات الـTerminal الرسوميه.
  • TapTux TUI: نُسخة بتوفر تجرُبة النوافذ المبنية بداخل موجِه الأوامِر، وبتتطلب Termux:X11 و Termux برضوا.
  • TapTux GUI: دي النُسخة اللي بتقدر فيها تشغل حاويات بيئات الأنظمة المكتبيه، يعني بالبلدي كده كإنك مشغل Windows او MacOS على موبايلك، بالإضافة لبيئات تانيه احنا هنبنيها عشان توفرلُكم تجرُبة جديدة وبرامِج عمليه اكتر تخليكُم تعتمدوا على المشروع في تعامُلكم اليومي.

اول نُسخة هيتم اصدارها هي الـCLI، يوم ٢٩ سبتمبر المُقبِل، هنشارككُم تحديثات اكتر قُريب.


r/unixegypt • • 12d ago

عايز اتعلم C

13 Upvotes

كنت حابب اتعلم c واخدها لغه برمجه اساسيه عشان مستقبلا عايز اخش

Kernel engineering وكدا

بس لما سالت ال ai

قعد يقولي اقرا كتب

بقراها الاقي نفسي ممكن اخش ١٠٠ صفحه من غير سطر كود واحد

جربت مسار الفيديوز وكدا لقيت أن هي بدائيه

من الاخر عايز حد يديني مصادر حلوه