More NOTES.

This commit is contained in:
Kristian Høgsberg 2008-09-30 22:21:49 -04:00
parent 97f1ebe8d5
commit 33bea964ca
1 changed files with 12 additions and 3 deletions

15
NOTES
View File

@ -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