موقع freedesktop.org

موقع freedesktop.org
نوع الموقع
نظام إدارة تطوير البرمجيات
متوفر فيإنجليزي
تم إنشاؤه بواسطةهافوك بينينجتون
عنوان URLwww.freedesktop.org/wiki/
تجاريلا
تم إطلاقهمارس 2000 ؛ منذ 24 سنة ( 2000-03 )
الحالة الحاليةمتصل

freedesktop.org ( fd.o )، المعروف سابقًا باسم X Desktop Group ( XDG[1] [2] هو مشروع للعمل على قابلية التشغيل البيني وتقنية القاعدة المشتركة لبيئات سطح المكتب المجانية للبرمجيات لنظام X Window (X11) و Wayland على Linux وأنظمة التشغيل الأخرى المشابهة لـ Unix . على الرغم من أن freedesktop.org ينتج مواصفات قابلية التشغيل البيني، إلا أنه ليس هيئة معايير رسمية. [3]

تأسس المشروع بواسطة Havoc Pennington ، وهو مطور GNOME يعمل لدى Red Hat في مارس 2000. تتعاون مشاريع سطح المكتب مفتوحة المصدر القائمة على X والمستخدمة على نطاق واسع، مثل GNOME و KDE's Plasma Desktop و Xfce ، مع مشروع freedesktop.org. في عام 2006، أصدر المشروع Portland 1.0 (xdg-utils)، وهي مجموعة من الواجهات المشتركة لبيئات سطح المكتب. [4] انضم freedesktop.org إلى مؤسسة X.Org في عام 2019. [5] [6] تستضيف جامعة بورتلاند الحكومية بعض خوادم المشروع . [7]

المشاريع المستضافة

يوفر موقع freedesktop.org استضافة لعدد من المشاريع ذات الصلة. [8] [9] وتشمل هذه:

نظام النوافذ والرسومات

البرامج المتعلقة بأنظمة النوافذ والرسومات بشكل عام

آخر

كما أن Avahi (تنفيذ مجاني لـ Zeroconf ) بدأ كمشروع fd.o ولكنه أصبح منذ ذلك الحين مشروعًا منفصلاً.

مواصفات الدليل الأساسي

يقدم XDG Base Directory Specification (XDG BDS) مجموعة من المتغيرات حيث يجب العثور على الملفات الخاصة بالمستخدم التي تستخدمها البرامج. [14] تستخدم العديد من الأدوات والتطبيقات هذه المتغيرات بشكل افتراضي. [15]

دلائل المستخدم

بالإضافة إلى المتغيرات المذكورة أدناه، يحدد XDG BDS أيضًا أنه يجوز تثبيت الملفات الثنائية المحلية للمستخدمين في $HOME/.local/bin. ومن المتوقع أن تجعل الأنظمة المتوافقة مع المواصفات هذا الدليل متاحًا في متغير بيئة CLI الخاص بها. [14]PATH

XDG_DATA_HOME
لملفات البيانات الخاصة بتطبيق المستخدم
الإفتراضي إلى$HOME/.local/share
XDG_CONFIG_HOME
لملفات تكوين التطبيق الخاصة بالمستخدم
الإفتراضي إلى$HOME/.config
XDG_STATE_HOME
لبيانات جلسة التطبيق الخاصة بالمستخدم، والتي يجب تخزينها لإعادة استخدامها في المستقبل
الإفتراضي إلى$HOME/.local/state
قد يتضمن سجلات وملفات تم استخدامها مؤخرًا ومعلومات خاصة بالتطبيق (مثل تخطيط النافذة والعروض والملفات المفتوحة وسجل التراجع وما إلى ذلك)، على غرار بيانات الجلسة التي يجب تخزينها بواسطة التطبيق بناءً على طلب مدير جلسة النظام، مثل مدير جلسة X
XDG_CACHE_HOME
بالنسبة لملفات التخزين المؤقت للتطبيقات المخصصة للمستخدم
الإفتراضي إلى$HOME/.cache
XDG_RUNTIME_DIR
بالنسبة لملفات وقت تشغيل التطبيق المخصصة للمستخدم مثل المقابس التي لا يجب أن تنجو من إعادة التشغيل ودورات تسجيل الخروج/الدخول الكاملة

دلائل النظام

XDG_DATA_DIRS
قائمة منفصلة بفواصل من المسارات مرتبة حسب التفضيلات للبحث عن ملفات البيانات في
الإفتراضي إلى/usr/local/share/:/usr/share/
XDG_CONFIG_DIRS
نفس ما ورد أعلاه ولكن لملفات التكوين
الإفتراضي إلى/etc/xdg/

الأهداف المعلنة

يهدف المشروع إلى اكتشاف مشكلات التوافق في وقت مبكر جدًا من العملية. ولا يهدف إلى تشريع معايير رسمية. وتتضمن الأهداف المعلنة ما يلي:

  • جمع المواصفات والمعايير والمستندات الموجودة المتعلقة بالتوافق بين أجهزة سطح المكتب X وجعلها متاحة في موقع مركزي.
  • تعزيز تطوير المواصفات والمعايير الجديدة التي سيتم مشاركتها بين أجهزة سطح المكتب X المتعددة.
  • دمج المعايير الخاصة بسطح المكتب في جهود المعايير الأوسع نطاقًا، مثل Linux Standard Base و ICCCM .
  • العمل على تنفيذ هذه المعايير في أجهزة سطح المكتب X المحددة.
  • بمثابة منتدى محايد لمشاركة الأفكار حول تقنية سطح المكتب X.
  • تنفيذ التقنيات التي تعزز قابلية التشغيل المتبادل لأجهزة سطح المكتب X وتحرير أجهزة سطح المكتب X بشكل عام.
  • الترويج لأجهزة سطح المكتب X ومعايير سطح المكتب X لمؤلفي التطبيقات، سواء كانوا تجاريين أو متطوعين.
  • التواصل مع مطوري أنوية أنظمة التشغيل المجانية، ونظام التشغيل X Window نفسه، وتوزيعات أنظمة التشغيل المجانية، وما إلى ذلك لمعالجة المشاكل المتعلقة بسطح المكتب.
  • توفير مستودعات المصدر ( git [16] و CVS [17] )، واستضافة الويب، و Bugzilla ، وقوائم البريد، والموارد الأخرى لمشاريع البرمجيات الحرة التي تعمل نحو تحقيق الأهداف المذكورة أعلاه.

انظر أيضا

مراجع

  1. ^ "مجموعة سطح المكتب X".
  2. ^ "Freedesktop.org, home of the X Desktop Group". مؤرشف من الأصل في 2001-02-02 . تم الاسترجاع في 2013-08-26 .{{cite web}}:CS1 maint: bot: حالة عنوان URL الأصلي غير معروفة ( الرابط )
  3. ^ "المواصفات". freedesktop.org . تم الاسترجاع في 2023-10-27 .
  4. ^ بورتلاند تشير إلى أن سوق لينكس المكتبي يبلغ 10 مليارات دولار محفوظ في 12 أكتوبر 2006، على موقع Wayback Machine ، DesktopLinux.com ، 11 أكتوبر 2006
  5. ^ "X.Org تتعاون مع FreeDesktop.org في حين تواجه انتخابات المؤسسة عقبة" . تم الاسترجاع في 9 سبتمبر 2021 .
  6. ^ لارابيل، مايكل (11 أبريل 2019). "X.Org تنضم إلى FreeDesktop.org في حين تواجه انتخابات المؤسسة عقبة". Phoronix . تم الاسترجاع في 2023-10-27 .
  7. ^ "مرحبًا بكم في freedesktop.org". Freedesktop.org . تم الاسترجاع في 27 أكتوبر 2023 .
  8. ^ “مشاريع سطح المكتب المجانية”. freedesktop.org . تم الاسترجاع 2013/09/22 .
  9. ^ "البرمجيات". freedesktop.org . تم الاسترجاع في 2013-09-22 .
  10. ^ "Glamor". freedesktop.org . 17 مايو 2013 . تم الاسترجاع في 31 أكتوبر 2015 .
  11. ^ "Pixman". pixman.org .
  12. ^ Wallen, Jack (6 December 2011). "DIY: Get top-quality open source security tools in one distro". أخبار ونصائح وإرشادات لمحترفي التكنولوجيا . مؤرشف من الأصل في 2021-04-18 . تم الاسترجاع في 2019-06-21 .
  13. ^ "[إعلان] libinput 0.4.0". freedesktop.org . 2014-06-24.
  14. ^ مواصفات دليل قاعدة XDG، freedesktop.org، تم الوصول إليها: 2021-05-15.
  15. ^ "دليل قاعدة XDG - ArchWiki". wiki.archlinux.org . تم الاسترجاع في 2021-10-08 .
  16. ^ "freedesktop.org git". Gitweb.freedesktop.org . تم الاسترجاع في 2013-09-22 .
  17. ^ "قائمة مستودعات ViewVC". WebCVS.freedesktop.org . مؤرشف من الأصل في 2013-10-08 . تم الاسترجاع في 2013-09-22 .

مصادر

  • المقابلة الكبرى مع موقع freedesktop.org (راينير هاشم ويوجينيا لولي كويرو، OSNews، 24 نوفمبر 2003)
  • الموقع الرسمي
تم الاسترجاع من "https://en.wikipedia.org/w/index.php?title=Freedesktop.org&oldid=1248016323"
Original text
Rate this translation
Your feedback will be used to help improve Google Translate