Image of Linux Kernel Development (3rd Edition)
Image of Android Wireless Application Development
Image of Advanced Programming in the UNIX Environment, Second Edition (Addison-Wesley Professional Computing Series)
Image of Beginning Google Maps API 3

Why Wayland?

The drive to replace the X11 Window System with something more modern is gaining momentum. Currently, Wayland is the leading contender. Eric Griffith and Daniel Stone have written an interesting article on Phoronix called The Wayland Situation in which they attempt to explain the shortcomings of X and the advantages of Wayland. Worth reading!

Could not update .ICEauthority

Today I hit the Could not update .ICEauthority /home//.ICEauthority error message when I rebooted one of my Fedora 15 systems and attempted to login. The fix is trivial. Login on a virtual terminal or via SSH, become root and execute: chmod -R /home/ rm /var/lib/gdm/.ICEauthority* Typically this problem occurs when your .ICEauthority file is no longer owned by you because you ran some graphical applications as sudo root. So what is the .ICEauthority file and what is its purpose? Basically ICE is a acronym for the Inter-Client Exchange protocol which is an inter process communication protocol with authentication, protocol negotiation