X WIndow System Internals
  X WIndow System Internals - Web Hosting by Hostway
2D Graphics
3D Graphics
Web Design & Development
Business Applications
Business Development
Desktop Programming
Operating Systems
Video Editing
Miscellaneous
Newsletter
User Login
  • Username
  • Password
Stats
  • Tutorials: 28,940
  • Categories: 572

Linux Tutorials : X WIndow System Internals

This week I have completed the "X Window Internals" tutorial. It is found at http://xwindow.angelfire.com/ This tutorial aims to fill the gap of Linux and other Unix-like systems source code commentaries when it comes to the graphic system. Although there is huge bibliography in the net and the textbooks for topics like Unix system programming, kernel programming, open source code, etc, I think there are not adequate references about the X11 graphics system internals. What my text provides is a study of the X server starting from main() and the interaction with the X Client and the input/output devices. Some of the strong points are: a complete example of a client request and the X server dispatching of the same Xlib request. I go as deep as much I could to the device drivers interface, for instance the screen driver and the mouse driver. The relationship of the framebuffers with the video card memory is explored. The mouse events creation and the compete path in the source until the events reach the client is followed. Some of the graphics Context operations that take place in the frame buffers are also examined.

Christos Karayiannis
X WIndow System Internals  tutorial
    View Tutorial

Detailed Information

     Tutorial: X WIndow System Internals
     Date Listed: 2009-11-24
     Submitted By: christos
     Total Hits: 812
     Rating Tutorial Rating 2.65Tutorial Rating 2.65Tutorial Rating 2.65Tutorial Rating 2.65Tutorial Rating 2.65 (23 votes)

    Discuss Tutorial
    Comment On Tutorial
    View Tutorial
    Report Broken Link

 







© 2003-2010 by Developer Shed. All rights reserved. DS Cluster 11 Hosted by Hostway
For more Enterprise Application Development news, visit eWeek