Skip to content
  • Ray Strode's avatar
    Read ~/.dmrc when available, and bubble the results up to the greeter · 6e2429a1
    Ray Strode authored
    2008-02-18  Ray Strode  <rstrode@redhat.com>
    
    	Read ~/.dmrc when available, and bubble the
    	results up to the greeter
    
    	* daemon/Makefile.am: add gdm-session-settings.[ch] to 
    	worker sources
    	* daemon/gdm-session-private.h:
    	* daemon/gdm-session.[ch]:
    	(_gdm_session_saved_language_name_read),
    	(_gdm_session_saved_session_name_read),
    	(gdm_session_class_init):
    	Add two new signals: "saved-language-name-read"
    	and "saved-session-name-read"
    	* daemon/gdm-session-worker.c (GdmSessionWorkerPrivate):
    	session settings object to hold ~/.dmrc info.
    	(attempt_to_load_user_settings_as_root): new function
    	to switch from root to user, load settings, and switch
    	back
    	(do_setup), (gdm_session_worker_update_username):
    	Create session settings object, and try to load ~/.dmrc
    	in to object at various points in the pam conversation.
    	(on_saved_language_name_read), (on_saved_session_name_read):
    	report session settings changes from worker to slave
    	* daemon/gdm-greeter-server.[ch]:
    	(gdm_greeter_server_saved_language_name_read),
    	(gdm_greeter_server_saved_session_name_read),
    	(do_introspect): send language and session name to greeter
    
    svn path=/trunk/; revision=5789
    6e2429a1