|
|
@ -13,9 +13,11 @@ as the panel or the desktop background. |
|
|
|
It is still designed with a windowed type of desktop in mind, as |
|
|
|
It is still designed with a windowed type of desktop in mind, as |
|
|
|
opposed to fullscreen-all-the-time type of interface. |
|
|
|
opposed to fullscreen-all-the-time type of interface. |
|
|
|
|
|
|
|
|
|
|
|
Current trends goes towards less and less rendering in X server, |
|
|
|
Current trends goes towards less and less rendering in X server, more |
|
|
|
more hardware setup and management in kernel and shared libraries |
|
|
|
hardware setup and management in kernel and shared libraries allow |
|
|
|
allow code sharing without putting it all in a server. |
|
|
|
code sharing without putting it all in a server. freetype, |
|
|
|
|
|
|
|
fontconfig, cairo all point in this direction, as does direct |
|
|
|
|
|
|
|
rendering mesa. |
|
|
|
|
|
|
|
|
|
|
|
Client allocates DRM buffers, draws decorations, and full window |
|
|
|
Client allocates DRM buffers, draws decorations, and full window |
|
|
|
contents and posts entire thing to server along with dimensions. |
|
|
|
contents and posts entire thing to server along with dimensions. |
|
|
@ -27,6 +29,11 @@ gcs/fonts, no nested windows. OpenGL is already direct rendered, |
|
|
|
pixman may be direct rendered which adds the cairo API, or cairo |
|
|
|
pixman may be direct rendered which adds the cairo API, or cairo |
|
|
|
may gain a GL backend. |
|
|
|
may gain a GL backend. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Could be a "shell" for launching gdm X server, user session servers, |
|
|
|
|
|
|
|
safe mode xservers, graphics text console. From gdm, we could also |
|
|
|
|
|
|
|
launch a rdp session, solid ice sessions. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ISSUES: |
|
|
|
ISSUES: |
|
|
|
|
|
|
|
|
|
|
|
Include panel and desktop background in wayland? |
|
|
|
Include panel and desktop background in wayland? |
|
|
@ -47,6 +54,8 @@ field if you don't have subwindows? |
|
|
|
|
|
|
|
|
|
|
|
synaptics, 3-button emulation, xkb, scim |
|
|
|
synaptics, 3-button emulation, xkb, scim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
changing screen resolution, adding monitors. |
|
|
|
|
|
|
|
|
|
|
|
RMI |
|
|
|
RMI |
|
|
|
|
|
|
|
|
|
|
|
the get_interface method is called on an object to get an object |
|
|
|
the get_interface method is called on an object to get an object |
|
|
|