ملف:Wayland display server protocol.svg

محتويات الصفحة غير مدعومة بلغات أخرى.
من ويكيبيديا، الموسوعة الحرة

الملف الأصلي(ملف SVG، أبعاده 720 × 900 بكسل، حجم الملف: 70 كيلوبايت)

ملخص

 
W3C-validity not checked.
 
.هذا الرسم المتجهي أُنشئ بواسطة Inkscape
الوصف
English: en:Wayland (display server protocol)
① The en:evdev module of the en:Linux kernel gets an event and sends it to the en:Wayland compositor. This is similar to the X case, which is great, since we get to reuse all the input drivers already in the kernel.
② The Wayland compositor looks through its scenegraph to determine which window should receive the event. The scenegraph corresponds to what's on screen and the Wayland compositor understands the transformations that it may have applied to the elements in the scenegraph. Thus, the Wayland compositor can pick the right window and transform the screen coordinates to window local coordinates, by applying the inverse transformations. The types of transformation that can be applied to a window is only restricted to what the compositor can do, as long as it can compute the inverse transformation for the input events.
③ As in the X case, when the client receives the event, it updates the UI in response. But in the Wayland case, the rendering happens in the client, and the client just sends a request to the compositor to indicate the region that was updated.
④ The en:Wayland compositor collects damage requests from its clients and then re-composites the screen. The compositor can then directly issue an en:ioctl to schedule a pageflip with KMS
التاريخ
المصدر عمل شخصي
 
هذه الصُّورة الشعاعيَّة تتضمن عناصرَ أُخِذت مِن هذا الملفِّ:
Tux-shaded.svg.
 
هذه الصُّورة الشعاعيَّة تتضمن عناصرَ أُخِذت مِن هذا الملفِّ:
Wayland Logo.svg.
المؤلف ScotXW, based on work by en:Kristian Høgsberg published at en:freedesktop.org: http://wayland.freedesktop.org/
إصدارات أخرى See also

ترخيص

أنا، صاحب حقوق التأليف والنشر لهذا العمل، أنشر هذا العمل تحت الرخص التالية:
w:ar:مشاع إبداعي
نسب العمل إلى مُؤَلِّفه الإلزام بترخيص المُشتقات بالمثل
نسب العمل لمُؤَلِّفه: Shmuel Csaba Otto Traian
يحقُّ لك:
  • مشاركة العمل – نسخ العمل وتوزيعه وبثُّه
  • إعادة إنتاج العمل – تعديل العمل
حسب الشروط التالية:
  • نسب العمل إلى مُؤَلِّفه – يلزم نسب العمل إلى مُؤَلِّفه بشكل مناسب وتوفير رابط للرخصة وتحديد ما إذا أجريت تغييرات. بالإمكان القيام بذلك بأية طريقة معقولة، ولكن ليس بأية طريقة تشير إلى أن المرخِّص يوافقك على الاستعمال.
  • الإلزام بترخيص المُشتقات بالمثل – إذا أعدت إنتاج المواد أو غيرت فيها، فيلزم أن تنشر مساهماتك المُشتقَّة عن الأصل تحت ترخيص الأصل نفسه أو تحت ترخيص مُتوافِقٍ معه.
GNU head يسمح نسخ وتوزيع و/أو تعديل هذه الوثيقة تحت شروط رخصة جنو للوثائق الحرة، الإصدار 1.2 أو أي إصدار لاحق تنشره مؤسسة البرمجيات الحرة؛ دون أقسام ثابتة ودون نصوص أغلفة أمامية ودون نصوص أغلفة خلفية. نسخة من الرخصة تم تضمينها في القسم المسمى GNU Free Documentation License.
لك أن تختار الرخصة التي تناسبك.

الشروحات

أضف شرحاً من سطر واحد لما يُمثِّله هذا الملف

العناصر المصورة في هذا الملف

يُصوِّر

٢٠ أغسطس 2013

تاريخ الملف

اضغط على زمن/تاريخ لرؤية الملف كما بدا في هذا الزمن.

زمن/تاريخصورة مصغرةالأبعادمستخدمتعليق
حالي11:38، 27 فبراير 2014تصغير للنسخة بتاريخ 11:38، 27 فبراير 2014720 × 900 (70 كيلوبايت)ScotXWadded libinput reworked the colors, The Wayland protocol and files implementing it are now in the same color as the Wayland logo
19:48، 30 أكتوبر 2013تصغير للنسخة بتاريخ 19:48، 30 أكتوبر 2013720 × 900 (66 كيلوبايت)ScotXWsmaller, removed reference to the Linux kernel because Wayland is not specific to it
09:32، 24 سبتمبر 2013تصغير للنسخة بتاريخ 09:32، 24 سبتمبر 2013720 × 900 (492 كيلوبايت)ScotXWcorrected the numbers, and added an arrow from the Compositor to Mesa
15:41، 3 سبتمبر 2013تصغير للنسخة بتاريخ 15:41، 3 سبتمبر 2013720 × 900 (490 كيلوبايت)ScotXWWayland display server protocol

لا توجد صفحات تستخدم هذا الملف.

الاستخدام العالمي للملف

الويكيات الأخرى التالية تستخدم هذا الملف:

اعرض المزيد من الاستخدام العام لهذا الملف.

بيانات وصفية