On Thu, 2009-08-13 at 14:29 +0800, Edward Shu wrote: > > SessionSeat1Local: > > unix-user = '50' > > realname = 'GDM Reserved UID' > > seat = 'Seat1' > > session-type = 'LoginWindow' > > display-type = 'Local' > > open = 'TRUE' > > active = 'TRUE' > > x11-display = ':0' > > x11-display-device = '/dev/console' > > display-device = '/dev/console' > > remote-host-name = '' > > is-local = 'TRUE' > > on-since = '2009-08-11T06:46:42.941134Z' > > login-session-id = '' > > idle-since-hint = '' > > [/quote] > > > > Regards, > > Halton. > > > Thanks for your clarification. One more question, how do we define the > "seat"? > From the description of "Seat1", it looks like that a seat is directly > connected > to one console device without designating mouse and keyboard devices. In section 4.1 said "ConsoleKit groups sessions by seats which represent a set of hardware (usually a keyboard and mouse)."
I just send a update to Brian which adding a new section 4.1.10 to explain the Seat configuration file. There is a Key called Devices to identify the devices list. This key is defined for future use. [quote] 4.1.10 Detail About Seat configuration file ConsoleKit load static seat configuration files from /etc/ConsoleKit/seats.d. One .seat file stands for one static configured seat to start. By default, there is one .seat file available: 00-primary.seat. Administrators could put customized .seat files. Following are explanation for each key of 00-primary.seat # Seat Entry section [Seat Entry] # Version information Version=1.0 # Name of this seat Name=Primary seat # Description of this seat Description=start one static local display at :0 # Indicate whether to create this seat or not. If it is set true, # then CK will not create this seat. Default value is false. Hidden=false # Indicate input/output devices including keyboard-pointer-video # card-monitor-sound-usb devices, # This key is not used now, it might need be divided into several # keys in the future: # Pointer= # Monitor= # VideoCard= # Monitor= # UsbHub= Devices= # List of sessions to start on the seat, separated by ';' # Each session is defined in sessions.d/ Sessions=Local; [/quote] Thanks, Halton.