XSETTINGS - cross toolkit configuration proposal

Owen Taylor


    
  

Version 0.5


Table of Contents

Goals
Existing Systems
Client behavior
_XSETTINGS_SETTINGS Format
Settings Manager behavior
A. Rational and Discussion

Goals

The intent of this specification is to specify a mechanism to allow the configuration of settings such as double click timeout, drag-and-drop threshold, and default foreground and background colors for all applications running within a desktop. The mechanism should:

allow for instant updates to be propagated across all applications at runtime
perform well, even for remote applications.

It is not intended:

for the storage of application-specific data
to be able to store large amounts of data
to store complex data types (other than as strings)