Fil:Wayland display server protocol.svg

Opprinnelig fil(SVG-fil, standardstørrelse 720 × 900 piksler, filstørrelse: 70 KB)


Wikimedia Commons' logo

Beskrivelse

 
W3C-validity not checked.
 
Denne vektorgrafikken ble laget med Inkscape .
Beskrivelse
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
Dato
Kilde Eget verk
 
Dette vektorbildet inkluderer elementer som har blitt hentet fra denne:
Tux-shaded.svg.
 
Dette vektorbildet inkluderer elementer som har blitt hentet fra denne:
Wayland Logo.svg.
Opphavsperson ScotXW, based on work by en:Kristian Høgsberg published at en:freedesktop.org: http://wayland.freedesktop.org/
Andre versjoner See also

Lisensiering

Jeg, rettighetsinnehaver av dette arbeidet, publiserer det herved under følgende lisenser:
w:no:Creative Commons
navngivelse del på samme vilkår
Denne filen er lisensiert under lisensen Creative Commons Navngivelse-DelPåSammeVilkår 3.0 Unported
Navngivelse: Shmuel Csaba Otto Traian
Du står fritt:
  • til å dele – til å kopiere, distribuere og overføre verket
  • til å blande – til å endre verket
Under de følgende betingelsene:
  • navngivelse – Du må kreditere verket på passende vis, lenke til lisensen og indikere hvorvidt det har blitt gjort endringer. Du kan gjøre det på enhver rimelig måte, men ikke på en måte som antyder at lisensgiveren støtter deg eller din bruk av verket.
  • del på samme vilkår – Dersom du remikser, omarbeider eller på annen måte bygger på dette verket, må du kun distribuere resultatet under den samme eller en samsvarende lisens som denne.
GNU head Det tillates at dette dokumentet kopieres, distribueres og/eller modifiseres under retningslinjene som beskrevet i GNU fri dokumentasjonslisens, versjon 1.2 eller senere utgave utgitt av Free Software Foundation; med alle seksjoner, uten noen forsidetekster og baksidetekster. En kopi av lisensen er inkludert i avsnittet GNU Free Documentation License.
Du kan velge lisens etter eget valg.

Bildetekster

Legg til en kort forklaring på hva filen representerer

Elementer som er med i denne fila

motiv

Filhistorikk

Klikk på et tidspunkt for å vise filen slik den var på det tidspunktet.

Dato/klokkeslettMiniatyrbildeDimensjonerBrukerKommentar
nåværende27. feb. 2014 kl. 13:38Miniatyrbilde av versjonen fra 27. feb. 2014 kl. 13:38720 × 900 (70 KB)ScotXWadded libinput reworked the colors, The Wayland protocol and files implementing it are now in the same color as the Wayland logo
30. okt. 2013 kl. 21:48Miniatyrbilde av versjonen fra 30. okt. 2013 kl. 21:48720 × 900 (66 KB)ScotXWsmaller, removed reference to the Linux kernel because Wayland is not specific to it
24. sep. 2013 kl. 11:32Miniatyrbilde av versjonen fra 24. sep. 2013 kl. 11:32720 × 900 (492 KB)ScotXWcorrected the numbers, and added an arrow from the Compositor to Mesa
3. sep. 2013 kl. 17:41Miniatyrbilde av versjonen fra 3. sep. 2013 kl. 17:41720 × 900 (490 KB)ScotXWWayland display server protocol

Den følgende siden bruker denne filen:

Global filbruk

Følgende andre wikier bruker denne filen:

Vis mer global bruk av denne filen.

Metadata