Re: [gdm-list] GDM Custom Widgetry
- From: Brian Cameron <Brian Cameron Sun COM>
- To: Michael Rayment <mike cs mun ca>
- Cc: gdm-list gnome org
- Subject: Re: [gdm-list] GDM Custom Widgetry
- Date: Mon, 25 Feb 2008 16:19:13 -0600
Michael:
This bug seems to have been introduced as a part of the effort to
convert away from using vicious-extensions and instead using glib
Gkey functionality.
Does it work better if you update your theme *xml file as follows:
<listitem id="group/foo">
instead of just saying "foo". I think this will cause the file to be
created with the specified group name.
It is probably bad that the format of this file has changed with GDM
2.20. If someone wanted to write a better patch to get GDM to avoid
needing to put the group name in the file, I would accept that.
However, it would probably be complicated to go back to using
vicious-extensions at this point.
Brian
I have been using GDM custom widgetry as documented in your web documentation
located at the following URL:
http://www.gnome.org/projects/gdm/docs/2.20/thememanual.html#customwidgetry
It was working fine in earlier versions of gdm but when I upgraded to gdm 2.20
then it stopped working. The following error messages appeared in the system
log files:
Feb 21 17:56:39 pippin gdmgreeter[6969]: GLib-CRITICAL: g_key_file_to_data:
assertion `key_file != NULL' failed
Feb 21 17:56:39 pippin gdmgreeter[6969]: GLib-CRITICAL: g_file_set_contents:
assertion `contents != NULL || length == 0' failed
Feb 21 17:56:39 pippin gdmgreeter[6969]: GLib-CRITICAL:
g_key_file_free:assertion `key_file != NULL' failed
I looked at the source code and it looks like the format for the output file
(<ServAuthDir><display>.GreeterInfo) has changed to .ini-like config file. I
added a group header to the output file and the error messages in the log
file went away but the value of the variable value pair does not change when
new items are selected. Presumably this is because I have not specified the
proper group name. What I would like to know is how to specify the group
name under this new methodology? If I can get this information I would be
glad to update the documentation and submit it to the documentation people so
that other users will not be puzzled by this change.
Michael Rayment
Department of Computer Science
_______________________________________________
gdm-list mailing list
gdm-list gnome org
http://mail.gnome.org/mailman/listinfo/gdm-list
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]